1
0
Fork 0
Commit Graph

39 Commits

Author SHA1 Message Date
Andrew Tomaka e07857d1af Update barb DPS score with adjusted APS 2013-04-15 03:16:49 -04:00
Andrew Tomaka 075028075b Update DH to count Discipline properly 2013-04-13 13:36:41 -04:00
Andrew Tomaka f7ba2ca831 Fixed bug where modified DPS was not being used for DPS Score 2013-04-12 18:22:02 -04:00
Andrew Tomaka 167f7e59d5 Calculate EHP cleanly to correct issue with some overwriting variable...somewhere...??? 2013-04-10 00:23:03 -04:00
Andrew Tomaka 1922897d05 Add DRs for DH sustain formula 2013-04-10 00:04:28 -04:00
Andrew Tomaka c390fa8982 Move around to make similar to barb sustain 2013-04-10 00:00:09 -04:00
Andrew Tomaka 4a6cef16c6 Do not need to modify DPS for DH 2013-04-09 23:49:19 -04:00
Andrew Tomaka e39b550a48 No longer modify Gem Life for experience helm gem 2013-04-09 23:32:59 -04:00
Andrew Tomaka eceeaea558 Use getStat to view stats 2013-04-09 23:23:19 -04:00
Andrew Tomaka 8c2a855ed6 Modify HP before calculating the EHP 2013-04-09 23:21:04 -04:00
Andrew Tomaka 7b717c9c6a DH requires DPS to be modified by attacks per second 2013-04-09 23:02:03 -04:00
Andrew Tomaka 9c42d150e0 Update DH EHPScore to follow new rules 2013-04-09 22:53:12 -04:00
Andrew Tomaka dd173978ea Update inherit DR values for DH 2013-04-09 22:51:07 -04:00
Andrew Tomaka 4f93c77afd Direct copy barb EHP caclulation for DH...DRY as hell 2013-04-09 22:49:45 -04:00
Andrew Tomaka 06875717cd Use raw EHP when calculating raw EHP with dodge 2013-04-09 22:44:25 -04:00
Andrew Tomaka 771541dcf6 'Block Chance', not 'Block' for block percentage 2013-04-09 22:26:59 -04:00
Andrew Tomaka 171f701203 Recaclulate EHP before using 2013-04-09 21:57:33 -04:00
Andrew Tomaka 0f6b13f964 Excel sum has high order of operations 2013-04-09 21:52:07 -04:00
Andrew Tomaka 5c1e26e390 Life steal on LoH do not count for PvP 2013-04-08 21:29:06 -04:00
Andrew Tomaka 8eb7b206be Elite damage counts fully in PvP. 2013-04-08 20:38:42 -04:00
Andrew Tomaka 9886817246 Update lifesteal coefficient based on attack speed 2013-04-08 20:30:49 -04:00
Andrew Tomaka 3002330133 Ignore XP to Life gem conversion if PvP 2013-04-08 20:15:20 -04:00
Andrew Tomaka 14ff704b5f Calculate EHP one time insead of every time 2013-04-08 20:12:30 -04:00
Andrew Tomaka 2f8c6e4a8e Move stat adjustments from stats class to d3class class 2013-04-08 20:07:37 -04:00
Andrew Tomaka 34462191bb No DR on EHP in PvP 2013-04-08 19:58:34 -04:00
Andrew Tomaka 6f5bd88ff0 Various stuff in prep for pvp vs pve; WIP 2013-04-08 18:44:04 -04:00
Andrew Tomaka 962d5db3be Update with new EHP formula: WIP 2013-04-08 17:21:49 -04:00
Andrew Tomaka 4124cd55f3 Abstract Stats Collection
Abstract the stats collection portions of DPClass so that additional
providers might easily be substituted in the future.  Initial abstract
is weak and can expand when an additional provider is actually found.
2013-03-05 00:22:17 -05:00
Andrew Tomaka 645331ad76 Fix EHP Score
Correct the diminishing returns calculations for the EHP Score.  The
highest tier was using <= 5,000,000 instead of >= 5,000,000 causing the
EHP Score for high EHP characters to be zero.
2012-12-18 11:49:21 -05:00
Andrew Tomaka 00834e66e7 Remove Elemental Damage From Calculations
Diablo Progress currently includes elemental damage in their unbuffed
DPS score.  By calculating it, we are double dipping and artificially
increasing scores.  All instances of elemental damage have been
removed from the formula.
2012-12-06 13:40:40 -05:00
Andrew Tomaka 557157238e Add Demon Hunter Class
Implement a new class for handling Demon Hunters.  Demon Hunter
formulas are slightly different and can be maintained via the
Demon Hunter class file.
2012-12-03 14:03:26 -05:00
Andrew Tomaka 64ad49e2ab Fix Elemental Damage on Weapon Bug 2012-11-29 12:38:20 -05:00
Andrew Tomaka 7cab64e704 Scoped methods 2012-11-26 03:18:24 -05:00
Andrew Tomaka 371ff47346 Process elemental damage on weapon 2012-11-26 03:07:05 -05:00
Andrew Tomaka bb8052bd01 Catch up to the current formula 2012-11-26 02:16:12 -05:00
Andrew Tomaka d43dc90c29 Clear class specific modules 2012-11-25 22:39:47 -05:00
Andrew Tomaka eac6c34fa1 Limit XP Contribution
Experience bonuses are counted in the formula so that someone opting
to use a Ruby over an Amethyst in their helmet would not be penalized
too greatly.  However, with the addition of the Hellfire ring,
experience bonuses were giving Hellfire ring users a huge bonus.  By
limiting the experience bonus to 35%, the original intent is kept in
tact while preventing Hellfire abuse.
2012-11-07 21:57:41 -05:00
Andrew Tomaka 2293674f92 Fix Elemental Damage Calculation 2012-11-07 21:47:17 -05:00
Andrew Tomaka 4dfe41f91e Initial commit 2012-11-03 22:45:03 -04:00