Recently Updated Pages
idTarget_DevLoadoutSwap
An entity that replaces the Slayer's current loadout with something else. Usage entity { e...
Section 2: Editing an encounter: Replacing
Most people who want to make level mods, myself included, first got to the "let's open the .entit...
SnapHak/Bubblebear commands
Overview Bubblebear (also known as SnapHak) is a tool by chrispy that adds additional functional...
idMusicEntity
Music Entities are used to play music in the level. Usage entity { entityDef sound_sound_musi...
idAI2
An entity for AI/NPCs, usually demons. idAI2 can be individually placed throughout a map, or mor...
Entities List (Doom Eternal)
An incomplete list of known entity classes in Doom Eternal: idAASObstacle idAASReachability id...
idEncounterManager
An entity that scripts the encounters. This is what is used to spawn in demons. Usage entity { ...
idProp2
An entity that will spawn a pickup or barrel. Health entity { entityDef pickups_pickup_health...
idInteractable
An entity that is interactable with a melee input. Some of these entities only work in specific ...
idGameChallenge
An entity that determines the game mode for the level. Only one idGameChallenge entity can exist ...
idGuiEntity_Text
An entity that displays text in the world. Example entity { entityDef sample_text { // name o...
idArchvileTemplate
An entity to control what ai types an Archvile can summon. Usage entity { entityDef example_a...
idTarget_Command
An entity to trigger the specified console commands. Usage entity { entityDef example_target_...
idMover
An entity that can move around on pre-programmed paths, and also scripted to move around from tim...
idEncounterTrigger_RaiseUserFlag
An entity used to trigger (raise a flag) for encounters. Usage entity { entityDef example_use...
idEncounterTrigger_Commit
An entity used to trigger an encounter manager Usage entity { entityDef example_trigger_commi...
idEncounterTrigger_Exit
An entity used to end an encounter manager Usage entity { entityDef example_trigger_exit { ...
idTarget_Count
An entity that is commonly used for relays. As with most computing logic, relays wait for specif...
idDynamicEntity
An entity that consists of various objects not connected to the level geometry. Usage entity { ...
idEnvironmentalDamage_Hurt_Trigger
An entity that deals damage when entering its volume. Essentially the damaging part of a hazard. ...