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 | ||
Line 19: | Line 19: | ||
| '''SPECIAL''' | | '''SPECIAL''' | ||
| 0 | | 0 | ||
| Collectable item (can be picked up) | | Collectable item (can be picked up). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SOLID''' | | '''SOLID''' | ||
Line 29: | Line 27: | ||
| '''SHOOTABLE''' | | '''SHOOTABLE''' | ||
| 2 | | 2 | ||
| Can take damage and be targeted | | Can take damage and be targeted. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NOSECTOR''' | | '''NOSECTOR''' | ||
| 3 | | 3 | ||
| Not linked into sectors. | | 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. | | 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 | ||
| | | 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 | | Internal flag, monster will attack as soon as it is activated. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''JUSTATTACKED''' | | '''JUSTATTACKED''' | ||
| 7 | | 7 | ||
| Internal | | 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 | | 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 | | Is not subject to gravity. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''DROPOFF''' | | '''DROPOFF''' | ||
| 10 | | 10 | ||
| | | Can pass over ledges higher than 24 units. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''PICKUP''' | | '''PICKUP''' | ||
Line 73: | Line 67: | ||
| '''NOCLIP''' | | '''NOCLIP''' | ||
| 12 | | 12 | ||
| Is not clipped against other objects or lines | | Is not clipped against other objects or lines. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SLIDE''' | | '''SLIDE''' | ||
| 13 | | 13 | ||
| | | For compatibility only, has no effect. Use '''flags3''' bit '''SLIDE''' instead. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''FLOAT''' | | '''FLOAT''' | ||
| 14 | | 14 | ||
| Has | | Has floating monster behavior. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''TELEPORT''' | | '''TELEPORT''' | ||
| 15 | | 15 | ||
| | | 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 | | Is a projectile. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''DROPPED''' | | '''DROPPED''' | ||
| 17 | | 17 | ||
| Internal flag for dropped items (trooper clips, etc). | | Internal flag for dropped items (trooper clips, etc). Can be crushed, never respawns. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''SHADOW''' | | '''SHADOW''' | ||
Line 101: | Line 95: | ||
| '''NOBLOOD''' | | '''NOBLOOD''' | ||
| 19 | | 19 | ||
| Doesn't bleed when hit by | | Doesn't bleed when hit by tracer attacks; spawns bullet puffs instead. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''CORPSE''' | | '''CORPSE''' | ||
| 20 | | 20 | ||
| | | Is a corpse and may slide over ledges. Also checked by Arch-viles. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''INFLOAT''' | | '''INFLOAT''' | ||
Line 113: | Line 107: | ||
| '''COUNTKILL''' | | '''COUNTKILL''' | ||
| 22 | | 22 | ||
| Counts toward kill score when defeated, and is | | 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. | | 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 | | 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 | | Is not spawned at level start in Deathmatch game modes. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''TRANSLATION1''' | | '''TRANSLATION1''' | ||
Line 164: | Line 158: | ||
: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 | ||
Line 180: | Line 174: | ||
| '''NOSTRAFE''' | | '''NOSTRAFE''' | ||
| 2 | | 2 | ||
| Never | | Never uses MBF strafing logic even if enabled. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''NORESPAWN''' | | '''NORESPAWN''' | ||
Line 208: | Line 202: | ||
| '''PUSHABLE''' | | '''PUSHABLE''' | ||
| 9 | | 9 | ||
| Can be pushed, like | | 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) | | 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) | | 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) | | Is a boss for the E1M8 boss special (tag 666). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''E2M8BOSS''' | | '''E2M8BOSS''' | ||
Line 248: | Line 242: | ||
| '''FLOATBOB''' | | '''FLOATBOB''' | ||
| 19 | | 19 | ||
| Bobs perpetually on the z axis, like | | Bobs perpetually on the z axis, like Heretic and Hexen powerups. | ||
|-style="background-color: #F5F5F5" | |-style="background-color: #F5F5F5" | ||
| '''DONTDRAW''' | | '''DONTDRAW''' | ||
| 20 | | 20 | ||
| | | Doesn't generate a sprite (invisible, but appears on automap). | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''SHORTMRANGE''' | | '''SHORTMRANGE''' | ||
Line 276: | Line 270: | ||
| '''SPAWNFLOAT''' | | '''SPAWNFLOAT''' | ||
| 26 | | 26 | ||
| Spawns at a randomized height within the range of its sector, like | | Spawns at a randomized height within the range of its sector, like Heretic Gargoyle. | ||
|-style="background-color: #D9D9D9" | |-style="background-color: #D9D9D9" | ||
| '''INVULNERABLE''' | | '''INVULNERABLE''' | ||
Line 284: | Line 278: | ||
| '''DORMANT''' | | '''DORMANT''' | ||
| 28 | | 28 | ||
| Spawns as dormant and invulnerable regardless of mapthing flags. Must be awakened by | | 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''' | ||
Line 303: | Line 297: | ||
|} | |} | ||
=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 | ||
Line 442: | Line 436: | ||
|} | |} | ||
=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 | ||
Line 583: | Line 577: | ||
|23 | |23 | ||
|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 | ||
Line 620: | Line 582: | ||
!style="background-color: #C5D0E1"| Description | !style="background-color: #C5D0E1"| Description | ||
|} | |} | ||
[[category:EDF]] | [[category:EDF]] |