X-Git-Url: https://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_monsters.pas;h=e7ee1d0eb784275870b6aa872acb8158049d3256;hp=878d00df54fd550ab129c634a91405857b5b6635;hb=6820eae460a9c99136ab5e679ffe2f6236c3540f;hpb=49466ddcf6c0bb9d25a8f713d632f37ddc0474d1 diff --git a/src/game/g_monsters.pas b/src/game/g_monsters.pas index 878d00d..e7ee1d0 100644 --- a/src/game/g_monsters.pas +++ b/src/game/g_monsters.pas @@ -1993,6 +1993,9 @@ var begin Result := False; +// Ìîíñòð ñòàòè÷åí ïîêà èäåò warmup + if (gLMSRespawn = LMS_RESPAWN_WARMUP) then exit; + // Óìèðàåò, óìåð èëè âîñêðåøàåòñÿ => óðîí äåëàòü íåêîìó: if (FState = MONSTATE_DEAD) or (FState = MONSTATE_DIE) or (FState = MONSTATE_REVIVE) then Exit; @@ -2450,6 +2453,9 @@ label begin fall := True; +// Ìîíñòð ñòàòè÷åí ïîêà èäåò warmup + if (gLMSRespawn = LMS_RESPAWN_WARMUP) then exit; + // Ðûáû "ëåòàþò" òîëüêî â âîäå: if FMonsterType = MONSTER_FISH then if g_Obj_CollidePanel(@FObj, 0, 0, PANEL_WATER or PANEL_ACID1 or PANEL_ACID2) then @@ -3439,6 +3445,10 @@ begin sx := 0; // SHUT UP COMPILER sy := 0; fall := True; + +// Ìîíñòð ñòàòè÷åí ïîêà èäåò warmup + if (gLMSRespawn = LMS_RESPAWN_WARMUP) then exit; + // Ðûáû "ëåòàþò" òîëüêî â âîäå: if FMonsterType = MONSTER_FISH then if g_Obj_CollidePanel(@FObj, 0, 0, PANEL_WATER or PANEL_ACID1 or PANEL_ACID2) then