hedgewars/uScript.pas
changeset 7426 55b49cc1f33a
parent 7401 4c3ec3dca0c7
child 7517 f287f00063e8
equal deleted inserted replaced
7423:ec8f690f3e0f 7426:55b49cc1f33a
   979 // should we allow this when there is no current hedgehog? might do some odd(er) things to turn sequence.
   979 // should we allow this when there is no current hedgehog? might do some odd(er) things to turn sequence.
   980         if (gear <> nil) and (gear^.Kind = gtHedgehog) and (gear^.Hedgehog <> nil) and (CurrentHedgehog <> nil) then
   980         if (gear <> nil) and (gear^.Kind = gtHedgehog) and (gear^.Hedgehog <> nil) and (CurrentHedgehog <> nil) then
   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             prevgear^.Message:= prevgear^.Message or gmRemoveFromList or gmAddToList;
   986             prevgear^.Message:= prevgear^.Message or gmRemoveFromList or gmAddToList;
   987             
   987             
   988             SwitchCurrentHedgehog(gear^.Hedgehog);
   988             SwitchCurrentHedgehog(gear^.Hedgehog);
   989             CurrentTeam:= CurrentHedgehog^.Team;
   989             CurrentTeam:= CurrentHedgehog^.Team;