Ability Duration: Difference between revisions

removed stub, rewrote description, changed to Item Table format
Calculation: change calculation to dynamically pull from ItemData. also, I compared Magic Carpet and Diviner's Kevlar because I think 15 + 15 =/= 30 illustrates the diminishing returns a little clearer than Superior Duration's +28%, but you could use that instead since it's the most obvious duration item
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Ability Duration''' determines how long the effect of an ability lasts.
'''Ability Duration''' determines how long the effect of abilities and items last.
 
== Calculation ==
 
=== Calculating Ability Duration ===
Multiple sources of Ability Duration stack '''multiplicatively''', not additively:
 
<math>\text{Total Ability Multiple sources of Ability Duration stack '''multiplicatively''', not additively:} = 1 - (1 - R_1) \times (1 - R_2) \dots</math>
 
'''Example:'''
With '''{{ItemData|{{#vardefineecho: Item1|Magic Carpet}}|BonusAbilityDurationPercent}}''' from {{ItemIcon|{{#var: Item1}}}} and '''{{ItemData|{{#vardefineecho: Item2|Diviner's Kevlar}}|BonusAbilityDurationPercent}}''' from {{ItemIcon|{{#var: Item2}}}}:
# Convert percentages to decimals: {{ItemData|{{#var: Item1}}|BonusAbilityDurationPercent}} to {{#vardefineecho: Item1Duration|{{#expr: {{#replace: {{ItemData|{{#var: Item1}}|BonusAbilityDurationPercent}}|%|}} / 100}}}} and {{ItemData|{{#var: Item2}}|BonusAbilityDurationPercent}} to {{#vardefineecho: Item2Duration|{{#expr: {{#replace: {{ItemData|{{#var: Item2}}|BonusAbilityDurationPercent}}|%|}} / 100}}}}.
# Subtract from 1: (1 - {{#var: Item1Duration}}) = '''{{#expr: 1 - {{#var: Item1Duration}}}}''' and (1 - {{#var: Item2Duration}}) = '''{{#expr: 1 - {{#var: Item2Duration}}}}'''.
# Multiply the differences: {{#expr: 1 - {{#var: Item1Duration}}}} × {{#expr: 1 - {{#var: Item2Duration}}}} = '''{{#vardefineecho: CombinedItemDuration|{{#expr: (1 - {{#var: Item1Duration}}) * (1 - {{#var: Item2Duration}}) round 4}}}}'''.
# Subtract from 1: 1 - {{#var: CombinedItemDuration}} = '''{{#expr: 1 - {{#var: CombinedItemDuration}} round 4}}'''.
# Total Ability Duration bonus is '''{{#expr: (1 - {{#var: CombinedItemDuration}}) * 100 round 1}}%''', not {{#expr: ({{#var: Item1Duration}} + {{#var: Item2Duration}}) * 100 round 1}}%.


== Sources of Ability Duration ==
== Sources of Ability Duration ==
{{Item stat table|Ability Duration}}
{{Item stat table|Ability Duration}}
*{{ItemIcon|Superior Duration}} increases the duration by 33% for imbued skills and 27% for non-imbued skills.
{{Stat navbox}}
{{Stat navbox}}
[[Category:Gameplay]]
[[Category:Gameplay]]