Unfortunately it's still really bad:
Errors in logs, the routine going to sleep, Pause button not working properly*, CoolDown button not working properly* and Tiger Power buff not being maintained.
*pressing a button can work sometimes, sometimes not... sometimes 1 press, sometimes 3 or 5. Pausing the routine and Resuming usually results in the Routine failing to execute entirely (resulting the the zero Tiger Palms).
The TuanHa Brewmaster routine feels very, very broken and in my opinion should be pulled from public release.
EDIT: Training Dummy log attached:
View attachment 150051
Still getting the exceptions:
Code:
[15:55:27.802 D] [Lua.Events] Could not detach handler from event LEARNED_SPELL_IN_TAB; it is not a member
[15:55:27.802 D] [Lua.Events] Could not detach handler from event ACTIVE_TALENT_GROUP_CHANGED; it is not a member
[15:55:27.802 D] [Lua.Events] Could not detach handler from event PLAYER_SPECIALIZATION_CHANGED; it is not a member
[15:55:27.842 D] Set query filter to Horde
[15:55:27.872 D] Handler for OnBotStarted threw exception!
[15:55:27.872 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeLoadException: Could not load type 'Styx.CommonBot.Routines.ICombatRoutine' from assembly 'Honorbuddy, Version=2.5.11936.755, Culture=neutral, PublicKeyToken=50a565ab5c01ae50'.
at YourRaidingBuddy.Core.Helpers.BotEvents.OnBotStarted(EventArgs args)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Styx.CommonBot.BotEvents.(Delegate , Action`1 , Object[] )
Immerseus raid log attached full of memory errors (?):
View attachment 150052
Code:
[16:04:02.884 D] System.Exception: Only part of a ReadProcessMemory or WriteProcessMemory request was completed, at addr: 00000000, Size: 40
at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at Styx.WoWInternals.LuaNode..ctor(IntPtr address)
at Styx.WoWInternals.LuaTable.(UInt32 )
at Styx.WoWInternals.LuaTable.GetField(Double key)
at Styx.WoWInternals.LuaTable.(LuaTValue[] , UInt32 )
at Styx.WoWInternals.LuaTable.()
at Styx.WoWInternals.LuaEvents.()
at Styx.Pulsator.Pulse(PulseFlags flags)
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
Code:
[18:04:17.856 D] Exception in Lua event handler TuanHA_Combat_Routine
[18:04:17.856 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at (Object )
at A..(Object )
at TuanHA_Combat_Routine.Classname.TuanHA_Combat_Routine(String , WoWUnit , Int32 )
at TuanHA_Combat_Routine.Classname.TuanHA_Combat_Routine(Object , LuaEventArgs )
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Delegate.DynamicInvoke(Object[] args)
at Styx.WoWInternals.LuaEvents.(Delegate , Object[] )
I think it's time to pull Brewmaster back to testing.