From baa50c9c5395b6d86b0cd2462b39283e86184290 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Tue, 24 Dec 2019 11:40:28 +0100 Subject: [PATCH] Pass DamageTypes in Explodes --- OpenRA.Mods.Common/Traits/Explodes.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/Explodes.cs b/OpenRA.Mods.Common/Traits/Explodes.cs index 1196681815..5f9850e3da 100644 --- a/OpenRA.Mods.Common/Traits/Explodes.cs +++ b/OpenRA.Mods.Common/Traits/Explodes.cs @@ -155,7 +155,7 @@ namespace OpenRA.Mods.Common.Traits // Cast to long to avoid overflow when multiplying by the health var source = Info.DamageSource == DamageSource.Self ? self : e.Attacker; if (health.HP * 100L < Info.DamageThreshold * (long)health.MaxHP) - self.World.AddFrameEndTask(w => self.Kill(source)); + self.World.AddFrameEndTask(w => self.Kill(source, e.Damage.DamageTypes)); } } }