Event List (Doom Eternal)
FormatThis is command:a argumentNamelist :of argumentTypeevery "event" in Doom Eternal.
The list is too long for a wiki page. It can be downloaded as a text file here: Download Event List (Doom Eternal)
Note: This page was originally written by Chrispy. It was recovered from the now-deleted idTech 7 wiki, and copied here for preservation.
remove:
ae_forceVoiceOver:animHandle : idMD6Anim*text : char*duration : float
ae_hideRenderModel:animHandle : idMD6Anim*
ae_hideRenderModelWithFXControl:animHandle : idMD6Anim*stopFX : boolimmediateStopFX : bool
ae_showRenderModel:animHandle : idMD6Anim*
ae_remove:animHandle : idMD6Anim*
ae_removeTime:animHandle : idMD6Anim*delay : float
ae_activateTarget:anim : idMD6Anim*targetIndex : int
ae_activateTargetPlayer:anim : idMD6Anim*targetIndex : int
removeSaveGate:
poolInterface_PostSpawn:
postSpawnComponents:
updateGoreComponent:
startFX:condition : fxCondition_t
stopFX:condition : fxCondition_t
stopAllFX:immediateStop : bool
spawnStatIncrease:
dropEntity:entDef : idDeclEntityDef*user : idEntity*position : idVec3¢erOffset : idVec3&velocity : idVec3&angularVelocity : idVec3&removeAfterMS : intteam : gameTeam_t
findEntity:newName : char*
getName:
setName:newName : char*
activate:activator : idEntity*
activatedThrough:other : idEntity*
activateTargets:activator : idEntity*
makeActivatable:activatable : boolactivator : idEntity*
becomeActive:flags : int
becomeInactive:flags : int
numTargets:
getTarget:index : int
removeTarget:target : idEntity*
addTarget:target : idEntity*
randomTarget:ignore : char*
bind:master : idEntity*
bindPosition:master : idEntity*
bindToJoint:master : idEntity*animName : char*jointName : char*bindFlags : bindFlags_t
bindToJointFlags:master : idEntity*jointnum : jointIndex_tbindFlags : bindFlags_t
fakeAnimMethod:master : idEntity*pAnim : idMD6Anim*jointName : idJointName&bindFlags : bindFlags_tskinColor : idColor&
unbind:
removeBinds:
setOwner:owner : idEntity*
setModel:modelname : char*
getModel:
setContents:contents : int
getContents:
addContentsFlag:contents : int
removeContentsFlag:contents : int
setClipMask:mask : int
getClipMask:
addClipMaskFlag:mask : int
removeClipMaskFlag:mask : int
setShaderParms:parm0 : floatparm1 : floatparm2 : floatparm3 : float
setColorAndAlpha:red : floatgreen : floatblue : floatalpha : float
setColor:red : floatgreen : floatblue : float
getColor:
hide:
show:
hideRenderModel:stopFx : boolimmediateStopFx : bool
showRenderModel:
startSoundShader:shader : idSoundEvent*channel : soundChannel_t
stopSound:channel : soundChannel_t
fadeSound:channel : soundChannel_tto : floatover : float
fadePitch:channel : soundChannel_tto : floatover : float
playVoiceOver:voToPlay : idDeclVoiceOver*channel : soundChannel_ttalkerID : char*
startSound:event : idSoundEvent*
setHighlight:hlColor : highlightColor_t
getWorldOrigin:
setWorldOrigin:org : idVec3&
getOrigin:
setOrigin:org : idVec3&
localToWorldForOffset:localOffset : idVec3&
getAngles:
getRenderModelAngles:
setAngles:ang : idAngles&
getModelForward:
getSpawnAxisForward:
setLinearVelocity:velocity : idVec3&
getLinearVelocity:
setAngularVelocity:velocity : idVec3&
getAngularVelocity:
getSize:
getMins:
getMaxs:
touches:ent : idEntity*
restorePosition:
setSpawnPosition:spawnPos : idVec3&
distanceTo:ent : idEntity*
distanceToPoint:point : idVec3&
angleTo:ent : idEntity*
setCanBecomeDormant:enable : bool
teleport:origin : idVec3&angles : idAngles&
clampAngles:angles : idAngles¢er : idAngles&offset : idAngles&
testFunctionality:
spawnBind:
getClass:
isClass:className : char*
isSpecificClass:className : char*
setRenderParm:parmName : idDeclRenderParm*x : floaty : floatz : floatw : float
lerpRenderParm:parm : idDeclRenderParm*x : floaty : floatz : floatw : floattimeMS : int
lerpRenderParmFrom:parmName : idDeclRenderParm*from : idVec3&from_w : floatto : idVec3&to_w : floattimeMS : int
lerpRenderScale:scale_x : floatscale_y : floatscale_z : floatlerpTimeMS : intaccelTimeMS : intdeccelTimeMS : int
setTakesDamage:takesDamage : bool
break:
giveItem:item : idDeclInventory*count : int
damage:damageDecl : idDeclDamage*damageDir : idAngles&radiusDamage : floatmultiplier : floatactivator : idEntity*damageActivator : bool
setGravity:newGravity : idVec3&
applyImpulse:impulse : idVec3&
notifyOfCollision:collider : idEntity*
getClosestPointOnLine:startPoint : idVec3&endPoint : idVec3&
getBindMaster:
getBindParent:
isProdBuilding:
midnightStarted:_instHandle : instanceHandle
midnightInterrupted:_instHandle : instanceHandle_interruptType : idMidnight::InterruptionType_t
midnightFinished:_instHandle : instanceHandle
midnightSkipped:_instHandle : instanceHandle
midnightFailed:_instHandle : instanceHandle
addAIEvent:eventDecl : idDeclAiEvent*originator : idEntity*instigator : idEntity*origin : idVec3&delay : gameTime_t
touch:other : idEntity*clipModelId : int
untouch:other : idEntity*clipModelId : int
numEntitiesInVolume:
numEntitiesInVolumeByName:subStr : char*
numAIsInVolume:
numPlayersInVolume:
isEntityInVolume:entity : idEntity*
volumeMemberAdded:member : idEntity*
volumeMemberRemoved:member : idEntity*
bossVoiceOverDamageLinePlayed:desiredCooldown : int
notice_Suicide:: idPlayerMetrics*: int: idDamageParms*: int
notice_DemonSuicide:: idPlayerMetrics*: int: idDamageParms*: int
notice_TeamKill:: idPlayerMetrics*: int: int: idDamageParms*: int
notice_AIKill:: idPlayerMetrics*: int: int: int: idDamageParms*: int
notice_AIAssist:: idPlayerMetrics*: int: int: int: int
notice_PlayerKill:: idPlayerMetrics*: int: int: idDamageParms*: idDamageParms*: float: int: int
notice_DemonKill:: idPlayerMetrics*: int: int: idDamageParms*: idDamageParms*: int: int
notice_GloryKill:: idPlayerMetrics*: int: int: int: idDamageParms*: int
notice_LeaderKill:: idPlayerMetrics*: int: int
notice_PlayerDeath:: idPlayerMetrics*: int: int: int: idDamageParms*
notice_DoubleKill:: idPlayerMetrics*: int: int
notice_TripleKill:: idPlayerMetrics*: int: int
notice_QuadKill:: idPlayerMetrics*: int: int
notice_KillingSpree:: idPlayerMetrics*: int: int
notice_Rampage:: idPlayerMetrics*: int: int
notice_Dominating:: idPlayerMetrics*: int: int
notice_XpGained:: idPlayerMetrics*: int: int: idDeclMetric*
notice_PlayerPointCapture:: idPlayerMetrics*: int: int: int
notice_DamageToAIEnemy:: idPlayerMetrics*: int: int: float: bool
notice_PlayerDamageTaken:: idPlayerMetrics*: int: int: int: idDamageParms*
notice_DemonPlayerDamageTaken:: idPlayerMetrics*: int: int: int: idDamageParms*
notice_Revive:: idPlayerMetrics*: int: int
notice_Incapacitated:: idPlayerMetrics*: int
notice_StealthAIKill:: idPlayerMetrics*: int: int
notice_ComboAIKill:: idPlayerMetrics*: int: int
notice_DefendAIKill:: idPlayerMetrics*: int: int
notice_Impressive:: idPlayerMetrics*: int
notice_Revenge:: idPlayerMetrics*: int
notice_FirstBlood:: idEventReceiver*: int
notice_Defense:: idEventReceiver*: int: int: int
notice_Offense:: idEventReceiver*: int: int: int
notice_PlayerPointCaptureOwnership:: idEventReceiver*: int: int
notice_PlayerPointCaptureExtracted:: idEventReceiver*: int: int
notice_AirMail:: idPlayerMetrics*: int
notice_Pull:: idPlayerMetrics*: int
notice_Afterlife:: idPlayerMetrics*: int
notice_Denial:: idPlayerMetrics*: int
notice_CloseCall:: idPlayerMetrics*: int
notice_PlayerRevived:: idEventReceiver*: int: int
notice_PlayerIncapacitated:: idEventReceiver*: int: int
notice_HeadShotKill:: idEventReceiver*: int
notice_ThawedTeammate:: idEventReceiver*: int: int
notice_PointCapture:: idMetrics*: idEntity*
getJointHandle:jointname : char*
hideShowMesh:hide : boolmeshName : char*
addProxyAnimator:
animWeb_SetBlendVar:webHandle : intsubWebIndex : intstateIndex : inteventParm : int
detachAndRemove:entity : idEntity*
removeCopyTarget:entity : idAnimatedEntity*
ae_setOutlineVisible:anim : idMD6Anim*enable : bool
ae_default:anim : idMD6Anim*
ae_sound:anim : idMD6Anim*sound : idSoundEvent*
ae_soundTagTracking:anim : idMD6Anim*sound : idSoundEvent*tag : idJointTag&
ae_soundNoSkip:anim : idMD6Anim*sound : idSoundEvent*
ae_stopSound:anim : idMD6Anim*stopEvent : idSoundEvent*startEvent : idSoundEvent*
ae_soundMusic:anim : idMD6Anim*sound : idSoundEvent*
ae_pitchedSound:anim : idMD6Anim*sound : idSoundEvent*pitchAdj : float
ae_soundWeapon:anim : idMD6Anim*sound : idSoundEvent*
ae_soundVoice:anim : idMD6Anim*sound : idSoundEvent*tag : idJointTag&
ae_soundVoice2:anim : idMD6Anim*sound : idSoundEvent*tag : idJointTag&
ae_soundVoiceHighPrio:anim : idMD6Anim*sound : idSoundEvent*tag : idJointTag&
ae_soundBody:anim : idMD6Anim*sound : idSoundEvent*
ae_soundBody2:anim : idMD6Anim*sound : idSoundEvent*
ae_soundBody3:anim : idMD6Anim*sound : idSoundEvent*
ae_soundItem:anim : idMD6Anim*sound : idSoundEvent*
ae_playAIVO:anim : idMD6Anim*category : idDeclAIVoiceOver::aiVoiceOverCategory_tvoiceOverDecl : idDeclAIVoiceOver*
ae_playAIVO_CheckContext:anim : idMD6Anim*category : idDeclAIVoiceOver::aiVoiceOverCategory_tvoiceOverDecl : idDeclAIVoiceOver*context : aiFXContext_tinvertContextLogic : bool
ae_aIEvent:anim : idMD6Anim*eventDecl : idDeclAiEvent*
ae_detachEntity:anim : idMD6Anim*entityName : char*
ae_detachEntityLater:anim : idMD6Anim*entityName : char*
ae_disableClip:anim : idMD6Anim*
ae_attachEntity:anim : idMD6Anim*entityName : char*tagName : char*
ae_spawnEntityAtTag:anim : idMD6Anim*entDef : idDeclEntityDef*tagName : char*slaveAnimator : boolremoveFromOtherAttachPoints : bool
ae_setAllowHzChange:anim : idMD6Anim*allow : bool
ae_declParticle:anim : idMD6Anim*particleDecl : idDeclParticle*jointName : char*
ae_startFX:anim : idMD6Anim*condition : fxCondition_t
ae_startFXCustomization:anim : idMD6Anim*condition : fxCondition_t
ae_stopFX:anim : idMD6Anim*condition : fxCondition_t
ae_stopFXCustomization:anim : idMD6Anim*condition : fxCondition_t
ae_trigger:anim : idMD6Anim*entityName : char*
ae_damage:anim : idMD6Anim*damageDecl : idDeclDamage*attackerName : char*inflictorName : char*
ae_damageEntity:anim : idMD6Anim*damageDecl : idDeclDamage*targetName : char*attackerName : char*inflictorName : char*
ae_addBloodSplatter:anim : idMD6Anim*jointName : idJointName&startOffset : idVec3&forceDecalProjection : bool
ae_addBloodPool:anim : idMD6Anim*jointName : idJointName&
ae_damagePlayer:animHandle : idMD6Anim*damage : idDeclDamage*playerNumber : intpercentLifeLeft : float
ae_radiusDamage:anim : idMD6Anim*damageDecl : idDeclDamage*tagName : char*
ae_arcDamage:anim : idMD6Anim*damageDecl : idDeclDamage*tagName : char*
ae_addPlayerWhiplash:anim : idMD6Anim*pitch : floatyaw : floatroll : float
ae_genericApex:jointName : idJointName&
ae_pause:anim : idMD6Anim*
ae_aFStart:anim : idMD6Anim*
ae_aFBeginSync:anim : idMD6Anim*
ae_startBlendOutOfSync:anim : idMD6Anim*blendTimeSec : float
ae_setControllerShake:anim : idMD6Anim*highMagnitude : floathighDuration : intlowMagnitude : floatlowDuration : int
ae_forceChangeState:anim : idMD6Anim*animPath : char*
ae_hideMesh:animHandle : idMD6Anim*meshName : char*
ae_showMesh:animHandle : idMD6Anim*meshName : char*
ae_showKit:animHandle : idMD6Anim*kitName : char*
ae_setMaterial:animHandle : idMD6Anim*meshName : char*materialDecl : idMaterial2*
ae_launchProjectileAtTarget:anim : idMD6Anim*declProjectile : idDeclProjectile*jointName : idJointName&targetEntityName : char*targetHead : bool
ae_fireWeaponFromDecl:anim : idMD6Anim*declWeapon : idDeclWeapon*ammoDecl : idDeclAmmo*jointName : idJointName&
ae_startDOF:anim : idMD6Anim*dof_near : floatdof_far : floatdof_focus : floatlerpTime : int
ae_endDOF:anim : idMD6Anim*lerpTime : int
ae_clearDOF:anim : idMD6Anim*
ae_startBlur:anim : idMD6Anim*blur_radius : floatlerpTime : int
ae_endBlur:anim : idMD6Anim*lerpTime : int
ae_addUICallout:anim : idMD6Anim*declCallout : idDeclUICallout*
ae_removeUICallout:anim : idMD6Anim*declCallout : idDeclUICallout*
ae_updateEchoProjectorPosition:anim : idMD6Anim*enable : bool
ae_setEchoOpacity:anim : idMD6Anim*opacity : float
ae_fadeEchoOpacity:anim : idMD6Anim*from : floatto : floatdurationSec : float
ae_glitchEcho:anim : idMD6Anim*enable : booldurationSec : float
ae_setAchievement:anim : idMD6Anim*stat : gameStat_t
ae_clearContents:anim : idMD6Anim*
ae_spawnBreakable:animHandle : idMD6Anim*breakable : idDeclEntityDef*tagName : char*
ae_lerpToFov:anim : idMD6Anim*goalFov : floattimeSec : float
ae_bindToTag:anim : idMD6Anim*entityName : char*tagName : char*
ae_showEntity:anim : idMD6Anim*
ae_showTargetEntity:anim : idMD6Anim*entityName : char*
ae_hideEntity:anim : idMD6Anim*
ae_hudHide:anim : idMD6Anim*
ae_hudShow:anim : idMD6Anim*
ae_reticleHide:anim : idMD6Anim*
ae_reticleShow:anim : idMD6Anim*
ae_hudHideElements:anim : idMD6Anim*hudElements : char*
ae_hudPlayBootSequence:anim : idMD6Anim*
ae_breakConstraint:anim : idMD6Anim*constraintName : char*impulse : idVec3&
ae_breakPoseConstraint:anim : idMD6Anim*constraintChildJoint : idJointName&
breakConstraint:constraintName : char*impulse : idVec3&
ae_disableTwoLegIKBlend:animHandle : idMD6Anim*
ae_enableTwoLegIKBlend:animHandle : idMD6Anim*
ae_detonateSelf:anim : idMD6Anim*explosionDecl : idDeclExplosion*
changeAnimState:destSubWebName : char*destStateName : char*
changeAnimStateVia:destSubWebName : char*destStateName : char*viaSubWebName : char*viaStateName : char*
forceAnimState:destSubWebName : char*destStateName : char*blendDurationMS : int
changeAnimStateVia2:viaAnimWebPath : idAnimWebPath&destAnimWebPath : idAnimWebPath&
changeAnimState2:destAnimWebPath : idAnimWebPath&
animState_IsFinished:destSubWebName : char*destStateName : char*
setBlendScalar:scalarName : char*scalarValue : float
startVoiceOver:talkingTo : idEntity*vo : idDeclVoiceOver*playInCombat : bool
ae_voiceOver:animHandle : idMD6Anim*vo : idDeclVoiceOver*
ae_holsterItem:animHandle : idMD6Anim*slotName : char*
ae_equipItem:animHandle : idMD6Anim*slotName : char*
ae_setStage:animHandle : idMD6Anim*pieceIndex : intstageIndex : int
ae_itemStartFX:animHandle : idMD6Anim*slotName : char*condition : fxCondition_t
ae_itemStopFX:animHandle : idMD6Anim*slotName : char*condition : fxCondition_t
ae_goreEnableByName:anim : idMD6Anim*goreName : char*
ae_triggerAttachments:animHandle : idMD6Anim*
ae_playerControllerShake:animHandle : idMD6Anim*highMag : inthighTime : intlowMag : intlowTime : int
postSpawn:
triggerStuff:activator : idEntity*
startTouch:other : idEntity*clipModelId : int
facing:other : idEntity*
enable:
disable:
toggleEnableState:
getUserData:
takeDamageReady:
getLengthOnSpline:
getParentSpline:
fadeOut:time : float
explode:
explodeParms:
attach:
detach:
physToRest:
updatePhysPassThrough:projectileDecl : idDeclProjectile*
removeProjectilePhys:
launch:
removeAIEvents:
clientReceivedExplodeState:
stopDashFX:
notice_EV_EndGloryKill:: idEventReceiver*
notice_EV_PropsDroppedNearPlayer:: idEventReceiver*: idEntity*: idEntity*
dashDamageBoost:activeTime : int
notice_EV_ExplosionSpawn:: idEventReceiver*: idEntity*: idEntity*: idVec3&
removeMeteredPips:numPips : int
dropsBlocked:numDrops : intplayerId : int
notice_StartRound:: idEventReceiver*
animWeb_ActiveStart:webHandle : intsubWebIndex : intstateIndex : inteventId : int
animWeb_ReactivateDeactivateEnd:webHandle : intsubWebIndex : intstateIndex : inteventId : int
animWeb_LaunchStart:webHandle : intsubWebIndex : intstateIndex : inteventId : int
animWeb_LaunchClamped:webHandle : intsubWebIndex : intstateIndex : inteventId : int
animWeb_LaunchEnd:webHandle : intsubWebIndex : intstateIndex : inteventId : int
animWeb_DeactivateEnd:webHandle : intsubWebIndex : intstateIndex : inteventId : int
useDeferredPosition:useDeferredPosition : bool
spawnWeaponPieceEmitter:
setUseDeferredPosition:useDeferred : bool
resolveFire:
netCheckStopFire:
deferredFire:
notice_EV_StartGloryKill:: idEventReceiver*
notice_PlayerVsPlayerKill:: idEventReceiver*: int: int: int: int: int: idDamageParms*