diff --git a/Source/Game/Entities/Unit/Unit.Fields.cs b/Source/Game/Entities/Unit/Unit.Fields.cs index 27befb439..6642791a4 100644 --- a/Source/Game/Entities/Unit/Unit.Fields.cs +++ b/Source/Game/Entities/Unit/Unit.Fields.cs @@ -319,7 +319,7 @@ namespace Game.Entities public void ModifyDamage(int amount) { - amount = Math.Min(amount, (int)GetDamage()); + amount = Math.Max(amount, -((int)GetDamage())); m_damage += (uint)amount; } public void AbsorbDamage(uint amount)