Armor Penetration¶
Armor penetration is a special mechanic in Stellarity which causes a percentage of damage to completely ignore armor, being reduced only by enchantments and Resistance effect.
A lot of items in Stellarity utilize armor penetration to be stronger against targets with higher defense without making the items perform too well on mobs with weaker armor or no armor at all.
Damage with armor penetration¶
Source | Armor penetration % |
---|---|
Dragonblade | 70 |
Kaleidoscope | 15 (1st charge) 25 (2nd charge) 35 (3rd charge) |
Prismember | 30 (spin) |
Nature's Wrath | 20 (default) 25 (Sculk Spirit) 30 (Jungle and Ocean Spirits) 35 (Mountain Spirit) |
The Beginning and The End | 100 (teleport slash) |
Starstruck Carcanet | 80 (stars) |
Tamaris | 100 (execute) |
Slayer Crossbow | 15 |
Stellar Striker | 40 55 (with Casket of Stars) |
Damage formula¶
Despite not being needed, brackets have been added for improved readability.
finalDamage = apDamage + nonApDamage
apDamage = [dmg * ap]
nonApDamage = [dmg - apDamage] = [dmg - (dmg * ap)]
- finalDamage - actual damage value all the damage reduction calculations are done (or in other words - delta between the health value before and after the entity takes damage)
- apDamage - short for
armor piercing damage
; the amount of damage which completely ignores armor - nonApDamage - short for
non-armor piercing damage
; the amount of damage which gets reduced by armor
- dmg - damage dealt by the damage instance
- ap - armor penetration value on a 0 - 1 scale (e.g. 30% armor penetration is 0.3)
History¶
- Armor piercing damage no longer ignores Protection enchantment.
- Reworked armor penetration mechanic.
- Instead of making damage ignore a percentage of armor, it now makes a percentage of damage ignore armor.
- Added the armor penetration mechanic.