From 5bd6c32aff5255c92a19dccb7f15c6159b30b188 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 28 Jan 2010 00:13:18 +1300 Subject: [PATCH] don't allow healing of fully-healed stuff --- OpenRa.Game/Traits/AttackBase.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OpenRa.Game/Traits/AttackBase.cs b/OpenRa.Game/Traits/AttackBase.cs index 3a43c45748..fd8960a893 100644 --- a/OpenRa.Game/Traits/AttackBase.cs +++ b/OpenRa.Game/Traits/AttackBase.cs @@ -188,6 +188,8 @@ namespace OpenRa.Traits return null; if (underCursor.Owner != self.Owner && !forceFire) return null; + if (underCursor.Health >= underCursor.GetMaxHP()) + return null; // don't allow healing of fully-healed stuff! } else if ((underCursor.Owner == self.Owner || underCursor.Owner == null) && !forceFire)