The synergy bug between the "Just a Dream" and "Quietude" skills: taking damage results in heat buildup but does not grant the player toughness

Just a Dream
While below Critical Peril, 25% of Damage Taken isconverted into Peril.

Quietude
Replenish 4% Toughness for each 10% of PerilQuelled or Generated.

The skill effect of “Just a Dream” is: When the Psyker’s own heat is below 97%, 25% of the health and toughness damage taken is converted into heat (affected by the Psyker’s own Warp Resistance). This is similar to Vermintide 2.

The skill effect of “Quietude” is: Whenever the Psyker’s heat changes, whether it increases or decreases, for every 10% change, it grants 4% toughness.

The current problem lies in the interaction between these two skills. When the player takes damage and their heat increases, the “Quietude” skill does not correctly grant the 4% toughness per 10% heat increase. However, when heat decreases, the effect of granting 4% toughness per 10% heat decrease works normally.

In contrast, the “Kinetic Deflection” skill, which generates heat when blocking, correctly grants the toughness bonus via “Quietude” when heat changes.

Yea, this is right. I believe the difference between Kinetic Deflection and Just a Dream is that the former has the proc event included that Quietude requires (on_warp_charge_changed) but the latter does not.