Download
(29Kb)
Download
Updated: 10-28-09 09:08 PM
Pictures
File Info
Updated:10-28-09 09:08 PM
Created:05-05-09 04:04 AM
Downloads:7,075
Favorites:62
MD5:

AfterMath  Popular! (More than 5000 hits)

Version: 09.10.29
by: Aezay [More]

Description
AfterMath will calculate the damage your spells and abilities does after talents, glyphs, relics, set bonuses and auras are taken into account.
The final calculated damage/healing for a spell will be shown on your action bars.
The plan is to support all classes, all spells and abilities, but this is a huge task, so not all classes are supported yet.

This addon should work for all localisations of World of Warcraft.

Supported Classes
Since I'm playing a shaman, this addon is almost done for elemental and also resto to some degree, but not enhancement yet.
For druids, mages, warlocks, paladins, hunters and priests, there is a good support, many spells has been added, although not complete.
The amount of spells and abilities added for rogues, warriors and death knights is not great, so these classes are far from complete.

Supported Action Bars

  • Default Blizzard Bars
  • Dominos
  • Bartender4

Scanners
  • Auras (incomplete)
  • Items
  • Glyphs
  • Talents

Slash Commands
The slash command for AfterMath is "/am" or "/aftermath".

/am coord <x> <y>
Sets the text coordinates on the ActionBars.

/am abtext
Toggles text on the ActionBars.

/am tipinfo
Toggles showing of detailed spell breakdown in the tooltips.

ToDo List
  • Physical attacks shows raw damage, while they would normally hit for a lot less due to armor. Plan is to add some kind of fictional armor to make calculations more accurate.
  • Hybrid damage spells, moonfire, flame shock, living bomb etc.
  • More spell details and breakdown in the tooltip.
  • Fill in spells for all classes, at least the max rank ones for now, can always add in the rest later.
  • Improve the Aura scanner module.
  • Find out how spells scale with leveling.
  • Convince some people into helping me out with testing and filling in the talent data of each class

Special Thanks
  • Senryo, for updates to the druid, priest and mage spells.
  • ereth, for some resto shaman spell entries.
  • Kranna, for mage spell entries.
  • bwh, for the name "AfterMath".
  • Gagorian, for DrDamage.

AfterMath Changes | 2009 Oct 29
- Added the slash command "/aftermath" in addition to "/am".
- Druid, Priest, Mage: Thanks to Senryo, the spells for these classes are now much more complete and accurate.

AfterMath Changes | 2009 Sep 16
- Changed the TOC version to 30200 for the 3.2 patch.
- Class modules are now loaded before scanners, this allows scanners to add entries to the data created in the class modules.
- Core: The 3% increased crit damage metagems will now actually work for melee damage.
- Core: The GameTooltip's SetPetAction is no longer hooked.
- Hunter: Added "Explosive Trap".
- Paladin: The protection talent "Divinity" has been added and increases healing done by 5%, but will not show an increase in healing yourself by 5%.
- Paladin: Added "Hand of Reckoning".
- Priest: Cooldown data has been added to the priest spells for proper dps/hps calculation.
- Shaman: Many low level spells has been added (thanks to senryo).

AfterMath Changes | 2009 Jun 05
- Core: DoTs and HoTs will now show a corrent DPS and HPS value.
- Core: DoTs and HoTs no longer shows as being able to crit, unless their "canCrit" attribute is set to true.
- Hunter: Added "Mend Pet" and the "Glyph of Mending".
- Hunter: The ranged attack power bonus from "Hunter's Mark" is now included in the damage calculation.
- Hunter: The talent "Barrage" has been added.
- Hunter: Added "Immolation Trap".

AfterMath Changes | 2009 Jun 03
- Core: Damage numbers should now update properly when attack power changes.
- Core: A scanners OnInitialize function is now freed up after initialization freeing up some more memory.
- Hunter: Added "Raptor Strike", "Mongoose Bite", "Arcane Shot", "Serpent Sting", "Multi-Shot" and "Aimed Shot".

AfterMath Changes | 2009 May 24
- Core: Added the slash command "/am", currently there are only three parameters, "/am coord", "/am abtext" and "/am tipinfo".
- Scanner (Auras): Debuffs are now actually scanned.
- Shaman: Fixed "Thunderstorm" coefficient (again). It seems to have a 20% penalty in addition to its 50% AoE penalty.
- Shaman: Added "Stormstrike" as an aura to increase nature damage by 20%.
- Rogue: Started the implementation of combo point based attacks.
- Rogue: Added "Sinister Strike" and "Backstab".

AfterMath Changes | 2009 May 14
- Core: Crit Modifier should now be calculated correctly.
- Core: Shows more information and breakdown in the spell tooltips.
- Core: It's now possible for the core to calculate melee abilities, although the implementation is not complete. Look in the Warrior and Paladin class module to see how it's added.
- Shaman: Added "Earth Shield" and "Riptide" (thanks to ereth).
- Shaman: All ranks of "Healing Wave" and "Lesser Healing Wave" has been added (Thanks ereth).
- Shaman: Added the Ulduar resto and elemental totem relics.
- Shaman: Fixed the "Lava Burst" crit modifier from four parts Earthshatter Garb.
- Priest: Max rank of "Power Word: Shield" added.
- Warrior: Added "Heroic Strike", "Thunder Clap", "Slam" and "Cleave".
- Paladin: Added "Exorcism", "Consecration", "Hammer of Wrath", "Crusader Strike" and "Divine Storm".
- Paladin: The spell "Sacred Shield" has been added, but I've not done any tests with it, and I'm unsure if the coefficient is really 0.4 of healing (0.752 normal).
- Paladin: A few librams, talents and buffs has been added.
- Scanner (Auras): The Druid balance talent "Earth and Moon" has been added.
- Scanner (Items): Added support for the metagems which grants 3% increased crit damage such as a "Chaotic Skyflare Diamond".
Optional Files (0)


Post A Reply Comment Options
Unread 02-06-10, 12:15 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
weavil
This project kinda died when DrDamage was resurrected.
Report comment to moderator  
Reply With Quote
Unread 01-30-10, 09:19 PM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Sorry i am no more using this addon and thus not supporting it. It took to much time to implement functions similar to DrDamage and still was not so accurate. I suggest to use DrDamage since it uses ACE3 framework now and don't bring ACE2 dependancy anymore.
__________________
Sorry for my english. It's not my native language.
Report comment to moderator  
Reply With Quote
Unread 01-30-10, 08:26 AM  
weavil
A Deviate Faerie Dragon

Forum posts: 14
File comments: 95
Uploads: 0
more updates imo
Report comment to moderator  
Reply With Quote
Unread 11-16-09, 10:07 AM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Implemented support of hybrid spells and reworked ticks mechanics. Now is going testing. Will upload soon.

Still have issue with "Avg DPS" and "Damage/Mana". I think that problem somewhere in setting of spell rank.
__________________
Sorry for my english. It's not my native language.
Last edited by senryo : 11-16-09 at 10:12 AM.
Report comment to moderator  
Reply With Quote
Unread 11-14-09, 05:16 AM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Added support for missing priest shadow spells Priest.lua.
__________________
Sorry for my english. It's not my native language.
Report comment to moderator  
Reply With Quote
Unread 10-28-09, 09:10 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
senryo
Thanks for the updates on the druid, mage and priest spells. I've included them in AfterMath and released an updated version.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 04:29 PM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Originally posted by Aezay
senryo
As I am no longer playing WoW, I cannot really continue developing this addon.
There is already a lot of comments in the code, which should help a little, but working with other people's code is always a lot harder than your own, I know.
The function you will want to modify, to make it support new stuff, would be the CalculateSpellDetails, it has a section for both PHYSICAL, REGEN and then the rest, which are magic schools. As I was playing a caster, the PHYSICAL section was added last, and it is perhaps a bit messy.
As for channeled spells like Arcane Missiles and Mind Flay, couldn't those just be added as DoTs?
Oh, that's bad news (for us =)). I'll try add those things by myself. Thought i'am not programmer so it take some time.

