--- a/hedgewars/uGearsHedgehog.pas Fri Feb 09 10:48:24 2018 +0100
+++ b/hedgewars/uGearsHedgehog.pas Fri Feb 09 11:30:04 2018 +0100
@@ -726,10 +726,7 @@
////////////////////////////////////////////////////////////////////////////////
procedure PickUp(HH, Gear: PGear);
-var s: ansistring;
- i: LongInt;
- vga: PVisualGear;
- ag, gi: PGear;
+var ag, gi: PGear;
begin
if Gear^.State and gstFrozen <> 0 then exit;
@@ -778,23 +775,9 @@
PlaySound(sndShotgunReload);
inc(HH^.Health, Gear^.Health);
HH^.Hedgehog^.Effects[hePoisoned] := 0;
- s:= IntToStr(Gear^.Health);
- AddCaption(FormatA(trmsg[sidHealthGain], s), HH^.Hedgehog^.Team^.Clan^.Color, capgrpAmmoinfo);
RenderHealth(HH^.Hedgehog^);
RecountTeamHealth(HH^.Hedgehog^.Team);
-
- i:= 0;
- while (i < Gear^.Health) and (i <= 1000) do
- begin
- vga:= AddVisualGear(hwRound(HH^.X), hwRound(HH^.Y), vgtStraightShot);
- if vga <> nil then
- with vga^ do
- begin
- Tint:= $00FF00FF;
- State:= ord(sprHealth)
- end;
- inc(i, 5);
- end;
+ HHHeal(HH^.Hedgehog, Gear^.Health, true);
end;
end
end;