BleedingDamageBypassesShields

Tracking Issue: #629

In base game, shields (eStat_ShieldHP) absorb damage from typical damage over time bleeding effects, such as those applied by ADVENT Stiletto Rounds. Mods can override this behavior by setting the BLEEDING_IGNORES_SHIELDS flag in XComGameCore.ini:

[XComGame.X2StatusEffects]
BLEEDING_IGNORES_SHIELDS=true ; Make bleeding DOT ignore shields

Note that this will apply only to bleeding effects created using the X2StatusEffect::CreateBleedingStatusEffect() helper method, which should cover all instance of bleeding DOT effects in the base game, but mods can potentially create their own bleeding effects, bypassing this helper method.

Refer to this feature to apply similar change to burning, poisoned and acid damage over time.

Source code references