Originally posted by Aezay
Besides the "Druid.lua" you linked earlier, have you updated more classes, if so, I would be interested in including them and releasing an update.
UPD 28/10/2009:
Druid.lua
Priest.lua
Mage.lua
__________________
Sorry for my english. It's not my native language.
Last edited by senryo : 10-27-09 at 10:44 PM.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 08:40 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
senryo
As I am no longer playing WoW, I cannot really continue developing this addon.
There is already a lot of comments in the code, which should help a little, but working with other people's code is always a lot harder than your own, I know.
The function you will want to modify, to make it support new stuff, would be the CalculateSpellDetails, it has a section for both PHYSICAL, REGEN and then the rest, which are magic schools. As I was playing a caster, the PHYSICAL section was added last, and it is perhaps a bit messy.
As for channeled spells like Arcane Missiles and Mind Flay, couldn't those just be added as DoTs?
Besides the "Druid.lua" you linked earlier, have you updated more classes, if so, I would be interested in including them and releasing an update.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 07:02 AM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Re: frostbolt

Originally posted by abomb93
isn't working on my frostbolt spell..
Added support for most Mage spells. Download Mage.lua and replace with it your Mage.lua in Classes folder.

Can't add Arcane Missiles, need support from Az for channeled spells.
__________________
Sorry for my english. It's not my native language.
Last edited by senryo : 10-25-09 at 07:03 AM.
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 08:30 PM  
abomb93
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
frostbolt

isn't working on my frostbolt spell..
Report comment to moderator  
Reply With Quote
Unread 10-23-09, 11:49 AM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Originally posted by Aezay
senryo
Well, there are a few things that never really got completed, so you might not be able to make all spells work in this addon. Combo points is especially something I never worked into the core of the addon.
Do you interested in forth developing of AfterMath? If you do, say when (approximately) you can fix Hybrid spells and few other things. If you don't, could you add comments to core code so we (particularly me) can sort it out by ourselves.

For those who want support for druid spells - druid.lua. Far from complete, but better than nothing. There few comments in code for those who want to help. I'll update this when add something.
__________________
Sorry for my english. It's not my native language.
Last edited by senryo : 10-25-09 at 06:57 AM.
Report comment to moderator  
Reply With Quote
Unread 10-15-09, 12:02 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
garoboldy
There is an old addon called DrDamage which was brought back to life.

xtoq
Alright, I'll add that to the code, so if I ever release a new version, I'll be in there.

senryo
Well, there are a few things that never really got completed, so you might not be able to make all spells work in this addon. Combo points is especially something I never worked into the core of the addon.
Report comment to moderator  
Reply With Quote
Unread 10-07-09, 05:08 PM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Originally posted by Aezay
I'm not really sure what to do with this addon, since a lot of things will change in the next expansion, it will pretty much become useless? Also, there already exist another addon that is a lot more complete.
I like this addon. It's lightweight and simple to understand. Next expansion will appear only next year and must be considered that Blizz simplifies game mechanics so i think there will be less work than we have today.

I try to add feral spells and lack for information about modifiers. I can't understand how to describe "Rip" dependance on combo points and how to describe when both of values in spell is dynamic ("Rake"). I'd like to see if you add some sort of guide how to correctly add new spells and description to all modifiers.
__________________
Sorry for my english. It's not my native language.
Last edited by senryo : 10-08-09 at 01:26 PM.
Report comment to moderator  
Reply With Quote
Unread 10-03-09, 12:32 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
/am is also used by AlphaMap. Consider adding /aftermath as well?
__________________
There is absolutely no evidence to support the theory that life is serious.
Report comment to moderator  
Reply With Quote
Unread 09-29-09, 01:55 PM  
garoboldy
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally posted by Aezay
[b]I'm not really sure what to do with this addon, since a lot of things will change in the next expansion, it will pretty much become useless? Also, there already exist another addon that is a lot more complete.
I more complete one? I'm not seeing it anywhere.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.