This doesn’t matter when it’s applied as the system is linear.
You have 1k vs. 50% resistence: 500 damage after.
So it’s the same if you 1k*.7 vs. 50% resist = (1k vs 50%)*.7
700–> 350 == 500*.7
The only problem occur if shield regen is a counter against this As:
You have 1k vs. 50% resistence +100 regen: 400 damage after.
So it’s NOT the same if you 1k*.7 vs. 50% resist +100 = (1k vs 50% +100)*.7
700–>350–>250 != 400*.7–>280
So the damage is reduced before any other things are taken into account(resist/antiresist).
–>(Damage*.7) vs. rest of the formula