mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Add MF_ELEMENTAL
This commit is contained in:
parent
74d1f1bfb7
commit
b11f340dab
4 changed files with 5 additions and 4 deletions
|
|
@ -5618,7 +5618,7 @@ static INT16 Consistancy(void)
|
|||
if (TypeIsNetSynced(mo->type) == false)
|
||||
continue;
|
||||
|
||||
if (mo->flags & (MF_SPECIAL | MF_SOLID | MF_PUSHABLE | MF_BOSS | MF_MISSILE | MF_SPRING | MF_FIRE | MF_ENEMY | MF_PAIN | MF_DONTPUNT))
|
||||
if (mo->flags & (MF_SPECIAL | MF_SOLID | MF_PUSHABLE | MF_BOSS | MF_MISSILE | MF_SPRING | MF_ELEMENTAL | MF_FIRE | MF_ENEMY | MF_PAIN | MF_DONTPUNT))
|
||||
{
|
||||
ret -= mo->type;
|
||||
ret += mo->x;
|
||||
|
|
|
|||
|
|
@ -5987,7 +5987,7 @@ const char *const MOBJFLAG_LIST[] = {
|
|||
"SLOPE",
|
||||
"MISSILE",
|
||||
"SPRING",
|
||||
"\x01", // free: 1<<17 (name un-matchable)
|
||||
"ELEMENTAL",
|
||||
"NOTHINK",
|
||||
"NOCLIPHEIGHT",
|
||||
"ENEMY",
|
||||
|
|
|
|||
|
|
@ -137,7 +137,8 @@ typedef enum
|
|||
MF_MISSILE = 1<<15,
|
||||
// Item is a spring.
|
||||
MF_SPRING = 1<<16,
|
||||
// free: 1<<17
|
||||
// Object is elemental. If it is punted, it will evaporate.
|
||||
MF_ELEMENTAL = 1<<17,
|
||||
// Don't run the thinker for this object.
|
||||
MF_NOTHINK = 1<<18,
|
||||
// Don't adjust z if below or above floorz/ceilingz
|
||||
|
|
|
|||
|
|
@ -240,7 +240,7 @@ static boolean is_tangible (mobj_t *thing)
|
|||
// These objects probably do nothing! :D
|
||||
if ((thing->flags & (MF_SPECIAL|MF_SOLID|MF_SHOOTABLE
|
||||
|MF_PUSHABLE|MF_BOSS|MF_MISSILE|MF_SPRING
|
||||
|MF_ENEMY|MF_PAIN|MF_DONTPUNT
|
||||
|MF_ELEMENTAL|MF_ENEMY|MF_PAIN|MF_DONTPUNT
|
||||
|MF_PICKUPFROMBELOW)) == 0U)
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue