Script events (Doom 3)

The information on this page is specific to Doom 3 .


Script events are commands used in Doom 3’s native scripting language.

Existing script events as of version 1.3.1302 (1.3).

System Events

Events declared in idThread , accessible via sys identifier.

Entity Events

Events declared in the base spawn class idEntity

All entities have these events.

idActor Events

Events declared in the spawn class idActor

idAFEntity_ClawFourFingers Events

Events declared in the spawn class idAFEntity_ClawFourFingers

idAI Events

Events declared in the spawn class idAI

idAI_Vagary Events

Events declared in the spawn class idAI_Vagary

idAnimated Events

Events declared in the spawn class idAnimated

idAnimatedEntity Events

Events declared in the spawn class idAnimatedEntity

idCameraAnim Events

Events declared in the spawn class idCameraAnim

idCombatNode Events

Events declared in the spawn class idCombatNode

idDoor Events

Events declared in the spawn class idDoor

idForcefield Events

Events declared in the spawn class idForceField

idLight Events

Events declared in the spawn class idLight

idMoveable Events

Events declared in the spawn class idMoveAble

idMover Events

Events declared in the spawn class idMover

idPlayer Events

Events declared in the spawn class idPlayer

idProjectile Events

Events declared in the spawn class idProjectile

idWeapon Events

Events declared in the spawn class idWeapon

Utility Functions

These functions can be found in doom_util.script .