mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-28 04:51:42 +00:00
Setting the ambush flag on any MF_SPRING thing toggles MF_NOGRAVITY
This commit is contained in:
parent
ee8fb39974
commit
d7a0c8ae0a
1 changed files with 5 additions and 5 deletions
10
src/p_mobj.c
10
src/p_mobj.c
|
|
@ -11594,8 +11594,11 @@ static boolean P_SetupSpawnedMapThing(mapthing_t *mthing, mobj_t *mobj, boolean
|
||||||
|
|
||||||
static void P_SetAmbush(mobj_t *mobj)
|
static void P_SetAmbush(mobj_t *mobj)
|
||||||
{
|
{
|
||||||
if (mobj->type == MT_YELLOWDIAG || mobj->type == MT_REDDIAG || mobj->type == MT_BLUEDIAG)
|
if (mobj->flags & MF_SPRING)
|
||||||
mobj->angle += ANGLE_22h;
|
{
|
||||||
|
// gravity toggle
|
||||||
|
mobj->flags ^= MF_NOGRAVITY;
|
||||||
|
}
|
||||||
|
|
||||||
if (mobj->flags & MF_NIGHTSITEM)
|
if (mobj->flags & MF_NIGHTSITEM)
|
||||||
{
|
{
|
||||||
|
|
@ -11624,9 +11627,6 @@ static void P_SetAmbush(mobj_t *mobj)
|
||||||
|
|
||||||
static void P_SetObjectSpecial(mobj_t *mobj)
|
static void P_SetObjectSpecial(mobj_t *mobj)
|
||||||
{
|
{
|
||||||
if (mobj->type == MT_YELLOWDIAG || mobj->type == MT_REDDIAG || mobj->type == MT_BLUEDIAG)
|
|
||||||
mobj->flags |= MF_NOGRAVITY;
|
|
||||||
|
|
||||||
if ((mobj->flags & MF_MONITOR) && mobj->info->speed != 0)
|
if ((mobj->flags & MF_MONITOR) && mobj->info->speed != 0)
|
||||||
{
|
{
|
||||||
// flag for strong/weak random boxes
|
// flag for strong/weak random boxes
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue