Small Updates
Many thanks to my beta testers on Sisters of Elune--in particular, Hyperious and Alivian. Thanks to bugs they have found, the following updates have been added:
- Cleaned up some error correction how useless macro parts are handled. Try something like /cast Arcane Barrage; Arcane Barrage to see what I mean.
- More permissive handling of the /click command. If the parser doesn't recognize what it's being asked to /click (special dialog boxes, addons, etc), it will defer to the user and assume the user knows what they are doing instead of throwing an error.
- Fixed some bugs in handling [target=X] options, where X are reserved target unitids like party1, arena1, etc.
- Complete rewrite of how targeting commands are handled. Refer to http://www.wowwiki.com/Making_a_macro for a CORRECT explanation of how /target, /targetexact, /targetfriend, /targetenemy, etc etc work. Note that these are explained incorrectly in other places on Wowwiki!
- General typo fixes and explanation rewording for clarity.
Many thanks to all who have helped me debug this tool!
- Cleaned up some error correction how useless macro parts are handled. Try something like /cast Arcane Barrage; Arcane Barrage to see what I mean.
- More permissive handling of the /click command. If the parser doesn't recognize what it's being asked to /click (special dialog boxes, addons, etc), it will defer to the user and assume the user knows what they are doing instead of throwing an error.
- Fixed some bugs in handling [target=X] options, where X are reserved target unitids like party1, arena1, etc.
- Complete rewrite of how targeting commands are handled. Refer to http://www.wowwiki.com/Making_a_macro for a CORRECT explanation of how /target, /targetexact, /targetfriend, /targetenemy, etc etc work. Note that these are explained incorrectly in other places on Wowwiki!
- General typo fixes and explanation rewording for clarity.
Many thanks to all who have helped me debug this tool!
http://www.macroexplain.com/m7
line #2's explanation reads:
If your pet's currently targeted unit does not exist then:
Order your pet to attack your pet's currently targeted unit.
It should read:
If your pet's currently targeted unit does not exist then:
Order your pet to attack your target.
The subject of the action was wrongly explained.
Nice site, however, it doesn't recognize /equipset and /usetalents.
http://www.macroexplain.com/mx
I just uploaded a macro, but the explanation was wrong when it came to the following line:
/cast [target=focus,exists,nodead,noharm,nomodifier] Earth Shield; [target=target,modifier] Earth Shield
The explanation correctly identified everything until it came to the actual cast target. In both cases, your explain-o-matic states that it will cast Earth Shield on yourself. However, this macro in use will cast on the focus target (if it exists, is not dead, and is not an enemy if no modifier is held), or it will cast on the current target (if a modifier is held). If Auto Self Cast is enabled and if the current target is an enemy, it will cast on the caster if a modifier is held down, but that is a bonus side effect.
The macro translation engine crashes when given the following expression
/cast [target=focus target=target]
It cannot handle two target= statements within the same brackets.
I found an error in the explanation of this macro:
http://www.macroexplain.com/m37
When the pet is Succubus, it should read that Seduction is cast on taget focus. Instead of this it shows up as "Cast Seduction on yourself".
When the pet is felhunter, the macro has been parsed correctly.
Thanks for all the feedback posted here. Invaluable bug reporting, you are all awesome.
I will be working through each report. I will likely not respond in person to each post, but I hope to address each issue with site updates every other day or so.
Again, thank you!! You are a huge help in making this tool actually viable for folks to use.
Fitz
hi, verrry excellent work! if you will provide a translation function, feel free to contact me rayben(at)gmail,com
Post a Comment
Note: Only a member of this blog may post a comment.
<< Home