Bizarre Heisenbug lost Target buff information

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

Voland
orc pawn
orc pawn
Posts: 29
Joined: Mon Jul 18, 2005 3:33 am

Bizarre Heisenbug lost Target buff information

Post by Voland » Fri Jun 20, 2014 6:44 am

A single MQ2 session out of 8 total has lost access to buff information provided by target:
http://www.macroquest2.com/wiki/index.p ... targettype

That is: all of the following return NULL even when target is character itself:

Code: Select all

/echo ${Target.BuffDuration[Circle of Embers]}
/echo ${Target.Buff[Circle of Embers].Duration} |this is  incorrect syntax but I tried it
/echo ${Target.Buff[Circle of Embers].ID}
/echo ${Target.BuffCount}
The following work properly

Code: Select all

/echo ${Me.Buff[Circle of Embers].Duration} 
/echo ${Target}
The strange thing is that this particular MQ2 session is no different from any other sessions running MQ2, the groupmates can use the

Code: Select all

/echo ${Target.BuffCount}
just fine on themselves or on the bad MQ2 character.

The only different thing about this MQ2 session is that it was laggy yesterday fully utilizing a core causing a death. This happens from time to time and usually restart of a single session is all that is needed.

Now this bad MQ2 session is running without lag fine after I adjusted the macro to not buff other characters and pets, but the lack of target buff information is very annoying.

What could be the cause?

I am using WinEQ2.15 to manage MQ2 sessions.

Non standard plugins are mq2moveutils and mq2advpath