Suggestion Closed · Implemented

Additive Aura Values

#2450 opened by Unknown 4 years ago

Unknownreported this suggestion

Summary

I would like a way to make resistances gained from the ondamaged aura additive. Currently they are always multiplicative, meaning resistance and damage values can behave differently to expected.

  • onDamaged{auraName=CelestialAegisResistPhysical;d=9999999;damageMods="PHYSICAL 0.7"} @self ~onEquip

For example, against a 10 damage hit, a single source of 85% damage resistance causes you to only take 1.5 damage. However, against a 10 damage hit with 4 different resistance values that add up to 85% (20, 35, 25, 5), you take 3.75 instead, which is over double the expected damage.

Usage

  • onDamaged{auraName=Physicalresistance;d=9999999;damageMods="PHYSICAL 0.9"} @self ~onEquip

This aura gives 10% resistance against the PHYSICAL damage type.

  • onDamaged{auraName=Physicalresistance;d=9999999;damageMods="PHYSICAL 0.9"} @self ~onEquip
  • onDamaged{auraName=Physicalresistance;d=9999999;damageMods="PHYSICAL 0.9"} @self ~onEquip
  • onDamaged{auraName=Physicalresistance;d=9999999;damageMods="PHYSICAL 0.9"} @self ~onEquip

Putting this skill 3 times with the same auraname would just add their resistances together, giving a total of 30% resistance.

Value

Lets people easily work out resistance values without getting involved in complex math. Specifically intended for multiple armours pieces and items which all provide small values of resistance

Priority

Whatever

Implementation

No idea what this means

Sign in to join the discussion.