hedgewars/GSHandlers.inc
changeset 6385 e6d30db1e3b0
parent 6380 1ff5ad1d771b
child 6389 9acbf54e9379
--- a/hedgewars/GSHandlers.inc	Mon Nov 14 22:41:08 2011 -0500
+++ b/hedgewars/GSHandlers.inc	Tue Nov 15 00:43:19 2011 -0500
@@ -4816,7 +4816,7 @@
         if (tmp^.Kind = gtHedgehog) or (tmp^.Kind = gtMine) or (tmp^.Kind = gtExplosives) then
             begin
             //tmp^.State:= tmp^.State or gstFlatened;
-            ApplyDamage(tmp, CurrentHedgehog, tmp^.Health div 3, dsUnknown);
+            if not tmp^.Invulnerable then ApplyDamage(tmp, CurrentHedgehog, tmp^.Health div 3, dsUnknown);
             //DrawTunnel(tmp^.X, tmp^.Y - _1, _0, _0_5, cHHRadius * 6, cHHRadius * 3);
             tmp2:= AddGear(hwRound(tmp^.X), hwRound(tmp^.Y), gtHammerHit, 0, _0, _0, 0);
             tmp2^.IntersectGear:= tmp;