X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_player.pas;h=6bfc34c0de5302e5291f7d323429e2df16249fbb;hb=06667349c1efd05099ff0617dfdf17dc7a097828;hp=88070c61c04866a6c79bcea7dc8d39f88545fa12;hpb=0bae75d8258116d9079c1b7a4b50f334cc50973e;p=d2df-sdl.git diff --git a/src/game/g_player.pas b/src/game/g_player.pas index 88070c6..6bfc34c 100644 --- a/src/game/g_player.pas +++ b/src/game/g_player.pas @@ -3191,6 +3191,8 @@ end; procedure TPlayer.CatchFire(Attacker: Word); begin + if (FMegaRulez[MR_SUIT] > gTime) or (FMegaRulez[MR_INVUL] > gTime) then + exit; // Íå çàãîðàåìñÿ êîãäà åñòü çàùèòà if FFireTime <= 0 then g_Sound_PlayExAt('SOUND_IGNITE', FObj.X, FObj.Y); FFireTime := 100; @@ -5274,7 +5276,7 @@ begin if FFirePainTime <= 0 then begin if g_Game_IsServer then - Damage(5, FFireAttacker, 0, 0, HIT_FLAME); + Damage(6, FFireAttacker, 0, 0, HIT_FLAME); FFirePainTime := 18; end; FFirePainTime := FFirePainTime - 1;