hedgewars/uGearsList.pas
changeset 10663 9bbb29d2bd68
parent 10646 0be6442946b1
child 10789 acbf69e2e5cf
equal deleted inserted replaced
10662:e0d7d499c851 10663:9bbb29d2bd68
   662         end
   662         end
   663     else*)
   663     else*)
   664         begin
   664         begin
   665         if ((CurrentHedgehog = nil) or (Gear <> CurrentHedgehog^.Gear)) or (CurAmmoGear = nil) or (CurAmmoGear^.Kind <> gtKamikaze) then
   665         if ((CurrentHedgehog = nil) or (Gear <> CurrentHedgehog^.Gear)) or (CurAmmoGear = nil) or (CurAmmoGear^.Kind <> gtKamikaze) then
   666             Gear^.Hedgehog^.Team^.Clan^.Flawless:= false;
   666             Gear^.Hedgehog^.Team^.Clan^.Flawless:= false;
   667         if not CheckCoordInWater(hwRound(Gear^.X), hwRound(Gear^.Y)) then
   667         if CheckCoordInWater(hwRound(Gear^.X), hwRound(Gear^.Y)) then
   668             begin
   668             begin
   669             t:= max(Gear^.Damage, Gear^.Health);
   669             t:= max(Gear^.Damage, Gear^.Health);
   670             Gear^.Damage:= t;
   670             Gear^.Damage:= t;
   671             if (((not SuddenDeathDmg) and (WaterOpacity < $FF)) or (SuddenDeathDmg and (SDWaterOpacity < $FF))) then
   671             if (((not SuddenDeathDmg) and (WaterOpacity < $FF)) or (SuddenDeathDmg and (SDWaterOpacity < $FF))) then
   672                 spawnHealthTagForHH(Gear, t);
   672                 spawnHealthTagForHH(Gear, t);