mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-01-18 15:32:33 +00:00
Resolve merge conflicts
This commit is contained in:
commit
6c0e4a154d
3 changed files with 10 additions and 3 deletions
|
@ -8605,6 +8605,7 @@ struct {
|
|||
{"CR_MINECART",CR_MINECART},
|
||||
{"CR_ROLLOUT", CR_ROLLOUT},
|
||||
{"CR_PTERABYTE",CR_PTERABYTE},
|
||||
|
||||
// Ring weapons (ringweapons_t)
|
||||
// Useful for A_GiveWeapon
|
||||
{"RW_AUTO",RW_AUTO},
|
||||
|
|
|
@ -9107,6 +9107,12 @@ void P_MobjThinker(mobj_t *mobj)
|
|||
if (!mobj->target)
|
||||
break;
|
||||
|
||||
if (mobj->target->player->powers[pw_flashing])
|
||||
{
|
||||
P_SetTarget(&mobj->target, NULL);
|
||||
break;
|
||||
}
|
||||
|
||||
vdist = mobj->z - mobj->target->z - mobj->target->height;
|
||||
if (vdist <= 0)
|
||||
{
|
||||
|
|
|
@ -11930,7 +11930,7 @@ void P_PlayerAfterThink(player_t *player)
|
|||
if (ptera->health <= 0)
|
||||
goto dropoff;
|
||||
|
||||
if (P_MobjAboveLava(ptera))
|
||||
if (P_MobjAboveLava(ptera) && ptera->movefactor <= 3*TICRATE - 10)
|
||||
goto dropoff;
|
||||
|
||||
if (player->mo->eflags & MFE_VERTICALFLIP)
|
||||
|
@ -11939,7 +11939,7 @@ void P_PlayerAfterThink(player_t *player)
|
|||
&& (ptera->eflags & MFE_VERTICALFLIP)) // Reverse gravity check for the carrier - Flame
|
||||
player->mo->z = ptera->z + ptera->height + FixedMul(FRACUNIT, player->mo->scale);
|
||||
|
||||
if (ptera->ceilingz - ptera->z > spawnpoint->ceilingz - spawnpoint->z + 512*FRACUNIT)
|
||||
if (ptera->ceilingz - ptera->z > spawnpoint->ceilingz - spawnpoint->z + 512*FRACUNIT && ptera->movefactor <= 3 * TICRATE - 10)
|
||||
goto dropoff;
|
||||
}
|
||||
else
|
||||
|
@ -11948,7 +11948,7 @@ void P_PlayerAfterThink(player_t *player)
|
|||
&& !(ptera->eflags & MFE_VERTICALFLIP)) // Correct gravity check for the carrier - Flame
|
||||
player->mo->z = ptera->z - player->mo->height - FixedMul(FRACUNIT, player->mo->scale);
|
||||
|
||||
if (ptera->z - ptera->floorz > spawnpoint->z - spawnpoint->floorz + 512 * FRACUNIT)
|
||||
if (ptera->z - ptera->floorz > spawnpoint->z - spawnpoint->floorz + 512 * FRACUNIT && ptera->movefactor <= 3 * TICRATE - 10)
|
||||
goto dropoff;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue