Skip to main content

Entities

A description of various entities that shape the level.

Entities List (Doom 2016)

A complete list of every entity class in Doom 2016: idAASObstacle idAASReachability idAbnormal...

Entities List (Doom Eternal)

An incomplete list of known entity classes in Doom Eternal: idAASObstacle idAASReachability id...

idAI2

An entity for AI/NPCs, usually demons. idAI2 can be individually placed throughout a map, or mor...

idArchvileTemplate

An entity to control what ai types an Archvile can summon. Usage entity { entityDef example_a...

idGuiEntity_Text

An entity that displays text in the world. Example entity { entityDef sample_text { // name o...

idMover

An entity that can move around on pre-programmed paths, and also scripted to move around from tim...

idMusicEntity

Music Entities are used to play music in the level. Usage: entity { entityDef sound_sound_mus...

idResurrectionProxy

An entity to serve as a summoning location for Summoners. Usage entity { entityDef example_ai...

idSummoningTemplate

An entity to control summoning behaviour of a Summoner. Usage entity { entityDef example_summ...

idTarget_Command

An entity to trigger the specified console commands. 2016 entity { entityDef example_target_c...

idTarget_Hide

An entity that will hide the listed entities when activated. Note that not all entities can be h...

idTarget_Remove

An entity that will remove the listed entities when activated. 2016 entity { entityDef exampl...

idTarget_Show

An entity that will show the listed entities when activated. 2016 entity { entityDef example_...

idTarget_Spawn

An entity to spawn other entities. Primarily used for idAI2 entities. 2016 entity { entityDef...

idTarget_Teleport

An entity to teleport the player to the specified location when used. 2016 entity { entityDef...

idTrigger

An entity that will trigger its listed targets when used. 2016 entity { entityDef example_tri...

idVolume_PlayerEnvOverride

An entity to overwrite the envSettings decl set by idWorldspawn when within the defined volume. ...

idTarget_Notification

An entity that creates a notification on player's screen when triggered. Eternal entity { ent...