Fitzcairn's Macro Explain-o-maticBETA

Updated for 4.0.6 + more

I've made some major and long-awaited updates. Most of them are under the hood, but several will be visible on the site.


Notable changes:

- Changed my underlying data model, and refreshed all WoW spell/item data. Since becoming an addon author I've stopped grabbing this from other sites; there are much cleaner/easier ways to get it. All spell/item hovers from wowhead should now be working again.

- Updated the armory link for macro authors to work correctly, which will be reflected on all view pages.

- The interpreter now handles Druid (form) format when entering spells--i.e. "Mangle (Bear Form)" will now be dealt with correctly. Thanks to Jesterx for pointing this out.

- Updated how character inventory ids are handled to be much cleaner and (more) correct. You should no longer get occasional weird error messaging when interpreting /equipslot macros.


Known issues:

- Not always accurate when interpreting spells that are self-buff only vs. castable on other characters (and thus subject to @target modifiers). Still working on this.

- It turns out that /use can be substituted for /cast for most spells. Not sure if this as a recent change or not. Why have the /cast command in the first place, then? Right now, if you try and /use a spell, the interpreter will gently remind to you to use /cast. As this doesn't always reflect in-game behavior, I will make a change in the near future to allow /use and /cast interchangeably where appropriate.

- [Update: fixed!] problems with empty parameters in /castsequence commands (i.e. "/castsequence Spell,,,Spell").

I'm sure there will be some rough edges as users find things I've missed. I'll be watching the error logs closely the next few days, but if you find a problem and have time, please reply to this post. All bugs/comments/questions are appreciated.

Thanks!
Fitz
Anonymous Sergan said...

gratz for your site..!!
is really great.. I just discovered today is tremendous and very helpful.. kkep the good job!!!

March 10, 2011 at 10:32 AM  
Blogger Fitz said...

Thanks! :)
~Fitz

March 10, 2011 at 1:50 PM  
Anonymous Kevin said...

Nice post! I have been looking for a solution to a similar problem. Thanks.

April 15, 2011 at 1:49 PM  
Blogger Brandon said...

It would be awesome if you stopped linking to WowWiki and started linking to Wowpedia. They split and Wowpedia is now the community supported World of Warcraft wiki resource of choice.

See also: http://www.wowpedia.org/Wowpedia:About#History_and_background

April 26, 2011 at 2:28 PM  
Blogger Sedivy said...

Any chance you could add a special box for macro branching? (or maybe it's a feature I'm not aware of). Currently it's impossible to really tell if the macro branching will work properly as you can only input each of the branches individually and not combined. Each of the branches by itself may be fine but put together it can be a mess and there's no way to check.

September 10, 2011 at 7:00 AM  
Blogger RoseFireLite said...

I would really love to see you update for 5.0!

May 7, 2012 at 4:55 PM  
Anonymous Anonymous said...

Hi Fitz,
First off well done on an awesome resource for understanding and building macros(built my first 2 today with your help).
Just one little thing bugging me at the moment, if i put more than one word into the search box i get no results unless they match the individual tag perfectly, for instance a macro with 4 tags "paladin,hand of protection,hop,tank" will not result from a search for "paladin,hand of protection" or "paladin hand of protection". Not a biggy but it might make it a little more user friendly.

May 28, 2012 at 7:08 PM  
Anonymous Fl├ívio said...

its just wonderful :)
awesome work.

July 17, 2012 at 10:53 AM  
Blogger Rajesh Attri said...

Hey guys, I have found an excellent site that has Financial Data charts with statistical functions to analyze data : www.thinknum.com Check it out

July 20, 2013 at 5:11 AM  
Anonymous Anonymous said...

One quick issue: Global Cooldowns. The following Hunter macro is currently given false error messages due to "Global Cooldown"; I have noticed it happening with all classes and Global Cooldowns too. In the following macro, all spells *will* work because 1.) Hunters' Pet's Spells are not on the Hunter's GCD (simply the pets') 2.) Rapid Fire is *specifically* not on the GCD. These error messages should be fixed across all classes. Also, many items are missing--like in the following macro, it does not recognize the Virmen's Bite or the Kafa Press. Anyway, that's just a head's up!

#showtooltip Stampede
/cast Rabid
/cast Rapid Fire
/use Virmen's Bite
/use Kafa Press
/use 10
/castsequence reset=5 Bestial Wrath,Stampede

August 29, 2014 at 2:18 AM  
Anonymous Anonymous said...

http://www.macroexplain.com/ is down :(
"The requested URL / was not found on this server."

September 10, 2015 at 12:36 AM  
Blogger Fitz said...

Working on fixing that--new blog post live. :)

September 19, 2015 at 2:57 PM  

Post a Comment