Moderator: MacroQuest Developers
I appreciate the constructive feedback. I don't seem to get much in the way of helpful suggestions (I attribute this to the fact that most wizards are lazy bastards). I think the biggest obstacle for this is the event handling in MQ2. I'm not even sure if it's possible to count the number of resist messages. I like the idea of looking for the success message though. Will see what I can come up with.Kay7 wrote:AE Snare brainstorm for you Azum. Sorry if it jumps around, but this is how my brain works...
Count the number of resist messages. If there is only one resist message, and you receive a "you resist the..." message, then don't recast. If there's more than one resist message, assume it resisted.
An even better, and possibly cleaner solution, would be to look for the success message (A Hynid is shackled to the ground) instead of the resist message. Of course, this would require the user enabling their own spell messages. It would also help if there are multiple mobs in range of the snare as long as they don't all have the same name.
Perhaps a combination of both? If there is a resist message, look for the target snare succes message?
this has been happening to me and someone else that uses one of my macros... it's been happening since OoW went live. for some reason, sometimes, when MQ clicks a rod, either through /cast item, or /itemnotify, the charges on it dont get updated, and when it's been clicked 3 times, it still shows charges even tho it should be gone. and then when it's placed somewhere, it overwrites the item. when you camp and come back the item is back though. it's really annoyingSomething really bizarre been going on with this macro and mod rodding.
If my mod rod for instance gets stuck in a bag, it equips to primary, and 'seems' to destroy whatever item i have had there.
My TL Book has been destroyed twice as far as i can tell.
Code: Select all
/if (${modrod}>0) /call ItemFinder "Rod of Mystical Transvergance"
/if (${modrod}>0 && ${Me.PctMana}<=${rodpercent} && ${hasrod}>0 && !${rodtimer}) /call Modrod
/if (${modrod}>0 && ${Me.PctMana}<=${rodpercent} && ${hasrod}>0 && !${rodtimer}) /call Modrod