DeHackEd Things

A Thing in Doom is any map object typically represented by a sprite on the map. Things include pickups, decorations, and monsters.

Defining a Thing in DeHackEd usually means using a "slot" originally occupied by a classic Doom monster. Some source ports provide additional slots not occupied by any used monsters, allowing you to define brand new Things and place them in maps. Source ports like Chocolate Doom and Boom only provide the original 137 Things for you to work with.

Replacing certain Things means adopting some hard-coded behavior that cannot be changed by DeHackEd like infighting, blast damage immunity, projectile immunity, and so on.

Definition Block

Thing 12 (Troop -> DoomImp)
Initial frame = 442          #S_TROO_STND
Hit points = 60
First moving frame = 444     #S_TROO_RUN1
Alert sound = 39             #sfx_bgsit1
Reaction time = 8
Attack sound = 0
Injury frame = 455           #S_TROO_PAIN
Pain chance = 200
Pain sound = 27              #sfx_popain
Close attack frame = 452     #S_TROO_ATK1
Far attack frame = 452       #S_TROO_ATK1
Death frame = 457            #S_TROO_DIE1
Exploding frame = 462        #S_TROO_XDIE1
Death sound = 62             #sfx_bgdth1
Speed = 8
Width = 1310720              #20*FRACUNIT
Height = 3670016             #56*FRACUNIT
Mass = 100
Missile damage = 0
Action sound = 76            #sfx_bgact
Bits = 4194310               #SOLID+SHOOTABLE+COUNTKILL
Respawn frame = 470          #S_TROO_RAISE1

Bits Values

MnemonicBit Add ValueDescription
SPECIAL1Can be picked up
SOLID2Obstacle
SHOOTABLE4can be hit
NOSECTOR8Not in sector map (not drawn)
NOBLOCKMAP16Not in collision map (not hittable)
AMBUSH32Not alerted by weapons
JUSTHIT64will try to attack right back
JUSTATTACKED128take at least 1 step before attacking
SPAWNCEILING256initially hang from ceiling
NOGRAVITY512don't apply gravity during play
DROPOFF1024can jump from high places
PICKUP2048will pick up items
NOCLIP4096goes through walls
SLIDE8192keep info about sliding along walls
FLOAT16384allow movement to any height
TELEPORT32768don't cross lines or look at teleport heights
MISSILE65536don't hit same species, explode on block
DROPPED131072dropped, not spawned (like ammo clip)
SHADOW262144use fuzzy draw like spectres
NOBLOOD524288puffs instead of blood when shot
CORPSE1048576so it will slide down steps when dead
INFLOAT2097152float but not to target height
COUNTKILL4194304count toward the kills total
COUNTITEM8388608count toward the items total
SKULLFLY16777216special handling for flying skulls
NOTDMATCH33554432do not spawn in deathmatch

Extensions

Boom added "mnemonic" translations for the Bits field. See Dehacked Support in Boom for details.

Thing 17 (BruiserShot)
Bits = NOBLOCKMAP+MISSILE+DROPOFF+NOGRAVITY+TRANSLUCENT

PrBoom added a field to make the thing drop an item on death.

Thing 11 (Chainguy)
Dropped item = 74            #Chaingun

Thing Number

Table copied from https://doomwiki.org/

