DEADSOFTWARE

Game: Don't catch fire underwater in any circumstances
[d2df-sdl.git] / src / game / g_player.pas
index b99c03dd7533081b58204981872a584b8f55a46a..d4b6bdd3691f03593806e6ec41f59dde424813bb 100644 (file)
@@ -3197,6 +3197,8 @@ begin
     exit;
   if (FMegaRulez[MR_SUIT] > gTime) or (FMegaRulez[MR_INVUL] > gTime) then
     exit; // Íå çàãîðàåìñÿ êîãäà åñòü çàùèòà
+  if g_Obj_CollidePanel(@FObj, 0, 0, PANEL_WATER or PANEL_ACID1 or PANEL_ACID2) then
+    exit; // Íå ïîäãîðàåì â âîäå íà âñÿêèé ñëó÷àé
   if FFireTime <= 0 then
     g_Sound_PlayExAt('SOUND_IGNITE', FObj.X, FObj.Y);
   FFireTime := Timeout;