I was Playing with the TLO's for MQ2 Cast and think maybe I found a bug or I'm doing something wrong
so if i do this ;
/echo ${Cast.Status}
result : C
/echo ${Cast.Status.Equal[C]}
result: TRUE or FALSE if I stick something else in
that works
but if I do the exact same thing with another TLO ( the one I am trying to get )
/echo ${Cast.Effect}
result : TRUE or ..if i just cast a spell...Circle of the Inferno Rk. II...as an example
/echo ${Cast.Effect.Equal[TRUE]} or ${Cast.Effect.Equal[Circle of the Infernal Rk. II]}
result : NULL
this does not work
I don't understand why it works for one but not the other ?
They both return strings, so I assume .Equal should work with either
Just a short explanation of what is happening that I'm looking at those :
mq2Cast isn't dong long loading spells well at all
/casting "Auspice of Eternity Rk. II" Gem11
the spell has a 48 second memorize time and a 1.5 sec recovery ..so about 50 secs give or take to memorize and cast
the trouble is 12.5 seconds into the command I get [#########] MQ2Cast:[Casting: Aborting! (CastM) ( very helpful message BTW why did we abort Hmmm....?)
I like the auto memorize feature so would like to find a way around this without having to write a macro or 3-4 downshits
I'm trying to use this to rebuff pet in downtime with a downshit
I've unload everything i can think of that might be causing it to abort and what I have ultimately done with other toons is set timers and flags in a config to work around this
but i think its a shame ..the plugin that should do it won't. example a delay switch for the command if its a time issue (long loading spells)
so if i do this ;
/echo ${Cast.Status}
result : C
/echo ${Cast.Status.Equal[C]}
result: TRUE or FALSE if I stick something else in
that works
but if I do the exact same thing with another TLO ( the one I am trying to get )
/echo ${Cast.Effect}
result : TRUE or ..if i just cast a spell...Circle of the Inferno Rk. II...as an example
/echo ${Cast.Effect.Equal[TRUE]} or ${Cast.Effect.Equal[Circle of the Infernal Rk. II]}
result : NULL
this does not work
I don't understand why it works for one but not the other ?
They both return strings, so I assume .Equal should work with either
Just a short explanation of what is happening that I'm looking at those :
mq2Cast isn't dong long loading spells well at all
/casting "Auspice of Eternity Rk. II" Gem11
the spell has a 48 second memorize time and a 1.5 sec recovery ..so about 50 secs give or take to memorize and cast
the trouble is 12.5 seconds into the command I get [#########] MQ2Cast:[Casting: Aborting! (CastM) ( very helpful message BTW why did we abort Hmmm....?)
I like the auto memorize feature so would like to find a way around this without having to write a macro or 3-4 downshits
I'm trying to use this to rebuff pet in downtime with a downshit
I've unload everything i can think of that might be causing it to abort and what I have ultimately done with other toons is set timers and flags in a config to work around this
but i think its a shame ..the plugin that should do it won't. example a delay switch for the command if its a time issue (long loading spells)
Last edited:

