equal
deleted
inserted
replaced
451 |
451 |
452 // Enable switching mode when gfSwitchHog is active |
452 // Enable switching mode when gfSwitchHog is active |
453 if ((GameFlags and gfSwitchHog) <> 0) and (not CurrentTeam^.hasGone) and |
453 if ((GameFlags and gfSwitchHog) <> 0) and (not CurrentTeam^.hasGone) and |
454 // Exception: During the special "Place your King" round in King Mode; |
454 // Exception: During the special "Place your King" round in King Mode; |
455 // you're not supposed to switch away from your king in this round. |
455 // you're not supposed to switch away from your king in this round. |
456 (not (((GameFlags and gfKing) <> 0) and ((GameFlags and gfPlaceHog) = 0) and (TotalRoundsReal <= 0))) then |
456 (not (((GameFlags and gfKing) <> 0) and ((GameFlags and gfPlaceHog) = 0) and (TotalRoundsReal = -1))) then |
457 begin |
457 begin |
458 g:= AddGear(hwRound(CurrentHedgehog^.Gear^.X), hwRound(CurrentHedgehog^.Gear^.Y), gtSwitcher, 0, _0, _0, 0); |
458 g:= AddGear(hwRound(CurrentHedgehog^.Gear^.X), hwRound(CurrentHedgehog^.Gear^.Y), gtSwitcher, 0, _0, _0, 0); |
459 CurAmmoGear:= g; |
459 CurAmmoGear:= g; |
460 lastGearByUID:= g; |
460 lastGearByUID:= g; |
461 end |
461 end |