I have been off EQ for a couple months sick just got back today and a lot my downshits and holyshits are broke as of the 12/7 update.
Posts I've read around 2005 say String TLO was removed BUT I've been using these same ones for a long time i.e. years?
here is one example on my mage:
downshit1=/if (!${Me.Moving} && !${Me.Invis} && ${String[${Me.CombatState}].NotEqual[COMBAT]} && ${Me.AltAbilityReady[1169]} && !${Me.Buff[Rhyolitic Bodyguard].ID}) /alt act 1169
the String above is what kicks off the message "due to misuse String TLO was removed ..bleah bleah..."
So a double question here why was TLO String removed recently and if it ain't coming back how do I get a string value for conditions like the above i.e evaluate to true/false whithout having to waste time on targeting?
that String Function/TLO is kind of a staple in my holy/down catalog so very much a pain in the ass to have to change dozens and dozens of those on lord knows how many characters.
I don't compile Mq2 myself just use redguides to update (or could add StringTLO back into the cpp) ...so whats up guys ?

Posts I've read around 2005 say String TLO was removed BUT I've been using these same ones for a long time i.e. years?
here is one example on my mage:
downshit1=/if (!${Me.Moving} && !${Me.Invis} && ${String[${Me.CombatState}].NotEqual[COMBAT]} && ${Me.AltAbilityReady[1169]} && !${Me.Buff[Rhyolitic Bodyguard].ID}) /alt act 1169
the String above is what kicks off the message "due to misuse String TLO was removed ..bleah bleah..."
So a double question here why was TLO String removed recently and if it ain't coming back how do I get a string value for conditions like the above i.e evaluate to true/false whithout having to waste time on targeting?
that String Function/TLO is kind of a staple in my holy/down catalog so very much a pain in the ass to have to change dozens and dozens of those on lord knows how many characters.
I don't compile Mq2 myself just use redguides to update (or could add StringTLO back into the cpp) ...so whats up guys ?


