MobSpells is an addon I wrote on the 2.4 PTR when learning how to use the new combat log. It's pretty cool. Julith made it even more cool.
In short, it captures the spells that mobs perform, with damage and school data, and then puts that into a browsable format, with the ability to also put spells in the tooltip and report a mob's abilities to your party.
When expanding the list to see mobs in Blade's Edge Mountains i got this error:
[2008/04/08 19:34:45-189-x2]: MobSpells\MobSpells.lua:487: bad argument #3 to 'format' (number expected, got nil)
MobSpells\MobSpells.lua:487: in function <Interface\AddOns\MobSpells\MobSpells.lua:469>
Fantastic mod. One I am sure will quickly become a mod I can't imagine not having around.
Suggestion: Could we have the option to click on a mob in the list of mobs we have saved and have it spam info on the mob to party or raid chat? i.e. I drill down into the Isle of Quel'danis list, pick an Erratic Sentry, and shift-click on it's name to have it report the mob's details to the current chat channel.
Also, it would be great to have it configurable where it reports data. Choose between party or raid (or have it automatically choose raid when in a raid), and perhaps other channels.
One last thing, if I have a mob targeted, it'd be handy to have it auto-select that mob when I open the pane that shows all mobs. Just having easy access to the complete description of buffs/debuffs mobs are putting up will be invaluable.
However, even if you did nothing, I'm sure this mod will be used often.
It really is. Sorry Antiarc, but I've been pushing it hard among my guild (I'm the GM, and we are fairly large), as I'm sure many others are, so get ready for a lot more little requests and threat hits =)
The tootltips are already a huge help when tanking and selecting mobs for CC and kill order.
Would be kinda cool if you could somehow share your collected data with others, but that is by no means necessary.
Limiting recording to being in team, elites, or "in instance" or so would be great, tho. I am usually not that interested in the special abilities of non-elite mobs. Well, except when being in an instance... on the other hand, I have not felt any performance issues from running mob spells so far, and as long as that doesn't happen, I do not really care whether it is happily recording every little bit of information or not.
How huge can the database realistically get? Maybe add a way to blacklist or delete certain zones or so?
[If HasSpell(type:"Heal") then "Polymorph Me!"]
[if HasSpell("Kapew pew after 30 seconds") then "Kill me before 30 secoonds!!"]
[if HasSpell(classtype:"Mage") then "Onoes! It's a mage!"]