17 Jul 2018
MQ2Main.dll
(RoF2)
Shendar noticed a problem with EQ's link text in the chat (e.g. spam/report when you hover over a character name, or item inspect links). Specifically the client has some hidden characters in the text when those links are displayed in your chat window. If you capture that text with a macro event those hidden characters will be embeded in your captured Param variables. That can cause problems if you, for example, try to capture the name of a character that sent a tell and send a EQBC command back to that character.
The current repair adds an element to the string type. The new element is ".Clean" and it removes the special characters. To give an example, we'll say you have an event that captures item names:
#event Drop "#*# says, 'ROLL FOR: #1#'"
And then someone says an item link:
Maudigan says, "ROLL FOR: Fine Steel Dagger".
If your macro did /ooc ${Param1} just dropped then your /ooc would still contain an item link because it hasn't been scrubbed of the special characters.
If you instead did /ooc ${Param1.Clean} just dropped then your /ooc would just be text and not a link.
All the DLL files were recompiled so you'll need the whole package to get this change
Tue Jul 17, 2018 9:02 pm
Project Lead