Thing number Usage SLADE name Identifier ZDoom class
1 Player MT_PLAYER DoomPlayer
2 Trooper Former Human MT_POSSESSED ZombieMan
3 Sergeant Former Human Sergeant MT_SHOTGUY ShotgunGuy
4 Arch-vile Arch-Vile MT_VILE Archvile
5 Arch-vile Fire MT_FIRE ArchvileFire
6 Revenant Revenant MT_UNDEAD Revenant
7 Revenant Rocket MT_TRACER RevenantTracer
8 Fireball Trail MT_SMOKE RevenantTracerSmoke
9 Mancubus Mancubus MT_FATSO Fatso
10 Mancubus Fireball MT_FATSHOT FatShot
11 Chaingunner Chaingunner MT_CHAINGUY ChaingunGuy
12 Imp Imp MT_TROOP DoomImp
13 Demon Demon MT_SERGEANT Demon
14 Spectre Spectre MT_SHADOWS Spectre
15 Cacodemon Cacodemon MT_HEAD Cacodemon
16 Baron of Hell Baron of Hell MT_BRUISER BaronOfHell
17 Baron Fireball MT_BRUISERSHOT BaronBall
18 Hell Knight Hell Knight MT_KNIGHT HellKnight
19 Lost Soul Lost Soul MT_SKULL LostSoul
20 Spiderdemon Spider Mastermind MT_SPIDER SpiderMastermind
21 Arachnotron Arachnotron MT_BABY Arachnotron
22 Cyberdemon Cyberdemon MT_CYBORG Cyberdemon
23 Pain Elemental Pain Elemental MT_PAIN PainElemental
24 SS Nazi Wolfenstein 3D SS MT_WOLFSS WolfensteinSS
25 Commander Keen Hanging Keen MT_KEEN CommanderKeen
26 Big Brain Boss Brain MT_BOSSBRAIN BossBrain
27 Demon Spawner Boss Shooter MT_BOSSSPIT BossEye
28 Demon Spawn Spot Boss Spawn Spot MT_BOSSTARGET BossTarget
29 Demon Spawn Cube MT_SPAWNSHOT SpawnShot
30 Demon Spawn Fire MT_SPAWNFIRE SpawnFire
31 Barrel Barrel MT_BARREL ExplosiveBarrel
32 Imp Fireball MT_TROOPSHOT DoomImpBall
33 Caco Fireball MT_HEADSHOT CacodemonBall
34 Rocket (in air) MT_ROCKET Rocket
35 Plasma Bullet MT_PLASMA PlasmaBall
36 BFG Shot MT_BFG BFGBall
37 Arachnotron Fireball MT_ARACHPLAZ ArachnotronPlasma
38 Bullet Puff MT_PUFF BulletPuff
39 Blood Splat MT_BLOOD Blood
40 Teleport Flash MT_TFOG TeleportFog
41 Item Respawn Fog MT_IFOG ItemFog
42 Teleport Exit MT_TELEPORTMAN TeleportDest
43 BFG Hit MT_EXTRABFG BFGExtra
44 Green Armor Green Armour MT_MISC0 GreenArmor
45 Blue Armor Blue Armour MT_MISC1 BlueArmor
46 Health Potion Health Potion MT_MISC2 HealthBonus
47 Armor Helmet Armour Helmet MT_MISC3 ArmorBonus
48 Blue Key Card Blue Keycard MT_MISC4 BlueCard
49 Red Key Card Red Keycard MT_MISC5 RedCard
50 Yellow Key Card Yellow Keycard MT_MISC6 YellowCard
51 Yellow Skull Key Yellow Skull Key MT_MISC7 YellowSkull
52 Red Skull Key Red Skull Key MT_MISC8 RedSkull
53 Blue Skull Key Blue Skull Key MT_MISC9 BlueSkull
54 Stim Pack Stimpack MT_MISC10 Stimpack
55 Medical Kit Medikit MT_MISC11 Medikit
56 Soul Sphere Soul Sphere MT_MISC12 Soulsphere
57 Invulnerability Sphere Invulnerability Sphere MT_INV InvulnerabilitySphere
58 Berserk Pack Berserk Pack MT_MISC13 Berserk
59 Blur Sphere Partial Invisibility Sphere MT_INS BlurSphere
60 Radiation Suit Radiation Shielding Suit MT_MISC14 RadSuit
61 Computer Map Computer Area Map MT_MISC15 Allmap
62 Lite Amp. Visor Lite-Amp Goggles MT_MISC16 Infrared
63 Mega Sphere Megasphere MT_MEGA Megasphere
64 Ammo Clip Ammo Clip MT_CLIP Clip
65 Box of Ammo Box of Ammo MT_MISC17 ClipBox
66 Rocket Rocket MT_MISC18 RocketAmmo
67 Box of Rockets Box of Rockets MT_MISC19 RocketBox
68 Energy Cell Energy Cell MT_MISC20 Cell
69 Energy Pack Energy Pack MT_MISC21 CellPack
70 Shells Shotgun Shells MT_MISC22 Shell
71 Box of Shells Box of Shells MT_MISC23 ShellBox
72 Backpack Backpack MT_MISC24 Backpack
73 BFG9000 BFG9000 MT_MISC25 BFG9000
74 Chaingun Chaingun MT_CHAINGUN Chaingun
75 Chainsaw Chainsaw MT_MISC26 Chainsaw
76 Rocket Launcher Rocket Launcher MT_MISC27 RocketLauncher
77 Plasma Gun Plasma Gun MT_MISC28 PlasmaRifle
78 Shotgun Shotgun MT_SHOTGUN Shotgun
79 Super Shotgun Super Shotgun MT_SUPERSHOTGUN SuperShotgun
80 Tall Lamp Tall Techno Lamp MT_MISC29 TechLamp
81 Tall Lamp 2 Short Techno Lamp MT_MISC30 TechLamp2
82 Short Lamp Yellow Lamp MT_MISC31 Column
83 Tall Green Pillar Tall Green Pillar MT_MISC32 TallGreenColumn
84 Short Green Pillar Short Green Pillar MT_MISC33 ShortGreenColumn
85 Tall Red Pillar Tall Red Pillar MT_MISC34 TallRedColumn
86 Short Red Pillar Short Red Pillar MT_MISC35 ShortRedColumn
87 Pillar with Skull Red Pillar + Skull MT_MISC36 SkullColumn
88 Pillar with Heart Pillar + Pumping Heart MT_MISC37 HeartColumn
89 Eye in Symbol Evil Eye MT_MISC38 EvilEye
90 Flaming Skulls Flaming Skulls MT_MISC39 FloatingSkull
91 Grey Tree Short Grey Tree MT_MISC40 TorchTree
92 Tall Blue Torch Tall Blue Torch MT_MISC41 BlueTorch
93 Tall Green torch Tall Green Torch MT_MISC42 GreenTorch
94 Tall Red Torch Tall Red Torch MT_MISC43 RedTorch
95 Small Blue Torch Short Blue Torch MT_MISC44 ShortBlueTorch
96 Small Green Torch Short Green Torch MT_MISC45 ShortGreenTorch
97 Small Red Torch Short Red Torch MT_MISC46 ShortRedTorch
98 Brown Stub Tree Stump MT_MISC47 Stalagtite
99 Technical Column Tech Column MT_MISC48 TechPillar
100 Candle Candle MT_MISC49 Candlestick
101 Candelabra Candelabra MT_MISC50 Candelabra
102 Swaying Body Hanging Swaying Body (Blocking) MT_MISC51 BloodyTwitch
103 Hanging Arms Out Hanging Body Arms Out (Blocking) MT_MISC52 Meat2
104 One-legged Body Hanging One-legged Body (Blocking) MT_MISC53 Meat3
105 Hanging Torso Hanging Legs (Blocking) MT_MISC54 Meat4
106 Hanging Leg Hanging Leg (Blocking) MT_MISC55 Meat5
107 Hanging Arms Out 2 Hanging Body Arms Out MT_MISC56 NonsolidMeat2
108 Hanging Torso 2 Hanging Legs MT_MISC57 NonsolidMeat4
109 One-legged Body 2 Hanging One-legged Body MT_MISC58 NonsolidMeat3
110 Hanging Leg 2 Hanging Leg MT_MISC59 NonsolidMeat5
111 Swaying Body 2 Hanging Swaying Body MT_MISC60 NonsolidTwitch
112 Dead Cacodemon Dead Cacodemon MT_MISC61 DeadCacodemon
113 Dead Marine Dead Player MT_MISC62 DeadMarine
114 Dead Trooper Dead Former Human MT_MISC63 DeadZombieMan
115 Dead Demon Dead Demon MT_MISC64 DeadDemon
116 Dead Lost Soul Dead Lost Soul MT_MISC65 DeadLostSoul
117 Dead Imp Dead Imp MT_MISC66 DeadDoomImp
118 Dead Sergeant Dead Former Human Sergeant MT_MISC67 DeadShotgunGuy
119 Guts and Bones Guts and Bones MT_MISC68 GibbedMarine
120 Guts and Bones 2 Guts and Bones 2 MT_MISC69 GibbedMarineExtra
121 Skewered Heads Heads on Pole MT_MISC70 HeadsOnAStick
122 Pool of Blood Pool of Blood MT_MISC71 Gibs
123 Pole with Skull Skull on Pole MT_MISC72 HeadOnAStick
124 Pile of Skulls Pile of Skulls MT_MISC73 HeadCandles
125 Impaled Body Impaled body MT_MISC74 DeadStick
126 Twitching Body Impaled Body (Twitching) MT_MISC75 LiveStick
127 Large Tree Large Brown Tree MT_MISC76 BigTree
128 Burning Barrel Burning Barrel MT_MISC77 BurningBarrel
129 Hanging Body 1 Hanging Body, Guts Removed MT_MISC78 HangNoGuts
130 Hanging Body 2 Hanging Body, Guts & Brain Removed MT_MISC79 HangBNoBrain
131 Hanging Body 3 Hanging Torso, Looking Down MT_MISC80 HangTLookingDown
132 Hanging Body 4 Hanging Torso, Open Skull MT_MISC81 HangTSkull
133 Hanging Body 5 Hanging Torso, Looking Up MT_MISC82 HangTLookingUp
134 Hanging Body 6 Hanging Torso, Brain Removed MT_MISC83 HangTNoBrain
135 Pool Of Blood 1 Pool of Blood 2 MT_MISC84 ColonGibs
136 Pool Of Blood 2 Pool of Blood 3 MT_MISC85 SmallBloodPool
137 Brains Pool of Brains MT_MISC86 BrainStem

Boom Engine Back to shrines