diff -r 821452415337 -r 5b3f2ea156c9 hedgewars/uGearsHedgehog.pas --- a/hedgewars/uGearsHedgehog.pas Wed Oct 09 20:23:06 2013 -0400 +++ b/hedgewars/uGearsHedgehog.pas Wed Oct 09 20:25:16 2013 -0400 @@ -1276,7 +1276,8 @@ //////////////////////////////////////////////////////////////////////////////// procedure doStepHedgehog(Gear: PGear); begin -if WorldWrap(Gear) and (Gear = CurrentHedgehog^.Gear) and (CurAmmoGear <> nil) and (CurAmmoGear^.Kind =gtRope) then +if WorldWrap(Gear) and (WorldEdge <> weBounce) and + (Gear = CurrentHedgehog^.Gear) and (CurAmmoGear <> nil) and (CurAmmoGear^.Kind =gtRope) then CurAmmoGear^.PortalCounter:= 1; CheckSum:= CheckSum xor Gear^.Hedgehog^.BotLevel;