Ok, here’s a test:
Dummy Fire res on Normal: 0%
Debuff from Celestial Presence: -28% Fire Res
Starting Celestial Presence damage (video): 1331
Using Callidor’s with 40% Weapon damage.
Predicted damage with Viper working fully:
1331 / 1.28 * (1 + 0.28 * 1.2) = 1389 Link to WolframAlpha
Predicted damage with Viper working in 40%:
1331 / 1.28 * (1 + 0.28 * 1.08) = 1354 Link to Wolfram Alpha
Explanations:
-
1.08 = 1 + 0.2 * 0.4 = 1 + 20% * 40%
-
The 1331 / 1.28 I use above is also 1040 base CP damage from the tooltip you can see in the video so you could use that in the calculation instead.
You can see in the video that we get precisely 1354 as the calculation suggests after casting CT hence Viper scales with WD: