Editing Thing type flags
From Eternity Wiki
Jump to navigationJump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 11: | Line 11: | ||
{{backto|EDF thing reference}} | {{backto|EDF thing reference}} | ||
=flags= | |||
{| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | {| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SPECIAL''' | | '''SPECIAL''' | ||
| 0 | | 0 | ||
| Collectable item (can be picked up) | | 1 | ||
| 0x01 | |||
| Collectable item (can be picked up). | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SOLID''' | | '''SOLID''' | ||
| 1 | | 1 | ||
| 2 | |||
| 0x02 | |||
| Blocks other objects. | | Blocks other objects. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SHOOTABLE''' | | '''SHOOTABLE''' | ||
| 2 | | 2 | ||
| Can take damage and be targeted | | 4 | ||
| 0x04 | |||
| Can take damage and be targeted. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOSECTOR''' | | '''NOSECTOR''' | ||
| 3 | | 3 | ||
| Not linked into sectors. | | 8 | ||
| 0x08 | |||
| Not linked into sectors. Invisible, but can be hit. Won't be damaged by crushing floors and ceilings. Never appears in automap, even with cheats. For sprite invisibility without these side effects, use DONTDRAW from flags2 instead. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NOBLOCKMAP''' | | '''NOBLOCKMAP''' | ||
| 4 | | 4 | ||
| Not linked into the blockmap. | | 16 | ||
| 0x10 | |||
| Not linked into the blockmap. Cannot be hit, but can hit other objects. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''AMBUSH''' | | '''AMBUSH''' | ||
| 5 | | 5 | ||
| | | 32 | ||
| 0x20 | |||
| Always has "AMBUSH" mapthing flag behavior. Will only wake up when an enemy is seen. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''JUSTHIT''' | | '''JUSTHIT''' | ||
| 6 | | 6 | ||
| Internal monster | | 64 | ||
| 0x40 | |||
| Internal flag, monster will attack as soon as it is activated. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''JUSTATTACKED''' | | '''JUSTATTACKED''' | ||
| 7 | | 7 | ||
| Internal | | 128 | ||
| 0x80 | |||
| Internal flag, delays a bit before attacking. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SPAWNCEILING''' | | '''SPAWNCEILING''' | ||
| 8 | | 8 | ||
| Spawns on the ceiling instead of the floor | | 256 | ||
| 0x100 | |||
| Spawns on the ceiling instead of the floor. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOGRAVITY''' | | '''NOGRAVITY''' | ||
| 9 | | 9 | ||
| Is not subject to gravity | | 512 | ||
| 0x200 | |||
| Is not subject to gravity. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''DROPOFF''' | | '''DROPOFF''' | ||
| 10 | | 10 | ||
| | | 1024 | ||
| 0x400 | |||
| Can pass over ledges higher than 24 units. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''PICKUP''' | | '''PICKUP''' | ||
| 11 | | 11 | ||
| 2048 | |||
| 0x800 | |||
| Can pick up items. Currently only works on player class objects. | | Can pick up items. Currently only works on player class objects. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NOCLIP''' | | '''NOCLIP''' | ||
| 12 | | 12 | ||
| Is not clipped against other objects or lines | | 4096 | ||
| 0x1000 | |||
| Is not clipped against other objects or lines. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SLIDE''' | | '''SLIDE''' | ||
| 13 | | 13 | ||
| | | 8192 | ||
| 0x2000 | |||
| For compatibility only, has no effect. Use '''flags3''' bit '''SLIDE''' instead. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''FLOAT''' | | '''FLOAT''' | ||
| 14 | | 14 | ||
| Has | | 16384 | ||
| 0x4000 | |||
| Has floating monster behavior. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''TELEPORT''' | | '''TELEPORT''' | ||
| 15 | | 15 | ||
| | | 32768 | ||
| 0x8000 | |||
| Unused vanilla flag. Can go over steps of any height, has other odd behaviors. Use not recommended. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''MISSILE''' | | '''MISSILE''' | ||
| 16 | | 16 | ||
| Is a projectile | | 65536 | ||
| 0x10000 | |||
| Is a projectile. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''DROPPED''' | | '''DROPPED''' | ||
| 17 | | 17 | ||
| Internal flag for dropped items (trooper clips, etc). | | 131072 | ||
| 0x20000 | |||
| Internal flag for dropped items (trooper clips, etc). Can be crushed, never respawns. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SHADOW''' | | '''SHADOW''' | ||
| 18 | | 18 | ||
| 262144 | |||
| 0x40000 | |||
| Renders as spectre fuzz. Monsters aiming at this thing will suffer inaccuracy. | | Renders as spectre fuzz. Monsters aiming at this thing will suffer inaccuracy. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOBLOOD''' | | '''NOBLOOD''' | ||
| 19 | | 19 | ||
| Doesn't bleed when hit by | | 524288 | ||
| 0x80000 | |||
| Doesn't bleed when hit by tracer attacks; spawns bullet puffs instead. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''CORPSE''' | | '''CORPSE''' | ||
| 20 | | 20 | ||
| | | 1048576 | ||
| 0x100000 | |||
| Is a corpse and may slide over ledges. Also checked by Arch-viles. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''INFLOAT''' | | '''INFLOAT''' | ||
| 21 | | 21 | ||
| 2097152 | |||
| 0x200000 | |||
| Internal flag, used for floating monster AI. | | Internal flag, used for floating monster AI. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''COUNTKILL''' | | '''COUNTKILL''' | ||
| 22 | | 22 | ||
| Counts toward kill score when defeated, and is | | 4194304 | ||
| 0x400000 | |||
| Counts toward kill score when defeated, and is considered a valid target. See also '''KILLABLE'''. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''COUNTITEM''' | | '''COUNTITEM''' | ||
| 23 | | 23 | ||
| Counts toward item score when collected. | | 8388608 | ||
| 0x800000 | |||
| Counts toward item score when collected. May respawn if item respawning is enabled. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SKULLFLY''' | | '''SKULLFLY''' | ||
| 24 | | 24 | ||
| Internal flag, used for charging monster | | 16777216 | ||
| 0x1000000 | |||
| Internal flag, used for charging monster maintenance. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOTDMATCH''' | | '''NOTDMATCH''' | ||
| 25 | | 25 | ||
| Is not spawned at level start in Deathmatch game modes | | 33554432 | ||
| 0x2000000 | |||
| Is not spawned at level start in Deathmatch game modes. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''TRANSLATION1''' | | '''TRANSLATION1''' | ||
| 26 | | 26 | ||
| 67108864 | |||
| 0x4000000 | |||
| Remaps green to gray in sprites. | | Remaps green to gray in sprites. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''TRANSLATION2''' | | '''TRANSLATION2''' | ||
| 27 | | 27 | ||
| 134217728 | |||
| 0x8000000 | |||
| Remaps green to brown, or gray to red if combined with '''TRANSLATION1'''. | | Remaps green to brown, or gray to red if combined with '''TRANSLATION1'''. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''TOUCHY''' | | '''TOUCHY''' | ||
| 28 | | 28 | ||
| 268435456 | |||
| 0x10000000 | |||
| Dies on contact with solid things of other species, excepting Lost Souls and Pain Elementals. | | Dies on contact with solid things of other species, excepting Lost Souls and Pain Elementals. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''BOUNCES''' | | '''BOUNCES''' | ||
| 29 | | 29 | ||
| 536870912 | |||
| 0x20000000 | |||
| Bounces. Can be combined with other flags for various effects. See below. | | Bounces. Can be combined with other flags for various effects. See below. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''FRIEND''' | | '''FRIEND''' | ||
| 30 | | 30 | ||
| 1073741824 | |||
| 0x40000000 | |||
| Friendly monster, MBF/Eternity variety. | | Friendly monster, MBF/Eternity variety. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''TRANSLUCENT''' | | '''TRANSLUCENT''' | ||
| 31 | | 31 | ||
| 2147483648 | |||
| 0x80000000 | |||
| Renders with BOOM-style translucency, controlled by user translucency level setting. | | Renders with BOOM-style translucency, controlled by user translucency level setting. | ||
|- | |- | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|} | |} | ||
Line 164: | Line 226: | ||
:BOUNCES: can be used for projectiles, allowing grenades to be implemented. | :BOUNCES: can be used for projectiles, allowing grenades to be implemented. | ||
=flags2= | |||
{| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | {| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''LOGRAV''' | | '''LOGRAV''' | ||
| 0 | | 0 | ||
| 1 | |||
| 0x01 | |||
| Is subject to 1/3rd normal gravity. Does not combine with '''BOUNCES'''. | | Is subject to 1/3rd normal gravity. Does not combine with '''BOUNCES'''. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOSPLASH''' | | '''NOSPLASH''' | ||
| 1 | | 1 | ||
| 2 | |||
| 0x02 | |||
| Cannot trigger [[EDF terrain reference|terrain]] effects. | | Cannot trigger [[EDF terrain reference|terrain]] effects. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NOSTRAFE''' | | '''NOSTRAFE''' | ||
| 2 | | 2 | ||
| Never | | 4 | ||
| 0x04 | |||
| Never uses MBF strafing logic even if enabled. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NORESPAWN''' | | '''NORESPAWN''' | ||
| 3 | | 3 | ||
| 8 | |||
| 0x08 | |||
| Never respawns, even in Nightmare skill or with -respawn active. | | Never respawns, even in Nightmare skill or with -respawn active. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''ALWAYSRESPAWN''' | | '''ALWAYSRESPAWN''' | ||
| 4 | | 4 | ||
| 16 | |||
| 0x10 | |||
| Always respawns regardless of skill or settings. | | Always respawns regardless of skill or settings. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''REMOVEDEAD''' | | '''REMOVEDEAD''' | ||
| 5 | | 5 | ||
| 32 | |||
| 0x20 | |||
| Is randomly removed from the level after death, instead of respawning. Not for player class objects. | | Is randomly removed from the level after death, instead of respawning. Not for player class objects. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NOTHRUST''' | | '''NOTHRUST''' | ||
| 6 | | 6 | ||
| 64 | |||
| 0x40 | |||
| Is not affected by BOOM environmental pushers (wind, force points, conveyors, water currents). | | Is not affected by BOOM environmental pushers (wind, force points, conveyors, water currents). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOCROSS''' | | '''NOCROSS''' | ||
| 7 | | 7 | ||
| 128 | |||
| 0x80 | |||
| Cannot trigger DOOM-style walk-over linedef specials. | | Cannot trigger DOOM-style walk-over linedef specials. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''JUMPDOWN''' | | '''JUMPDOWN''' | ||
| 8 | | 8 | ||
| 256 | |||
| 0x100 | |||
| When friendly, may jump down off ledges to follow player, subject to dog jumping setting. | | When friendly, may jump down off ledges to follow player, subject to dog jumping setting. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''PUSHABLE''' | | '''PUSHABLE''' | ||
| 9 | | 9 | ||
| Can be pushed, like | | 512 | ||
| 0x200 | |||
| Can be pushed, like Heretic pods. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''MAP07BOSS1''' | | '''MAP07BOSS1''' | ||
| 10 | | 10 | ||
| Is a boss for the MAP07_1 boss special (tag 666) | | 1024 | ||
| 0x400 | |||
| Is a boss for the MAP07_1 boss special (tag 666). | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''MAP07BOSS2''' | | '''MAP07BOSS2''' | ||
| 11 | | 11 | ||
| Is a boss for the MAP07_2 boss special (tag 667) | | 2048 | ||
| 0x800 | |||
| Is a boss for the MAP07_2 boss special (tag 667). | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''E1M8BOSS''' | | '''E1M8BOSS''' | ||
| 12 | | 12 | ||
| Is a boss for the E1M8 boss special (tag 666) | | 4096 | ||
| 0x1000 | |||
| Is a boss for the E1M8 boss special (tag 666). | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''E2M8BOSS''' | | '''E2M8BOSS''' | ||
| 13 | | 13 | ||
| 8192 | |||
| 0x2000 | |||
| Is a boss for the E2M8 boss special (exits level, or tag 666 in Heretic). | | Is a boss for the E2M8 boss special (exits level, or tag 666 in Heretic). | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''E3M8BOSS''' | | '''E3M8BOSS''' | ||
| 14 | | 14 | ||
| 16384 | |||
| 0x4000 | |||
| Is a boss for the E3M8 boss special (exits level, or tag 666 in Heretic). | | Is a boss for the E3M8 boss special (exits level, or tag 666 in Heretic). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''BOSS''' | | '''BOSS''' | ||
| 15 | | 15 | ||
| 32768 | |||
| 0x8000 | |||
| Roars loudly, and is immune to blast radii and certain other attacks. | | Roars loudly, and is immune to blast radii and certain other attacks. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''E4M6BOSS''' | | '''E4M6BOSS''' | ||
| 16 | | 16 | ||
| 65536 | |||
| 0x10000 | |||
| Is a boss for the E4M6 boss special (tag 666). | | Is a boss for the E4M6 boss special (tag 666). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''E4M8BOSS''' | | '''E4M8BOSS''' | ||
| 17 | | 17 | ||
| 131072 | |||
| 0x20000 | |||
| Is a boss for the E4M8 boss special (tag 666). | | Is a boss for the E4M8 boss special (tag 666). | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''FOOTCLIP''' | | '''FOOTCLIP''' | ||
| 18 | | 18 | ||
| 262144 | |||
| 0x40000 | |||
| Is subject to liquid terrain effects (lowered view point, missiles, feet are clipped). | | Is subject to liquid terrain effects (lowered view point, missiles, feet are clipped). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''FLOATBOB''' | | '''FLOATBOB''' | ||
| 19 | | 19 | ||
| Bobs perpetually on the z axis, like | | 524288 | ||
| 0x80000 | |||
| Bobs perpetually on the z axis, like Heretic and Hexen powerups. | |||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''DONTDRAW''' | | '''DONTDRAW''' | ||
| 20 | | 20 | ||
| | | 1048576 | ||
| 0x100000 | |||
| Doesn't generate a sprite (invisible, but appears on automap). | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SHORTMRANGE''' | | '''SHORTMRANGE''' | ||
| 21 | | 21 | ||
| 2097152 | |||
| 0x200000 | |||
| Has a limited missile range, like the Arch-vile. | | Has a limited missile range, like the Arch-vile. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''LONGMELEE''' | | '''LONGMELEE''' | ||
| 22 | | 22 | ||
| 4194304 | |||
| 0x400000 | |||
| Has a restricted non-missile proximity area, like the Revenant. | | Has a restricted non-missile proximity area, like the Revenant. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''RANGEHALF''' | | '''RANGEHALF''' | ||
| 23 | | 23 | ||
| 8388608 | |||
| 0x800000 | |||
| Considers only half the distance to its target, giving a higher missile attack probability. | | Considers only half the distance to its target, giving a higher missile attack probability. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''HIGHERMPROB''' | | '''HIGHERMPROB''' | ||
| 24 | | 24 | ||
| 16777216 | |||
| 0x1000000 | |||
| Additional boost to missile attack probability at a distance, as with the Cyberdemon. | | Additional boost to missile attack probability at a distance, as with the Cyberdemon. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''CANTLEAVEFLOORPIC''' | | '''CANTLEAVEFLOORPIC''' | ||
| 25 | | 25 | ||
| 33554432 | |||
| 0x2000000 | |||
| Cannot cross into sectors with a different floor flat. Useful for water monsters. | | Cannot cross into sectors with a different floor flat. Useful for water monsters. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SPAWNFLOAT''' | | '''SPAWNFLOAT''' | ||
| 26 | | 26 | ||
| Spawns at a randomized height within the range of its sector, like | | 67108864 | ||
| 0x4000000 | |||
| Spawns at a randomized height within the range of its sector, like Heretic Gargoyle. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''INVULNERABLE''' | | '''INVULNERABLE''' | ||
| 27 | | 27 | ||
| 134217728 | |||
| 0x8000000 | |||
| Takes no damage if damage is less than 10000. Does not react to damage. | | Takes no damage if damage is less than 10000. Does not react to damage. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''DORMANT''' | | '''DORMANT''' | ||
| 28 | | 28 | ||
| Spawns as dormant and invulnerable regardless of mapthing flags. Must be awakened by | | 268435456 | ||
| 0x10000000 | |||
| Spawns as dormant and invulnerable regardless of mapthing flags. Must be awakened by script or line special. | |||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SEEKERMISSILE''' | | '''SEEKERMISSILE''' | ||
| 29 | | 29 | ||
| 536870912 | |||
| 0x20000000 | |||
| Is considered a homing projectile, for reflection purposes. | | Is considered a homing projectile, for reflection purposes. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''DEFLECTIVE''' | | '''DEFLECTIVE''' | ||
| 30 | | 30 | ||
| 1073741824 | |||
| 0x40000000 | |||
| If paired with REFLECTIVE, causes reflection at a wide angle. | | If paired with REFLECTIVE, causes reflection at a wide angle. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''REFLECTIVE''' | | '''REFLECTIVE''' | ||
| 31 | | 31 | ||
| 2147483648 | |||
| 0x80000000 | |||
| Reflects projectiles. Still takes damage unless also '''INVULNERABLE'''. | | Reflects projectiles. Still takes damage unless also '''INVULNERABLE'''. | ||
|- | |- | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|} | |} | ||
=flags3= | |||
{| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | {| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''GHOST''' | | '''GHOST''' | ||
| 0 | | 0 | ||
| 1 | |||
| 0x01 | |||
| Is a Heretic ghost. Translucent, monsters will aim inaccurately, and '''THRUGHOST''' missiles will pass through. | | Is a Heretic ghost. Translucent, monsters will aim inaccurately, and '''THRUGHOST''' missiles will pass through. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''THRUGHOST''' | | '''THRUGHOST''' | ||
| 1 | | 1 | ||
| 2 | |||
| 0x02 | |||
| Missiles with this flag will pass through objects with the '''GHOST''' flag. | | Missiles with this flag will pass through objects with the '''GHOST''' flag. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NODMGTHRUST''' | | '''NODMGTHRUST''' | ||
| 2 | | 2 | ||
| 4 | |||
| 0x04 | |||
| Will not inflict thrust on objects that this object inflicts damage upon directly. | | Will not inflict thrust on objects that this object inflicts damage upon directly. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''ACTSEESOUND''' | | '''ACTSEESOUND''' | ||
| 3 | | 3 | ||
| 8 | |||
| 0x08 | |||
| Has a 50% chance of making its seesound instead of its activesound at each opportunity. | | Has a 50% chance of making its seesound instead of its activesound at each opportunity. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''LOUDACTIVE''' | | '''LOUDACTIVE''' | ||
| 4 | | 4 | ||
| 16 | |||
| 0x10 | |||
| Makes activesound at full volume. | | Makes activesound at full volume. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''E5M8BOSS''' | | '''E5M8BOSS''' | ||
| 5 | | 5 | ||
| 32 | |||
| 0x20 | |||
| Is a boss for the E5M8 boss special (tag 666). Used by Maulotaurs. | | Is a boss for the E5M8 boss special (tag 666). Used by Maulotaurs. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''DMGIGNORED''' | | '''DMGIGNORED''' | ||
| 6 | | 6 | ||
| 64 | |||
| 0x40 | |||
| Monsters will never retaliate against this object when it damages them, as with Arch-viles. | | Monsters will never retaliate against this object when it damages them, as with Arch-viles. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''BOSSIGNORE''' | | '''BOSSIGNORE''' | ||
| 7 | | 7 | ||
| 128 | |||
| 0x80 | |||
| {{deprecated}}Will not attack other species with this flag. '''This flag is deprecated and should not be used in EDF.''' | | {{deprecated}}Will not attack other species with this flag. '''This flag is deprecated and should not be used in EDF.''' | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SLIDE''' | | '''SLIDE''' | ||
| 8 | | 8 | ||
| 256 | |||
| 0x100 | |||
| Slides against walls when moving into them; used by players and Heretic pods. | | Slides against walls when moving into them; used by players and Heretic pods. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''TELESTOMP''' | | '''TELESTOMP''' | ||
| 9 | | 9 | ||
| 512 | |||
| 0x200 | |||
| Can telefrag shootable objects, including monsters and players. | | Can telefrag shootable objects, including monsters and players. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''WINDTHRUST''' | | '''WINDTHRUST''' | ||
| 10 | | 10 | ||
| 1024 | |||
| 0x400 | |||
| Is affected by Heretic wind sector effects. | | Is affected by Heretic wind sector effects. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''FIREDAMAGE''' | | '''FIREDAMAGE''' | ||
| 11 | | 11 | ||
| 2048 | |||
| 0x800 | |||
| Damage inflicted directly by this object will be changed to use the '''Fire''' damagetype. | | Damage inflicted directly by this object will be changed to use the '''Fire''' damagetype. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''KILLABLE''' | | '''KILLABLE''' | ||
| 12 | | 12 | ||
| 4096 | |||
| 0x1000 | |||
| Is a living monster, but does not count for kill percentage. Used instead of '''COUNTKILL''' for Lost Souls. | | Is a living monster, but does not count for kill percentage. Used instead of '''COUNTKILL''' for Lost Souls. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''DEADFLOAT''' | | '''DEADFLOAT''' | ||
| 13 | | 13 | ||
| 8192 | |||
| 0x2000 | |||
| '''NOGRAVITY''' flag is not removed when this object dies, as with Lost Souls. | | '''NOGRAVITY''' flag is not removed when this object dies, as with Lost Souls. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NOTHRESHOLD''' | | '''NOTHRESHOLD''' | ||
| 14 | | 14 | ||
| 16384 | |||
| 0x4000 | |||
| Turns against most recent attacker instantly, as with Arch-viles and in Quake AI. | | Turns against most recent attacker instantly, as with Arch-viles and in Quake AI. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''FLOORMISSILE''' | | '''FLOORMISSILE''' | ||
| 15 | | 15 | ||
| 32768 | |||
| 0x8000 | |||
| Missiles with this flag can hug the floor and move up steps. | | Missiles with this flag can hug the floor and move up steps. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SUPERITEM''' | | '''SUPERITEM''' | ||
| 16 | | 16 | ||
| 65536 | |||
| 0x10000 | |||
| An item with this flag will only respawn if the '''super items respawn''' dmflag is asserted. | | An item with this flag will only respawn if the '''super items respawn''' dmflag is asserted. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOITEMRESP''' | | '''NOITEMRESP''' | ||
| 17 | | 17 | ||
| 131072 | |||
| 0x20000 | |||
| Items with this flag never respawn, but cannot be crushed as with '''DROPPED'''. | | Items with this flag never respawn, but cannot be crushed as with '''DROPPED'''. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SUPERFRIEND''' | | '''SUPERFRIEND''' | ||
| 18 | | 18 | ||
| 262144 | |||
| 0x40000 | |||
| Adds absolute loyalty to '''FRIEND''' monsters; will never retaliate if attacked by a friend. | | Adds absolute loyalty to '''FRIEND''' monsters; will never retaliate if attacked by a friend. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''INVULNCHARGE''' | | '''INVULNCHARGE''' | ||
| 19 | | 19 | ||
| 524288 | |||
| 0x80000 | |||
| Is invulnerable when '''SKULLFLY'''-charging, as with Maulotaurs. | | Is invulnerable when '''SKULLFLY'''-charging, as with Maulotaurs. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''EXPLOCOUNT''' | | '''EXPLOCOUNT''' | ||
| 20 | | 20 | ||
| 1048576 | |||
| 0x100000 | |||
| Missile will not explode if counter 1 < counter 2, but increments counter 1. Used by Iron Lich tornadoes. | | Missile will not explode if counter 1 < counter 2, but increments counter 1. Used by Iron Lich tornadoes. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''CANNOTPUSH''' | | '''CANNOTPUSH''' | ||
| 21 | | 21 | ||
| 2097152 | |||
| 0x200000 | |||
| Is unable to push objects with the '''PUSHABLE''' flag. | | Is unable to push objects with the '''PUSHABLE''' flag. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''TLSTYLEADD''' | | '''TLSTYLEADD''' | ||
| 22 | | 22 | ||
| 4194304 | |||
| 0x400000 | |||
| Uses additive translucency as determined by the thingtype's [[thingtype|'''alpha''' property]]. | | Uses additive translucency as determined by the thingtype's [[thingtype|'''alpha''' property]]. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SPACMONSTER''' | | '''SPACMONSTER''' | ||
| 23 | | 23 | ||
| 8388608 | |||
| 0x800000 | |||
| Can activate parameterized linedefs which are marked with the MONSTER special activation flag. | | Can activate parameterized linedefs which are marked with the MONSTER special activation flag. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SPACMISSILE''' | | '''SPACMISSILE''' | ||
| 24 | | 24 | ||
| 16777216 | |||
| 0x1000000 | |||
| Can activate parameterized linedefs which are marked with the MISSILE special activation flag. | | Can activate parameterized linedefs which are marked with the MISSILE special activation flag. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOFRIENDDMG''' | | '''NOFRIENDDMG''' | ||
| 25 | | 25 | ||
| 33554432 | |||
| 0x2000000 | |||
| Does not take damage from '''FRIEND''' objects, excepting possibly itself. | | Does not take damage from '''FRIEND''' objects, excepting possibly itself. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''3DDECORATION''' | | '''3DDECORATION''' | ||
| 26 | | 26 | ||
| 67108864 | |||
| 0x4000000 | |||
| Object clips missiles at its normal height even when '''comp_theights''' is off. Used by DOOM decor objects. | | Object clips missiles at its normal height even when '''comp_theights''' is off. Used by DOOM decor objects. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''ALWAYSFAST''' | | '''ALWAYSFAST''' | ||
| 27 | | 27 | ||
| 134217728 | |||
| 0x8000000 | |||
| Always exhibits -fast/Nightmare increased reaction time and attack rate in all skill levels. | | Always exhibits -fast/Nightmare increased reaction time and attack rate in all skill levels. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''PASSMOBJ''' | | '''PASSMOBJ''' | ||
| 28 | | 28 | ||
| 268435456 | |||
| 0x10000000 | |||
| Is considered fully three dimensional when '''comp_overunder''' is off (3D object clipping enabled). | | Is considered fully three dimensional when '''comp_overunder''' is off (3D object clipping enabled). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''DONTOVERLAP''' | | '''DONTOVERLAP''' | ||
| 29 | | 29 | ||
| 536870912 | |||
| 0x20000000 | |||
| Tries to avoid overlapping with other objects even when 3D object clipping is enabled. | | Tries to avoid overlapping with other objects even when 3D object clipping is enabled. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''CYCLEALPHA''' | | '''CYCLEALPHA''' | ||
| 30 | | 30 | ||
| 1073741824 | |||
| 0x40000000 | |||
| '''alpha''' will cycle continuously if '''alphavelocity''' is greater than zero. | | '''alpha''' will cycle continuously if '''alphavelocity''' is greater than zero. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''RIP''' | | '''RIP''' | ||
| 31 | | 31 | ||
| 2147483648 | |||
| 0x80000000 | |||
| Missile will pass through '''SHOOTABLE''' objects, dealing damage repeatedly as long as contact is sustained. | | Missile will pass through '''SHOOTABLE''' objects, dealing damage repeatedly as long as contact is sustained. | ||
|- | |- | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|} | |} | ||
=flags4= | |||
{| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | {| class="wikitable" style="font-size: 85%"; text-align: center; width: auto | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''AUTOTRANSLATE''' | | '''AUTOTRANSLATE''' | ||
| 0 | | 0 | ||
| 1 | |||
| 0x01 | |||
| Adapts a built-in palette translation if spawned in games other than Doom; used by EE objects such as MBFHelperDog. | | Adapts a built-in palette translation if spawned in games other than Doom; used by EE objects such as MBFHelperDog. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NORADIUSDMG''' | | '''NORADIUSDMG''' | ||
| 1 | | 1 | ||
| 2 | |||
| 0x02 | |||
| Object will not take radius damage from most sources. | | Object will not take radius damage from most sources. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''FORCERADIUSDMG''' | | '''FORCERADIUSDMG''' | ||
| 2 | | 2 | ||
| 4 | |||
| 0x04 | |||
| As an inflictor, forces all objects (including '''BOSS''' and '''NORADIUSDMG''') to take radius damage. | | As an inflictor, forces all objects (including '''BOSS''' and '''NORADIUSDMG''') to take radius damage. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''LOOKALLAROUND''' | | '''LOOKALLAROUND''' | ||
| 3 | | 3 | ||
| 8 | |||
| 0x08 | |||
| Has a 360-degree field of vision, same as monsters given the '''AMBUSH''' flag after hearing a shot. | | Has a 360-degree field of vision, same as monsters given the '''AMBUSH''' flag after hearing a shot. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NODAMAGE''' | | '''NODAMAGE''' | ||
| 4 | | 4 | ||
| 16 | |||
| 0x10 | |||
| Is invulnerable to damage < 10000, but still reacts as if damage has been taken (thrust, blood, and pain). | | Is invulnerable to damage < 10000, but still reacts as if damage has been taken (thrust, blood, and pain). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SYNCHRONIZED''' | | '''SYNCHRONIZED''' | ||
| 5 | | 5 | ||
| 32 | |||
| 0x20 | |||
| Will not have its spawnstate tics randomized when spawned on the map at level start. '''SVN r1096+''' | | Will not have its spawnstate tics randomized when spawned on the map at level start. '''SVN r1096+''' | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''NORANDOMIZE''' | | '''NORANDOMIZE''' | ||
| 6 | | 6 | ||
| 64 | |||
| 0x40 | |||
| As a missile or bouncing explosive, will not have its spawnstate and first deathstate tics randomized. Note that the semantics of this flag are opposite of [[ZDoom]], due to compatibility requirements. '''SVN r1096+''' | | As a missile or bouncing explosive, will not have its spawnstate and first deathstate tics randomized. Note that the semantics of this flag are opposite of [[ZDoom]], due to compatibility requirements. '''SVN r1096+''' | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''BRIGHT''' | | '''BRIGHT''' | ||
| 7 | | 7 | ||
| 128 | |||
| 0x80 | |||
| Will always be full-bright regardless of current frame setting. | | Will always be full-bright regardless of current frame setting. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''FLY''' | | '''FLY''' | ||
| 8 | | 8 | ||
| 256 | |||
| 0x100 | |||
| Object is flying. Used by the player when under the effect of a flight artifact. | | Object is flying. Used by the player when under the effect of a flight artifact. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NORADIUSHACK''' | | '''NORADIUSHACK''' | ||
| 9 | | 9 | ||
| 512 | |||
| 0x200 | |||
| Don't emulate MBF behaviour where bouncing explosives can hurt any actor, including bosses. Setting this causes the explosive to only affect bosses if FORCERADIUSDMG is also set. | | Don't emulate MBF behaviour where bouncing explosives can hurt any actor, including bosses. Setting this causes the explosive to only affect bosses if FORCERADIUSDMG is also set. | ||
Line 492: | Line 712: | ||
|'''NOSOUNDCUTOFF''' | |'''NOSOUNDCUTOFF''' | ||
|10 | |10 | ||
|1024 | |||
|0x400 | |||
|Actor can play any number of sounds. | |Actor can play any number of sounds. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
|'''RAVENRESPAWN''' | |'''RAVENRESPAWN''' | ||
|11 | |11 | ||
|2048 | |||
|0x800 | |||
|Specifies that a thingtype will undergo Raven-style (Heretic/Hexen) item respawning when picked up with item respawning enabled. Items which use this flag can define two special DECORATE-style states, one for the state sequence to use when waiting to respawn after being picked up, and another to be used when the object is going to be removed permanently. These states are specified as in the following two definitions from heretic/things.edf: | |Specifies that a thingtype will undergo Raven-style (Heretic/Hexen) item respawning when picked up with item respawning enabled. Items which use this flag can define two special DECORATE-style states, one for the state sequence to use when waiting to respawn after being picked up, and another to be used when the object is going to be removed permanently. These states are specified as in the following two definitions from heretic/things.edf: | ||
Line 538: | Line 762: | ||
|'''NOTSHAREWARE''' | |'''NOTSHAREWARE''' | ||
|12 | |12 | ||
|4096 | |||
|0x1000 | |||
|Things with this flag will not spawn on a map if the current gamemode is a shareware gamemode. | |Things with this flag will not spawn on a map if the current gamemode is a shareware gamemode. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
|'''NOTORQUE''' | |'''NOTORQUE''' | ||
|13 | |13 | ||
|8192 | |||
|0x2000 | |||
|Things with this flag are never subject to MBF torque simulation, even if it is enabled via the compatibility vector. | |Things with this flag are never subject to MBF torque simulation, even if it is enabled via the compatibility vector. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
|'''ALWAYSTORQUE''' | |'''ALWAYSTORQUE''' | ||
|14 | |14 | ||
|16384 | |||
|0x4000 | |||
|Things with this flag are always subject to MBF torque simulation, even if it is disabled via the compatibility vector. | |Things with this flag are always subject to MBF torque simulation, even if it is disabled via the compatibility vector. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
|'''NOZERODAMAGE''' | |'''NOZERODAMAGE''' | ||
|15 | |15 | ||
|32768 | |||
|0x8000 | |||
|Projectiles given this flag don't inflict damage on objects if the damage they would inflict is 0. This prevents pain animation, anger, and spawning of any blood (in Heretic eventually, unfinished as of yet). | |Projectiles given this flag don't inflict damage on objects if the damage they would inflict is 0. This prevents pain animation, anger, and spawning of any blood (in Heretic eventually, unfinished as of yet). | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
|'''TLSTYLESUB''' | |'''TLSTYLESUB''' | ||
|16 | |16 | ||
|65536 | |||
|0x10000 | |||
|Thingtype uses subtractive blending. | |Thingtype uses subtractive blending. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
|'''TOTALINVISIBLE''' | |'''TOTALINVISIBLE''' | ||
|17 | |17 | ||
|131072 | |||
|0x20000 | |||
|Thing is "totally" invisible to monsters. For players, this means that monsters will not wake up unless a noise is made. Once enemies are alerted via noise being made, they will aim inaccurately with the same effect as the SHADOW flag. This flag does not imply that the thing displays no sprite, however. Combine with DONTDRAW to accomplish that effect. Note that "AMBUSH" things do not wake up unless they take direct damage, since they also do not hear the player. | |Thing is "totally" invisible to monsters. For players, this means that monsters will not wake up unless a noise is made. Once enemies are alerted via noise being made, they will aim inaccurately with the same effect as the SHADOW flag. This flag does not imply that the thing displays no sprite, however. Combine with DONTDRAW to accomplish that effect. Note that "AMBUSH" things do not wake up unless they take direct damage, since they also do not hear the player. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
|'''DRAWSBLOOD''' | |'''DRAWSBLOOD''' | ||
|18 | |18 | ||
|262144 | |||
|0x40000 | |||
|Missile draws blood. | |Missile draws blood. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
|'''SPACPUSHWALL''' | |'''SPACPUSHWALL''' | ||
|19 | |19 | ||
|524288 | |||
|0x80000 | |||
|Objects of this type can trigger push walls. | |Objects of this type can trigger push walls. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
|'''NOSPECIESINFIGHT''' | |'''NOSPECIESINFIGHT''' | ||
|20 | |20 | ||
|1048576 | |||
|0x100000 | |||
|Monster won't infight with others of the same species, even if suffering damage. See [[thinggroup]] for related infighting settings. | |Monster won't infight with others of the same species, even if suffering damage. See [[thinggroup]] for related infighting settings. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
|'''HARMSPECIESMISSILE''' | |'''HARMSPECIESMISSILE''' | ||
|21 | |21 | ||
|2097152 | |||
|0x200000 | |||
|Monster will be harmed by projectile attacks coming from the same species. Again, see [[thinggroup]]. | |Monster will be harmed by projectile attacks coming from the same species. Again, see [[thinggroup]]. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
|'''FRIENDFOEMISSILE''' | |'''FRIENDFOEMISSILE''' | ||
|22 | |22 | ||
|4194304 | |||
|0x400000 | |||
|Friends of this [[thingtype]] may harm (by projectiles) enemies of the same species. By default they are immune. | |Friends of this [[thingtype]] may harm (by projectiles) enemies of the same species. By default they are immune. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
|'''BLOODLESSIMPACT''' | |'''BLOODLESSIMPACT''' | ||
|23 | |23 | ||
|8388608 | |||
|0x800000 | |||
|Prevents Heretic-style projectiles from producing blood when hitting this thing (assuming it sheds blood). | |Prevents Heretic-style projectiles from producing blood when hitting this thing (assuming it sheds blood). | ||
|- | |- | ||
!style="background-color: #C5D0E1"| Flag name | !style="background-color: #C5D0E1"| Flag name | ||
!style="background-color: #E3EEFF"| Bit number | !style="background-color: #E3EEFF"| Bit number | ||
!style="background-color: #C5D0E1"| Decimal | |||
!style="background-color: #E3EEFF"| Hexadecimal | |||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|} | |} | ||
[[category:EDF]] | [[category:EDF]] |