Make explosive armor multiplicative and not additive (#9498)
This commit is contained in:
@@ -93,9 +93,9 @@ public sealed partial class ExplosionSystem : EntitySystem
|
||||
|
||||
private void OnGetResistance(EntityUid uid, ExplosionResistanceComponent component, GetExplosionResistanceEvent args)
|
||||
{
|
||||
args.Resistance += component.GlobalResistance;
|
||||
args.DamageCoefficient *= component.DamageCoefficient;
|
||||
if (component.Resistances.TryGetValue(args.ExplotionPrototype, out var resistance))
|
||||
args.Resistance += resistance;
|
||||
args.DamageCoefficient *= resistance;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user