Difference between revisions of "Aspd / Apm"
From Project Einherjar
Nggagf3hwa5t (talk | contribs) m |
(→Apm Rate Stacking) |
||
Line 37: | Line 37: | ||
* Example, +7 +7 + 10 + 25 +25 | * Example, +7 +7 + 10 + 25 +25 | ||
* Rate = 7 | * Rate = 7 | ||
− | * Rate = 7*1.07 + 7 = | + | * Rate = 7*1.07 + 7 = 14.49 |
− | * Rate = | + | * Rate = 14.49*1.1 + 10 = 25.939 |
− | * Rate = | + | * Rate = 25.939*1.25 + 25 = 57.424 |
− | * Rate = | + | * Rate = 57.424*1.25 + 25 = 96.78 |
− | * Total % Apm = | + | * Total % Apm = 96.78% Bonus |
==== APM/ASPD Graph ==== | ==== APM/ASPD Graph ==== |
Latest revision as of 15:52, 24 August 2023
Contents
Preamble[edit]
These are tentative changes that can be reverted or adjusted at any time. There is a Config Setting that lets us revert this without resetting server if balance is too far off.
Goals[edit]
- Make the UI more intuitive by changing Aspd (Attack Speed) -> Apm (Attacks Per Minute)
- Weaken % Aspd Stacking but Still Viable
- Buff Agi and Dex
- Decrease Aspd Curve
- Give granularity and control to Dev team
Knock Down Effects[edit]
- Early Apm is easier to obtain
- Max Apm is harder to obtain
- More Complex Calculations
- Increase power of Apm Cap breaking
Current Apm Formula[edit]
- Min Apm = 15
- Max Apm = 300Without Breaking Limit
- Total Apm = calc(Base Apm) * calc(Apm Rate) / 100 + calc(Apm Rate)
- Final Apm = Total Apm * Free Cast Penalty / 100
Base Apm[edit]
- Base = Weapon Apm
- Base += Base Aspd
- Base += Base * (Agi + Dex / 4) / 100
Apm Rate[edit]
- Rate = % Aspd From Items and Passive SkillsThese Multiply Each Other
- Rate += Stacking % AspdThese Multiply Each Other
If No Quagmire[edit]
- Rate += Non Stacking % Aspd
- Rate += Berserk or Madness Cancel % Aspd
Apm Rate Stacking[edit]
- Each % Aspd Bonus increases all previous % aspd bonuses
- Example, +7 +7 + 10 + 25 +25
- Rate = 7
- Rate = 7*1.07 + 7 = 14.49
- Rate = 14.49*1.1 + 10 = 25.939
- Rate = 25.939*1.25 + 25 = 57.424
- Rate = 57.424*1.25 + 25 = 96.78
- Total % Apm = 96.78% Bonus