Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(29 Kb)
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:6,087
Favorites:65
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)


Archived Files (6)
File Name
Version
Size
Author
Date
09.09.16
26kB
Aezay
09-16-09 07:42 AM
09.06.05
25kB
Aezay
06-05-09 01:06 AM
09.06.03
25kB
Aezay
06-03-09 08:09 AM
09.05.24
24kB
Aezay
05-24-09 10:47 AM
09.05.14
22kB
Aezay
05-14-09 12:48 AM
09.05.05
20kB
Aezay
05-05-09 04:04 AM


Post A Reply Comment Options
Unread 05-05-09, 06:26 AM  
ereth
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 5
Looking at the code, looks very clean and human readable
Will give this puppy a go!

Shaman: Healing wave ranks
Code:
	[gsi(331)] = {
		__index = { spell = "Healing Wave", school = "HEALING", castTime = 3 },
		[01] = { id = 331, min = 34, max = 44, castTime = 1.5 },
		[02] = { id = 332, min = 64, max = 78, castTime = 2.0 },
		[03] = { id = 547, min = 129, max = 155, castTime = 2.5 },
		[04] = { id = 913, min = 268, max = 316 },
		[05] = { id = 939, min = 376, max = 440 },
		[06] = { id = 959, min = 536, max = 622 },
		[07] = { id = 8005, min = 740, max = 854 },
		[08] = { id = 10395, min = 1017, max = 1167 },
		[09] = { id = 10396, min = 1367, max = 1561 },
		[10] = { id = 25357, min = 1620, max = 1850 },
		[11] = { id = 25391, min = 1725, max = 1969 },
		[12] = { id = 25396, min = 2134, max = 2436 },
		[13] = { id = 49272, min = 2624, max = 2996 },	
		[14] = { id = 49273, min = 3034, max = 3466 },
Shaman: Lesser Healing Wave ranks
[gsi(8004)] = {
__index = { spell = "Lesser Healing Wave", school = "HEALING", castTime = 1.5 },
[01] = { id = 8004, min = 162, max = 186 },
[02] = { id = 8008, min = 247, max = 281 },
[03] = { id = 8010, min = 337, max = 381 },
[04] = { id = 10466, min = 458, max = 514 },
[05] = { id = 10467, min = 631, max = 705 },
[06] = { id = 10468, min = 832, max = 928 },
[07] = { id = 25420, min = 1039, max = 1185 },
[08] = { id = 49275, min = 1382, max = 1578 },
[09] = { id = 49276, min = 1606, max = 1834 },
},
Shaman: Talent
Code:
	-- Purification
	[gsi(16178)] = {
		{ spell = "Healing Wave", totalMod = 0.02 },
		{ spell = "Lesser Healing Wave", totalMod = 0.02 },
		{ spell = "Riptide", totalMod = 0.02 },
		{ spell = "Chain Heal", totalMod = 0.02 },
	},
Going to add more in a while, also noticed you had to add how the spell scales per rank damn you blizzard!
Last edited by ereth : 05-05-09 at 08:18 AM.
ereth is offline Report comment to moderator  
Reply With Quote
Unread 05-05-09, 05:38 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 709
Uploads: 20
KnThrak
There is no association between DrDamage and this addon, other than I obviously used it as an inspiration. This was created when everyone thought DrDamage to be dead.
Aezay is offline Report comment to moderator  
Reply With Quote
Unread 05-05-09, 04:31 AM  
Carighan
A Defias Bandit
 
Carighan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 96
Uploads: 2
Is this the continuation+rewrite of DrDamage Gregorian was talking about on the wowace forums, or is this independant? ^_^
__________________
SQUEAK.
--(The Death of Rats, Terry Pratchett, Soul Music)
Carighan is offline 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.