8:44:42 PM:499] PB 1.426:Pulsing Tradeskills from OnSpellsChanged
[8:44:42 PM:548] Styx.InvalidObjectPointerException: Cannot read a descriptor on an invalid object.
at Styx.WoWInternals.WoWObjects.WoWObject.#eve[T](UInt32 field)
at Styx.WoWInternals.WoWObjects.WoWObject.#dve[T](Int32 offsetIndex)
at Styx.WoWInternals.WoWObjects.WoWUnit.get_Level()
at Styx.WoWInternals.WoWObjects.WoWUnit.get_CanSkin()
at Bots.Grind.LevelBot.#jjc(Object ret)
at TreeSharp.Decorator.CanRun(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at Styx.Logic.BehaviorTree.TreeRoot.Tick()
if (!Me.Combat && !Me.IsCasting && !Me.Dead && !Me.IsGhost){
//Will Run First Pulse, then every 3 mintues if not in combat.
if (!CheckTimer.IsRunning || CheckTimer.Elapsed.Minutes > MIRsettings.Instance.MinPass){
CheckTimer.Reset();
CheckTimer.Start();
if (MIRsettings.Instance.EnableRemove){
CheckForItems();
}
}
if (!Me.Combat && !Me.IsCasting && !Me.Dead && !Me.IsGhost){
//Will Run First Pulse, then every 3 mintues if not in combat.
if (!CheckTimer.IsRunning || CheckTimer.Elapsed.Minutes >= MIRsettings.Instance.MinPass){
if (MIRsettings.Instance.EnableRemove)
CheckForItems();
CheckTimer.Reset();
CheckTimer.Start();
}
}
if (MIRsettings.Instance.EnableRemove && !Me.Combat && !Me.IsCasting && !Me.Dead && !Me.IsGhost){
//Will Run First Pulse, then every 3 mintues if not in combat.
if (!CheckTimer.IsRunning || CheckTimer.Elapsed.Minutes >= MIRsettings.Instance.MinPass){
CheckForItems();
CheckTimer.Reset();
CheckTimer.Start();
}
}
Hm, cant get it to work. I have enabled "remove items" and I have ticked "remove all gray items" but the plugin doesnt remove them! I have "time between checks" on 1 min.
But if I click on the button "run check now" it deletes all gray items as it should !