# HG changeset patch
# User nemo
# Date 1342732442 14400
# Node ID e7ce559d8c94899caa5d409620a0ab562a7b977c
# Parent  2b7b939014b547cd47f8ce06604938bff7e9eb3c
Update team health

diff -r 2b7b939014b5 -r e7ce559d8c94 hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc	Wed Jul 18 23:02:14 2012 +0400
+++ b/hedgewars/GSHandlers.inc	Thu Jul 19 17:14:02 2012 -0400
@@ -5090,6 +5090,7 @@
         if (hh^.Gear^.Health = 0) and (hh^.Gear^.Damage = 0) then
             hh^.Gear^.Damage:= 1;
         RenderHealth(hh^);
+        RecountTeamHealth(hh^.Team);
         inc(graves.ar^[Gear^.Tag]^.Health);
         inc(Gear^.Tag)
 {-for i:= 0 to High(graves) do begin
@@ -5110,6 +5111,7 @@
                 resgear^.Health := graves.ar^[i]^.Health;
                 PHedgehog(graves.ar^[i]^.Hedgehog)^.Gear := resgear;
                 graves.ar^[i]^.Message:= graves.ar^[i]^.Message or gmDestroy;
+                graves.ar^[i]^.Active:= true;
                 RenderHealth(resgear^.Hedgehog^);
                 RecountTeamHealth(resgear^.Hedgehog^.Team);
                 resgear^.Hedgehog^.Effects[heResurrected]:= 1;