hedgewars/GSHandlers.inc
changeset 6092 fd602b5838ab
parent 6081 537bbd5c1a62
child 6112 7839a2ae90ae
--- a/hedgewars/GSHandlers.inc	Fri Oct 07 17:29:00 2011 -0400
+++ b/hedgewars/GSHandlers.inc	Fri Oct 07 18:52:04 2011 -0400
@@ -4205,7 +4205,8 @@
         iterator:= GearsList;
         while iterator <> nil do
             begin
-            if iterator^.Kind <> gtPortal then
+            if (iterator^.Kind <> gtPortal) and 
+               ((iterator^.Hedgehog <> CurrentHedgehog) or ((iterator^.Message and gmAllStoppable) = 0)) then
                 begin
                 iterator^.Active:= true;
                 if iterator^.dY.QWordValue = _0.QWordValue then iterator^.dY.isNegative:= false;