diff -r 98dbb9b985e5 -r f508adb769b8 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Tue Jan 25 20:32:58 2011 +0100 +++ b/hedgewars/GSHandlers.inc Fri Jan 28 02:47:11 2011 +0100 @@ -4507,13 +4507,9 @@ RenderHealth(resgear^.Hedgehog^); RecountTeamHealth(resgear^.Hedgehog^.Team); resgear^.Hedgehog^.Effects[heResurrected]:= true; + // only make hat-less hedgehogs look like zombies, preserve existing hats if resgear^.Hedgehog^.Hat = 'NoHat' then - begin - FreeTexture(resgear^.Hedgehog^.HatTex); - resgear^.Hedgehog^.HatTex := Surface2Tex( - LoadImage(Pathz[ptHats] + '/Reserved/Zombie', ifNone), - True) - end + LoadHedgehogHat(resgear, 'Reserved/Zombie'); end; hh^.Gear^.dY := _0;