From 690198736eab47a72808976109538ffaaa870bfe Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 5 Nov 2017 15:30:59 -0500 Subject: [PATCH] fix logic error in DamageInfo.ModifyDamage. --- Source/Game/Entities/Unit/Unit.Fields.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)