diff -r cb0b750bd8a3 -r 8c5fa1d15bd5 hedgewars/uGearsUtils.pas --- a/hedgewars/uGearsUtils.pas Tue Feb 04 15:23:37 2014 +0100 +++ b/hedgewars/uGearsUtils.pas Tue Feb 04 16:35:31 2014 +0100 @@ -234,7 +234,7 @@ inc(CurrentHedgehog^.Gear^.Health,vampDmg); str(vampDmg, s); s:= '+' + s; - AddCaption(s, CurrentHedgehog^.Team^.Clan^.Color, capgrpAmmoinfo); + AddCaption(Str2PChar(s), CurrentHedgehog^.Team^.Clan^.Color, capgrpAmmoinfo); RenderHealth(CurrentHedgehog^); RecountTeamHealth(CurrentHedgehog^.Team); i:= 0; @@ -419,7 +419,7 @@ begin Gear^.doStep := @doStepDrowningGear; Gear^.State := Gear^.State and (not gstHHDriven); - AddCaption(Format(GetEventString(eidDrowned), Gear^.Hedgehog^.Name), cWhiteColor, capgrpMessage); + AddCaption(FormatPChar(GetEventString(eidDrowned), Str2PChar(Gear^.Hedgehog^.Name)), cWhiteColor, capgrpMessage); end end else