Ability Range: Difference between revisions

add note about items having cylindrical ability range
Calculating Ability Range: cleanup #replace itemdata -> DataProp
 
(2 intermediate revisions by the same user not shown)
Line 15: Line 15:


'''Example:'''
'''Example:'''
With '''35%''' from {{ItemIcon|Greater Expansion}} and '''10%''' from {{ItemIcon|Divine Barrier}}:
With '''{{DataProp|{{#vardefineecho: Item1|Greater Expansion}}|TechRangeMultiplier}}%''' from {{ItemIcon|{{#var: Item1}}}} and '''{{DataProp|{{#vardefineecho: Item2|Divine Barrier}}|TechRangeMultiplier}}%''' from {{ItemIcon|{{#var: Item2}}}}:
# Convert percentages to decimals: 0.35 and 0.10.
# Convert percentages to decimals: {{DataProp|{{#var: Item1}}|TechRangeMultiplier}}% to {{#vardefineecho: Item1Range|{{#expr: {{DataProp|{{#var: Item1}}|TechRangeMultiplier}} / 100}}}} and {{DataProp|{{#var: Item2}}|TechRangeMultiplier}}% to {{#vardefineecho: Item2Range|{{#expr: {{DataProp|{{#var: Item2}}|TechRangeMultiplier}} / 100}}}}.
# Subtract from 1: (1 - 0.35) = '''0.65''' and (1 - 0.10) = '''0.90'''.
# Subtract from 1: (1 - {{#var: Item1Range}}) = '''{{#expr: 1 - {{#var: Item1Range}}}}''' and (1 - {{#var: Item2Range}}) = '''{{#expr: 1 - {{#var: Item2Range}}}}'''.
# Multiply the differences: 0.65 × 0.90 = '''0.585'''.
# Multiply the differences: {{#expr: 1 - {{#var: Item1Range}}}} × {{#expr: 1 - {{#var: Item2Range}}}} = '''{{#vardefineecho: CombinedItemRange|{{#expr: (1 - {{#var: Item1Range}}) * (1 - {{#var: Item2Range}}) round 4}}}}'''.
# Subtract from 1: 1 - 0.585 = '''0.415'''.
# Subtract from 1: 1 - {{#var: CombinedItemRange}} = '''{{#expr: 1 - {{#var: CombinedItemRange}} round 4}}'''.
# Total Ability Range bonus is approximately '''41.5%''', not 45%.
# Total Ability Range bonus is '''{{#expr: (1 - {{#var: CombinedItemRange}}) * 100}}%''', not {{#expr: ({{#var: Item1Range}} + {{#var: Item2Range}}) * 100 round 1}}%.


== Sources of Ability Range ==
== Sources of Ability Range ==