Download
(194Kb)
Download
Updated: 10-03-07 07:35 PM
Pictures
File Info
Updated:10-03-07 07:35 PM
Created:unknown
Downloads:1,747
Favorites:6
MD5:

ChopEmUpMoreGood

Version: 1.2 Beta Fixed
by: Inagan [More]

ChopEmUpMoreGood is a simple fubar addon that calculates the targets armor based on zero-spread abilities (also known as fixed damage abilities).

The advantages of doing so are that the measurements are more precise than simply measuring the data based on the players damage and the mobs taken damage (since those introduce a damage range, making it harder to single out a value)
It will also gather and record data as you fight mobs using said abilities.

The following abilities are currently supported:

Warrior - Bloodthirst, Victory Rush, Hamstring, Pummel and Intercept.

Rogue - Gouge, Kick.

Hunter - Steady Shot, Mongoose Bite, Counterattack.

Druid - Swipe

It also currently checks for any damage increasing talents (such as Impale, Monster Slaying, etc) that you may have and any armor reducing debuffs/damage increasing debuffs present on the target.

To do:
- Add combo point checking to allow support for eviscerate/ferocious bite
- Add support for lower level characters
- Localize text
- Display amount of armor ignore that the player has

Optional Files (0)


Post A Reply Comment Options
Unread 10-04-07, 06:58 AM  
Nakari
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
Contrary to popular belief (and Blizzard's own tooltip) Steady Shot is not a fixed damage ability, and the formula given during the TBC Beta has been proven as absolutely wrong
I don't have the actual formula at hand, but it is something like 20% RAP + normalized weapon damage... this is very easy to test by shooting the same target repeatedly with Steady Shot.
Report comment to moderator  
Reply With Quote
Unread 10-03-07, 07:33 PM  
Inagan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Found a bug with blood frenzy checking which should now be fixed.

Alternatively, to fix it, search for

perc = perc + 0.02 * rank
And replace it with

perc = perc + 0.02 * lrank
Report comment to moderator  
Reply With Quote
Unread 10-02-07, 04:41 PM  
Inagan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Haven't been able to reproduce that unfortunately, was it only on a specific mob that this happened?

Anyway I've updated it, it now checks the target for any debuff that lowers armor or increases damage dealt to said target (currently supports Blood Frenzy, Sunder Armor and Faerie Fire).

The tooltip has also changed a bit, it now shows the precise armor without counting the -armor effects, displays the amount of -armor effects and the amount of damage % gain from debuffs.
When I add checking the gear for armor ignore, I'll also change the tooltip to display current armor.
Report comment to moderator  
Reply With Quote
Unread 09-24-07, 06:16 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
Made a couple tests on my warrior.
Blood frenzy 2/2 = 4% physical damage increase (it procs off rend/deepwounds if you have the talent) seems to affect the calculation (lowers the calculated armor when it has procced).

Also I tried to take advantage of the fact sunder armor is not yet incorporated to perform the following test.

Mob#1: Attack, Hamstring, take a note of the estimated armor after the very first hamstring.
(check that blood frenzy is not up messing calculations)
->Reset Data.
Mob#2 (same mob and level): Sunder x 5, (check that blood frenzy is not up), hamstring, take a note of the estimated armor.

They don't add up... Say Mob#1 gave me 5200 armor, same mob with 5sunder applications (-2600 as the tooltip reports) should bring it around 2600,
it shows 1900, which is not very close.
I don't have any ignore armor gear equipped.

Keep up the good work.
Report comment to moderator  
Reply With Quote
Unread 09-23-07, 05:52 PM  
Inagan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Cheers, I've added a "small" update.

Basically it fixes some of the math and automatically checks for talents such as Impale and Monster Slaying instead of being hardcoded.

Also, if you're using any armor ignore gear or sundering low level mobs for example and notice a negative armor since this new version do not be alarmed; it's working properly, since apparently from some tests with armor ignore gear, armor can go below 0 and effectively increase damage taken by a mob.



Next version will be target debuff checking.

EDIT: Fixed, math's now working properly (cheers for the hand, Dharock).
Last edited by Inagan : 09-23-07 at 06:36 PM.
Report comment to moderator  
Reply With Quote
Unread 09-23-07, 06:06 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
The core concept of using fixed damage abilities to get armor estimate is one of those
"why didn't someone think of this before?" ideas

Great idea.

Few things I noticed perusing the code (fully understandable it's the first iteration and still "beta")

There's some hardcoded assumptions like 0.2 damage increase from "Impale", humorously commented ,
but surely not all warriors have it, there's also some other talents that increase physical damage.
There is at the moment no consideration given to debuffs that reduce the target's armor like sunder armor applications, faerie fire, curse of recklessness, expose armor etc.

Adding this to my favorites to see what it evolves to, as it goes out of beta.
Thanks for sharing your work.
Report comment to moderator  
Reply With Quote
Unread 09-22-07, 10:05 AM  
Inagan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Sorry about that, had forgot to add the libraries, should be fixed now.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: