Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 143
    • Issues 143
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #639

Closed
Open
Created Dec 06, 2021 by Azorias@Azorias

Additive Aura Values

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

Edited Dec 06, 2021 by Azorias
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking