Zealot - wrong toughness replenishment calculation

Issue Type (Required):

Talents

Issue Description (Required):

Zealot Martyrdom’s talent “Restorative Verses”, together with “Blood Redemption” talent, calculates toughness in the wrong way.

To be short, “Restorative Verses” bonus applies only for the base 5% of toughness replenishment and ignores “Blood Redemption” at all.

For example, one melee kill without bonuses restores 10 toughness, with “Restorative Verses” it restores 12 toughness but with “Blood Redemption” only 22 toughness, not 24-25 as it should be.

*Blood Redemption is a talent that gives 100% toughness replenishment on melee kills

Steps to Reproduce (Required):

It’s easy to reproduce in Psykhanium, turning on/off talents listed above.

[PC] Do You Use Mods? (Optional):

Yes, but I haven’t tried disabling them

Reproduction Rate (Required):

Constant (100%)

Platform (Required):

PC - Steam

The buffs from Blood Redemption and Restorative Verses stack additively with each other.

  • A Zealot with 125 toughness restores 125 x 0.05 = 6.25 toughness per melee kill (HUD displays as 7).
  • With Blood Redemption, the melee replenish multiplier is doubled: 0.05 x (1 + 1) = 0.1; so Zealot now restores 125 x 0.1 = 12.5 toughness (HUD: 13)
  • With Blood Redemption & Restorative Verses (5 stacks), the multiplier is increased by 25%: 0.05 x (1 + 1 + 0.25) = 0.1125; so Zealot now restores 125 x 0.1125 = 14.0625 toughness (HUD: 15)
1 Like