Barrier Resurge
Restores health equal to 20% of the Barrier when its duration expires.
Effects & keywords
Barrier: Blocks damage to the head/body, consuming stacks equal to the damage blocked.
How the math works
Heal = 20% of the Barrier points lost in that change.
When it runs: Runs on every effect stack change. It continues only when the effect is Barrier, the unit is this unit, and the stack went down.
What it applies to: When a Barrier expires, the game removes its remaining points in one negative stack change, so the heal is 20% of what was left. When a hit eats Barrier, the damage step also writes a negative Barrier stack change, so absorbed Barrier heals too.
Things the tooltip does not tell you
- It is not limited to Barrier that expires unused. Barrier used up by a hit also heals.
- Gaining Barrier never heals; only losses count.
Read out of the game binary of build 25846389. Refactor.Combat.SkillRelated.SKILL_BarrierResurge.Passive_BarrierResurge$$OnEnable@0x940698, Refactor.Combat.SkillRelated.SKILL_BarrierResurge.Passive_BarrierResurge$$AddHealRoutine@0x940858, Refactor.Combat.SkillRelated.SKILL_BarrierResurge.Passive_BarrierResurge.<HealRoutine>d__5$$MoveNext@0x940A50, Refactor.Tick.DataApply.AffecterApplier$$Apply@0xAB0634, Refactor.Combat.ExecutionProcess.DamageSimulator$$CalculateApplyDamageToUnitShield@0x94CB18, Refactor.TickEvent$$CallOnAfterApply@0x80BA00
Numbers
| Range | 1 |
| Start delay | 0.2s |
| End delay | 0.2s |
| Cooldown | 0s |
| Energy cost | 0 |
| Skill points to learn | 5 |
| Required level | 0 |
| Basic attack skill | no |
| Delay scales with attack speed | yes |
| Can target over walls | no |
| Raw values | 20 |
Prerequisites
Unlocks:
Mocking Grin
Tree position
Fortress Skill Tree - Tier 1, column 3