Fix CEZ3's first phase being cheated by Fang.
This commit is contained in:
parent
989e089e0a
commit
ea0fe50f5a
|
@ -4929,6 +4929,7 @@ static void P_Boss4Thinker(mobj_t *mobj)
|
||||||
mobj->movecount += mobj->threshold;
|
mobj->movecount += mobj->threshold;
|
||||||
if (mobj->movecount <= 0)
|
if (mobj->movecount <= 0)
|
||||||
{
|
{
|
||||||
|
mobj->flags2 &= ~MF2_INVERTAIMABLE;
|
||||||
mobj->movecount = 0;
|
mobj->movecount = 0;
|
||||||
mobj->movedir++; // Initialization complete, next phase!
|
mobj->movedir++; // Initialization complete, next phase!
|
||||||
}
|
}
|
||||||
|
@ -10308,6 +10309,9 @@ mobj_t *P_SpawnMobj(fixed_t x, fixed_t y, fixed_t z, mobjtype_t type)
|
||||||
mobj->movefactor = -512*FRACUNIT;
|
mobj->movefactor = -512*FRACUNIT;
|
||||||
mobj->flags2 |= MF2_CLASSICPUSH;
|
mobj->flags2 |= MF2_CLASSICPUSH;
|
||||||
break;
|
break;
|
||||||
|
case MT_EGGMOBILE4:
|
||||||
|
mobj->flags2 |= MF2_INVERTAIMABLE;
|
||||||
|
break;
|
||||||
case MT_FLICKY_08:
|
case MT_FLICKY_08:
|
||||||
mobj->color = (P_RandomChance(FRACUNIT/2) ? SKINCOLOR_RED : SKINCOLOR_AQUA);
|
mobj->color = (P_RandomChance(FRACUNIT/2) ? SKINCOLOR_RED : SKINCOLOR_AQUA);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue