Here are some observations from testing today.
635 WW monk
- had to complete Mimiron encounter manually. Bot did not attack the Aerial Command Unit (head). Using Singular, default settings NOTE: actually got Mimiron's Head on this run!
[14:28:25.741 N] [Singular] Switching to BotPoi: Aerial Command Unit.5F70!
[14:28:25.785 N] [Singular] *Expel Harm on Me @ 100.0%
[14:28:26.785 N] (Singular) MoveToMelee(Failed): towards Aerial Command Unit.5F70 @ 15.0 yds
[14:28:26.789 N] (Singular) .... health=100.0%, energy=69%, chi=5, tpower=False, tptime=0, tgt=100.0 @ 15.0,
[14:28:26.896 N] (Singular) MoveToMelee(Failed): towards Aerial Command Unit.5F70 @ 15.0 yds
[14:28:27.535 N] (Singular) CombatPerfMon: FPS:57 Latency:27
[14:28:27.817 N] (Singular) MoveToMelee(Failed): towards Aerial Command Unit.5F70 @ 15.0 yds
[14:28:27.821 N] (Singular) .... health=100.0%, energy=81%, chi=5, tpower=False, tptime=0, tgt=100.0 @ 15.0,
[14:28:27.908 N] (Singular) MoveToMelee(Failed): towards Aerial Command Unit.5F70 @ 15.0 yds
[14:28:28.303 N] (Singular) [CombatLog] SPELL_MISSED Paralysis#115078 IMMUNE
[14:28:28.306 N] (Singular) Aerial Command Unit is immune to Physical spell school
[14:28:28.187 N] [Singular] *Paralysis on Aerial Command Unit.5F70 @ 100.0% at 10.0 yds
[14:28:28.856 N] (Singular) MoveToMelee(Failed): towards Aerial Command Unit.5F70 @ 15.0 yds
[14:28:28.954 N] (Singular) MoveToMelee(Failed): towards Aerial Command Unit.5F70 @ 15.0 yds
- after gunship encounter, toon just stood at cannon... had to stop and restart profile to move on to Saurfang (code below is spammed in log)
[15:15:30.061 D] Exception was thrown in BotBase.Root.Tick
[15:15:30.061 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
at __CompileBatchNamespace8__.__CompiledBatchClass__.<FireCannon>b__11(WoWPetSpell petSpell)
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at __CompileBatchNamespace8__.__CompiledBatchClass__.<FireCannon>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at __CompileBatchNamespace8__.__CompiledBatchClass__.<<__ExpressionFunc__69>b__9c>d__9d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Honorbuddy.Quest_Behaviors.RunCode.<MainCoroutine>d__1.MoveNext() in c:\Honorbuddy\Quest Behaviors\RunCode.cs:line 228
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommonBehaviors.Actions.ActionRunCoroutine....()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Bots.Quest.Actions.ForcedBehaviorExecutor..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Bots.Quest.Actions.ForcedBehaviorExecutor..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Bots.Quest.QuestOrder.ForcedWhile...()
at Styx.TreeSharp.Composite.Tick(Object context)
at Bots.Quest.Actions.ForcedBehaviorExecutor..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Bots.Quest.Actions.ForcedBehaviorExecutor..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.Common.HookExecutor.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.Coroutines.CoroutineCompositeExtensions..()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at ...()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommonBehaviors.Actions.ActionRunCoroutine....()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.Common.HookExecutor.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.Coroutines.CoroutineCompositeExtensions..()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ...()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommonBehaviors.Actions.ActionRunCoroutine....()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.(Action , String , Boolean )
- had to attack/taunt Cinderweb Spinner manually in Beth'tilac encounter to get up to web... out of melee range
- took a LONG time chasing down Shannox... would be better to run the opposite direction