Psyker weapon blessings that stack based on peril use wrong threshold values

Issue Description:
Warp Nexus and Unstable power scale based on your current peril. They are supposed to stack five times, but it looks like the peril threshold values the game uses for psyker archetype are 30% (low), 50 (high), 97% (extreme) and 97% (critical). Extreme and critical should not be the same for the purposes of these blessing stacks. I also think it only stacks 4 times instead of 5, in which case the description is misleading.

Steps to Reproduce:

  1. Wield a Force Sword with unstable power and see how the damage scales when you cross the thresholds.


Approx. Time of Issue & Timezone:
Any time

Reproduction Rate:

Upload Supporting Evidence:
low_threshold = 0.3,
high_threshold = 0.5,
extreme_threshold = 0.97,
critical_threshold = 0.97,

under 30% 137 headshot damage

over 30% 137 x1,03 = 141 headshot damage UPover30
over 50% 137 x 1,06 = 145headshot damage
under 97% same as previous
over 97% 137 x 1,12 = 154 headshot damage


The phrasing is also wrong. Should be

+3% damage per stack, up to 12%. Stacks up to 4 times, depending on peril.

Hey just to confirm, do you have the feat “Psykinetic’s Wrath” on? This would definitely interfere with your testing.

No, I do not. The math and code match the observed values. With this tier 2 blessing you get +3% power at 30, 50 and then two stacks at 97 peril.

The warp nexus wording was changed but the blessings still use the same thresholds. It’s strange and misleading for two of the stacks to be gained at 97 peril.

oof. heartbreaking.