hedgewars/HHHandlers.inc
changeset 3945 c3d5eace0a32
parent 3943 9835060e5c01
child 3949 4c4c0a2507cc
equal deleted inserted replaced
3944:7ec1ef6a5ee6 3945:c3d5eace0a32
   321             begin
   321             begin
   322             isInMultiShoot:= true
   322             isInMultiShoot:= true
   323             end
   323             end
   324         else
   324         else
   325             begin
   325             begin
   326             if (Ammoz[CurAmmoType].Ammo.Propz and ammoprop_NoRoundEndHint) = 0 then
   326             OnUsedAmmo(CurrentHedgehog^);
       
   327             if ((Ammoz[CurAmmoType].Ammo.Propz and ammoprop_NoRoundEndHint) = 0) and ((GameFlags and gfInfAttack) = 0) then
   327                 begin
   328                 begin
   328                 OnUsedAmmo(CurrentHedgehog^);
       
   329                 TurnTimeLeft:= Ammoz[CurAmmoType].TimeAfterTurn;
   329                 TurnTimeLeft:= Ammoz[CurAmmoType].TimeAfterTurn;
   330                 State:= State or gstAttacked
   330                 State:= State or gstAttacked
   331                 end
   331                 end
   332             else
   332             else ApplyAmmoChanges(CurrentHedgehog^)
   333                 begin
       
   334                 OnUsedAmmo(CurrentHedgehog^);
       
   335                 ApplyAmmoChanges(CurrentHedgehog^)
       
   336                 end
       
   337             end;
   333             end;
   338         end
   334         end
   339     else
   335     else
   340         begin
   336         begin
   341         OnUsedAmmo(CurrentHedgehog^);
   337         OnUsedAmmo(CurrentHedgehog^);