Make some damage sources not cancel do afters (#24635)

- poison chemicals (HealthChange effect)
- being on fire
- guardians transferring damage to owner
This commit is contained in:
Pieter-Jan Briers
2024-01-28 00:51:54 +01:00
committed by GitHub
parent dfa10be890
commit 3e3cb10a96
3 changed files with 11 additions and 3 deletions

View File

@@ -115,7 +115,11 @@ namespace Content.Server.Chemistry.ReagentEffects
var scale = ScaleByQuantity ? args.Quantity : FixedPoint2.New(1);
scale *= args.Scale;
args.EntityManager.System<DamageableSystem>().TryChangeDamage(args.SolutionEntity, Damage * scale, IgnoreResistances);
args.EntityManager.System<DamageableSystem>().TryChangeDamage(
args.SolutionEntity,
Damage * scale,
IgnoreResistances,
interruptsDoAfters: false);
}
}
}