You may only have one PreventStackingWith tag per Spell. If you have multiple PreventStackingWith tags, only the last one will be used. This means all Spells for which there is at least three versions or variations can be stacked one way or another as only two Spells can be fully blocked using PreventStackingWith.
Would it be possible to have multiple or infinite number of PreventStackingWith per Spell in order to block circumvention? That would really help with Mods. While I've just used the word Mods, the issue also affects non-modded games. e.g.:
Slow: <PreventStackingWith>Slow_Ability</PreventStackingWith>
Slow_Ability: <PreventStackingWith>Slow</PreventStackingWith>
Slow_Adept: <PreventStackingWith>Slow</PreventStackingWith>
This means you:
- [1] CAN'T stack Slow + Slow_Ability
- [2] CAN'T stack Slow + Slow_Adept
This means you:
- [3] CAN stack Slow_Adept + Slow
- [4] CAN stack Slow_Ability + Slow_Adept
Circumvention is thus possible by altering the order by which you cast the Spells [3] or by selecting Spells which aren't prevented from stacking together [4].

Again, would be nice to have multiple PreventStackingWith tags to fix this.
_________________________
LH Mods by Primal
XtraDeconstruct
XtraDeconstruct Canons