# HG changeset patch
# User nemo
# Date 1313441319 14400
# Node ID bf30c60786a5ede97e803b70a6ccd89964c942ba
# Parent  41ee1c71deb3d63b04e852b994ace4d0e2bfbe21
Move HealthTag dY init into AddGear

diff -r 41ee1c71deb3 -r bf30c60786a5 hedgewars/VGSHandlers.inc
--- a/hedgewars/VGSHandlers.inc	Mon Aug 15 19:42:39 2011 +0200
+++ b/hedgewars/VGSHandlers.inc	Mon Aug 15 16:48:39 2011 -0400
@@ -515,17 +515,15 @@
 begin
 s:= '';
 
-Gear^.dY:= -0.08;
-
 str(Gear^.State, s);
 if Gear^.Hedgehog <> nil then
     Gear^.Tex:= RenderStringTex(s, Gear^.Hedgehog^.Team^.Clan^.Color, fnt16)
 else
     Gear^.Tex:= RenderStringTex(s, cWhiteColor, fnt16);
 
-if round(Gear^.Y) < cWaterLine then
-    Gear^.doStep:= @doStepHealthTagWork
-else
+Gear^.doStep:= @doStepHealthTagWork
+
+if (round(Gear^.Y) < cWaterLine) and (Frame = 0)  then
     Gear^.doStep:= @doStepHealthTagWorkUnderWater;
 
 Gear^.Y:= Gear^.Y - Gear^.Tex^.h;
diff -r 41ee1c71deb3 -r bf30c60786a5 hedgewars/uVisualGears.pas
--- a/hedgewars/uVisualGears.pas	Mon Aug 15 19:42:39 2011 +0200
+++ b/hedgewars/uVisualGears.pas	Mon Aug 15 16:48:39 2011 -0400
@@ -282,6 +282,7 @@
   vgtHealthTag: begin
                 Frame:= 0;
                 Timer:= 1500;
+                dY:= -0.08;
                 //gear^.Z:= 2002;
                 end;
   vgtSmokeTrace,