hedgewars/uScript.pas
changeset 7401 4c3ec3dca0c7
parent 7339 5984b749ad9b
child 7411 efc75c2d3be9
child 7426 55b49cc1f33a
equal deleted inserted replaced
7400:09427dbec1d8 7401:4c3ec3dca0c7
   981             begin
   981             begin
   982             prevgear := CurrentHedgehog^.Gear;
   982             prevgear := CurrentHedgehog^.Gear;
   983             prevgear^.Active := false;
   983             prevgear^.Active := false;
   984             prevgear^.State:= prevgear^.State and not gstHHDriven;
   984             prevgear^.State:= prevgear^.State and not gstHHDriven;
   985             prevgear^.Z := cHHZ;
   985             prevgear^.Z := cHHZ;
   986             RemoveGearFromList(prevgear);
   986             prevgear^.Message:= prevgear^.Message or gmRemoveFromList or gmAddToList;
   987             InsertGearToList(prevgear);
       
   988             
   987             
   989             SwitchCurrentHedgehog(gear^.Hedgehog);
   988             SwitchCurrentHedgehog(gear^.Hedgehog);
   990             CurrentTeam:= CurrentHedgehog^.Team;
   989             CurrentTeam:= CurrentHedgehog^.Team;
   991 
   990 
   992             gear^.State:= gear^.State or gstHHDriven;
   991             gear^.State:= gear^.State or gstHHDriven;
   993             gear^.Active := true;
   992             gear^.Active := true;
   994             gear^.Z := cCurrHHZ;
   993             gear^.Z := cCurrHHZ;
   995             RemoveGearFromList(gear);
   994             gear^.Message:= gear^.Message or gmRemoveFromList or gmAddToList;
   996             InsertGearToList(gear);
       
   997             end
   995             end
   998         end;
   996         end;
   999     lc_switchhog:= 0
   997     lc_switchhog:= 0
  1000 end;
   998 end;
  1001 
   999