Ability Duration: Difference between revisionsGive feedback
→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 |
→Calculating Ability Duration: change #replace's to use DataProp instead |
||
| Line 9: | Line 9: | ||
'''Example:''' | '''Example:''' | ||
With '''{{ | With '''{{DataProp|{{#vardefineecho: Item1|Magic Carpet}}|BonusAbilityDurationPercent}}%''' from {{ItemIcon|{{#var: Item1}}}} and '''{{DataProp|{{#vardefineecho: Item2|Diviner's Kevlar}}|BonusAbilityDurationPercent}}%''' from {{ItemIcon|{{#var: Item2}}}}: | ||
# Convert percentages to decimals: {{ | # Convert percentages to decimals: {{DataProp|{{#var: Item1}}|BonusAbilityDurationPercent}}% to {{#vardefineecho: Item1Duration|{{#expr: {{DataProp|{{#var: Item1}}|BonusAbilityDurationPercent}} / 100}}}} and {{DataProp|{{#var: Item2}}|BonusAbilityDurationPercent}}% to {{#vardefineecho: Item2Duration|{{#expr: {{DataProp|{{#var: Item2}}|BonusAbilityDurationPercent}} / 100}}}}. | ||
# Subtract from 1: (1 - {{#var: Item1Duration}}) = '''{{#expr: 1 - {{#var: Item1Duration}}}}''' and (1 - {{#var: Item2Duration}}) = '''{{#expr: 1 - {{#var: Item2Duration}}}}'''. | # 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}}}}'''. | # Multiply the differences: {{#expr: 1 - {{#var: Item1Duration}}}} × {{#expr: 1 - {{#var: Item2Duration}}}} = '''{{#vardefineecho: CombinedItemDuration|{{#expr: (1 - {{#var: Item1Duration}}) * (1 - {{#var: Item2Duration}}) round 4}}}}'''. | ||