doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Variables
AI_events.cpp File Reference
#include "../../idlib/precompiled.h"
#include "../Game_local.h"

Go to the source code of this file.

Variables

const idEventDef AI_FindEnemy ("findEnemy","d", 'e')
 
const idEventDef AI_FindEnemyAI ("findEnemyAI","d", 'e')
 
const idEventDef AI_FindEnemyInCombatNodes ("findEnemyInCombatNodes", NULL, 'e')
 
const idEventDef AI_ClosestReachableEnemyOfEntity ("closestReachableEnemyOfEntity","E", 'e')
 
const idEventDef AI_HeardSound ("heardSound","d", 'e')
 
const idEventDef AI_SetEnemy ("setEnemy","E")
 
const idEventDef AI_ClearEnemy ("clearEnemy")
 
const idEventDef AI_MuzzleFlash ("muzzleFlash","s")
 
const idEventDef AI_CreateMissile ("createMissile","s", 'e')
 
const idEventDef AI_AttackMissile ("attackMissile","s", 'e')
 
const idEventDef AI_FireMissileAtTarget ("fireMissileAtTarget","ss", 'e')
 
const idEventDef AI_LaunchMissile ("launchMissile","vv", 'e')
 
const idEventDef AI_AttackMelee ("attackMelee","s", 'd')
 
const idEventDef AI_DirectDamage ("directDamage","es")
 
const idEventDef AI_RadiusDamageFromJoint ("radiusDamageFromJoint","ss")
 
const idEventDef AI_BeginAttack ("attackBegin","s")
 
const idEventDef AI_EndAttack ("attackEnd")
 
const idEventDef AI_MeleeAttackToJoint ("meleeAttackToJoint","ss", 'd')
 
const idEventDef AI_RandomPath ("randomPath", NULL, 'e')
 
const idEventDef AI_CanBecomeSolid ("canBecomeSolid", NULL, 'f')
 
const idEventDef AI_BecomeSolid ("becomeSolid")
 
const idEventDef AI_BecomeRagdoll ("becomeRagdoll", NULL, 'd')
 
const idEventDef AI_StopRagdoll ("stopRagdoll")
 
const idEventDef AI_SetHealth ("setHealth","f")
 
const idEventDef AI_GetHealth ("getHealth", NULL, 'f')
 
const idEventDef AI_AllowDamage ("allowDamage")
 
const idEventDef AI_IgnoreDamage ("ignoreDamage")
 
const idEventDef AI_GetCurrentYaw ("getCurrentYaw", NULL, 'f')
 
const idEventDef AI_TurnTo ("turnTo","f")
 
const idEventDef AI_TurnToPos ("turnToPos","v")
 
const idEventDef AI_TurnToEntity ("turnToEntity","E")
 
const idEventDef AI_MoveStatus ("moveStatus", NULL, 'd')
 
const idEventDef AI_StopMove ("stopMove")
 
const idEventDef AI_MoveToCover ("moveToCover")
 
const idEventDef AI_MoveToEnemy ("moveToEnemy")
 
const idEventDef AI_MoveToEnemyHeight ("moveToEnemyHeight")
 
const idEventDef AI_MoveOutOfRange ("moveOutOfRange","ef")
 
const idEventDef AI_MoveToAttackPosition ("moveToAttackPosition","es")
 
const idEventDef AI_Wander ("wander")
 
const idEventDef AI_MoveToEntity ("moveToEntity","e")
 
const idEventDef AI_MoveToPosition ("moveToPosition","v")
 
const idEventDef AI_SlideTo ("slideTo","vf")
 
const idEventDef AI_FacingIdeal ("facingIdeal", NULL, 'd')
 
const idEventDef AI_FaceEnemy ("faceEnemy")
 
const idEventDef AI_FaceEntity ("faceEntity","E")
 
const idEventDef AI_GetCombatNode ("getCombatNode", NULL, 'e')
 
const idEventDef AI_EnemyInCombatCone ("enemyInCombatCone","Ed", 'd')
 
const idEventDef AI_WaitMove ("waitMove")
 
const idEventDef AI_GetJumpVelocity ("getJumpVelocity","vff", 'v')
 
const idEventDef AI_EntityInAttackCone ("entityInAttackCone","E", 'd')
 
const idEventDef AI_CanSeeEntity ("canSee","E", 'd')
 
const idEventDef AI_SetTalkTarget ("setTalkTarget","E")
 
const idEventDef AI_GetTalkTarget ("getTalkTarget", NULL, 'e')
 
const idEventDef AI_SetTalkState ("setTalkState","d")
 
const idEventDef AI_EnemyRange ("enemyRange", NULL, 'f')
 
const idEventDef AI_EnemyRange2D ("enemyRange2D", NULL, 'f')
 
const idEventDef AI_GetEnemy ("getEnemy", NULL, 'e')
 
const idEventDef AI_GetEnemyPos ("getEnemyPos", NULL, 'v')
 
const idEventDef AI_GetEnemyEyePos ("getEnemyEyePos", NULL, 'v')
 
const idEventDef AI_PredictEnemyPos ("predictEnemyPos","f", 'v')
 
const idEventDef AI_CanHitEnemy ("canHitEnemy", NULL, 'd')
 
const idEventDef AI_CanHitEnemyFromAnim ("canHitEnemyFromAnim","s", 'd')
 
const idEventDef AI_CanHitEnemyFromJoint ("canHitEnemyFromJoint","s", 'd')
 
const idEventDef AI_EnemyPositionValid ("enemyPositionValid", NULL, 'd')
 
const idEventDef AI_ChargeAttack ("chargeAttack","s")
 
const idEventDef AI_TestChargeAttack ("testChargeAttack", NULL, 'f')
 
const idEventDef AI_TestMoveToPosition ("testMoveToPosition","v", 'd')
 
const idEventDef AI_TestAnimMoveTowardEnemy ("testAnimMoveTowardEnemy","s", 'd')
 
const idEventDef AI_TestAnimMove ("testAnimMove","s", 'd')
 
const idEventDef AI_TestMeleeAttack ("testMeleeAttack", NULL, 'd')
 
const idEventDef AI_TestAnimAttack ("testAnimAttack","s", 'd')
 
const idEventDef AI_Shrivel ("shrivel","f")
 
const idEventDef AI_Burn ("burn")
 
const idEventDef AI_ClearBurn ("clearBurn")
 
const idEventDef AI_PreBurn ("preBurn")
 
const idEventDef AI_SetSmokeVisibility ("setSmokeVisibility","dd")
 
const idEventDef AI_NumSmokeEmitters ("numSmokeEmitters", NULL, 'd')
 
const idEventDef AI_WaitAction ("waitAction","s")
 
const idEventDef AI_StopThinking ("stopThinking")
 
const idEventDef AI_GetTurnDelta ("getTurnDelta", NULL, 'f')
 
const idEventDef AI_GetMoveType ("getMoveType", NULL, 'd')
 
const idEventDef AI_SetMoveType ("setMoveType","d")
 
const idEventDef AI_SaveMove ("saveMove")
 
const idEventDef AI_RestoreMove ("restoreMove")
 
const idEventDef AI_AllowMovement ("allowMovement","f")
 
const idEventDef AI_JumpFrame ("<jumpframe>")
 
const idEventDef AI_EnableClip ("enableClip")
 
const idEventDef AI_DisableClip ("disableClip")
 
const idEventDef AI_EnableGravity ("enableGravity")
 
const idEventDef AI_DisableGravity ("disableGravity")
 
const idEventDef AI_EnableAFPush ("enableAFPush")
 
const idEventDef AI_DisableAFPush ("disableAFPush")
 
const idEventDef AI_SetFlySpeed ("setFlySpeed","f")
 
const idEventDef AI_SetFlyOffset ("setFlyOffset","d")
 
const idEventDef AI_ClearFlyOffset ("clearFlyOffset")
 
const idEventDef AI_GetClosestHiddenTarget ("getClosestHiddenTarget","s", 'e')
 
const idEventDef AI_GetRandomTarget ("getRandomTarget","s", 'e')
 
const idEventDef AI_TravelDistanceToPoint ("travelDistanceToPoint","v", 'f')
 
const idEventDef AI_TravelDistanceToEntity ("travelDistanceToEntity","e", 'f')
 
const idEventDef AI_TravelDistanceBetweenPoints ("travelDistanceBetweenPoints","vv", 'f')
 
const idEventDef AI_TravelDistanceBetweenEntities ("travelDistanceBetweenEntities","ee", 'f')
 
const idEventDef AI_LookAtEntity ("lookAt","Ef")
 
const idEventDef AI_LookAtEnemy ("lookAtEnemy","f")
 
const idEventDef AI_SetJointMod ("setBoneMod","d")
 
const idEventDef AI_ThrowMoveable ("throwMoveable")
 
const idEventDef AI_ThrowAF ("throwAF")
 
const idEventDef AI_RealKill ("<kill>")
 
const idEventDef AI_Kill ("kill")
 
const idEventDef AI_WakeOnFlashlight ("wakeOnFlashlight","d")
 
const idEventDef AI_LocateEnemy ("locateEnemy")
 
const idEventDef AI_KickObstacles ("kickObstacles","Ef")
 
const idEventDef AI_GetObstacle ("getObstacle", NULL, 'e')
 
const idEventDef AI_PushPointIntoAAS ("pushPointIntoAAS","v", 'v')
 
const idEventDef AI_GetTurnRate ("getTurnRate", NULL, 'f')
 
const idEventDef AI_SetTurnRate ("setTurnRate","f")
 
const idEventDef AI_AnimTurn ("animTurn","f")
 
const idEventDef AI_AllowHiddenMovement ("allowHiddenMovement","d")
 
const idEventDef AI_TriggerParticles ("triggerParticles","s")
 
const idEventDef AI_FindActorsInBounds ("findActorsInBounds","vv", 'e')
 
const idEventDef AI_CanReachPosition ("canReachPosition","v", 'd')
 
const idEventDef AI_CanReachEntity ("canReachEntity","E", 'd')
 
const idEventDef AI_CanReachEnemy ("canReachEnemy", NULL, 'd')
 
const idEventDef AI_GetReachableEntityPosition ("getReachableEntityPosition","e", 'v')
 

Variable Documentation

const idEventDef AI_AllowDamage("allowDamage")
const idEventDef AI_AllowHiddenMovement("allowHiddenMovement","d")
const idEventDef AI_AllowMovement("allowMovement","f")
const idEventDef AI_AnimTurn("animTurn","f")
const idEventDef AI_AttackMelee("attackMelee","s", 'd')
const idEventDef AI_AttackMissile("attackMissile","s", 'e')
const idEventDef AI_BecomeRagdoll("becomeRagdoll", NULL, 'd')
const idEventDef AI_BecomeSolid("becomeSolid")
const idEventDef AI_BeginAttack("attackBegin","s")
const idEventDef AI_Burn("burn")
const idEventDef AI_CanBecomeSolid("canBecomeSolid", NULL, 'f')
const idEventDef AI_CanHitEnemy("canHitEnemy", NULL, 'd')
const idEventDef AI_CanHitEnemyFromAnim("canHitEnemyFromAnim","s", 'd')
const idEventDef AI_CanHitEnemyFromJoint("canHitEnemyFromJoint","s", 'd')
const idEventDef AI_CanReachEnemy("canReachEnemy", NULL, 'd')
const idEventDef AI_CanReachEntity("canReachEntity","E", 'd')
const idEventDef AI_CanReachPosition("canReachPosition","v", 'd')
const idEventDef AI_CanSeeEntity("canSee","E", 'd')
const idEventDef AI_ChargeAttack("chargeAttack","s")
const idEventDef AI_ClearBurn("clearBurn")
const idEventDef AI_ClearEnemy("clearEnemy")
const idEventDef AI_ClearFlyOffset("clearFlyOffset")
const idEventDef AI_ClosestReachableEnemyOfEntity("closestReachableEnemyOfEntity","E", 'e')
const idEventDef AI_CreateMissile("createMissile","s", 'e')
const idEventDef AI_DirectDamage("directDamage","es")
const idEventDef AI_DisableAFPush("disableAFPush")
const idEventDef AI_DisableClip("disableClip")
const idEventDef AI_DisableGravity("disableGravity")
const idEventDef AI_EnableAFPush("enableAFPush")
const idEventDef AI_EnableClip("enableClip")
const idEventDef AI_EnableGravity("enableGravity")
const idEventDef AI_EndAttack("attackEnd")
const idEventDef AI_EnemyInCombatCone("enemyInCombatCone","Ed", 'd')
const idEventDef AI_EnemyPositionValid("enemyPositionValid", NULL, 'd')
const idEventDef AI_EnemyRange("enemyRange", NULL, 'f')
const idEventDef AI_EnemyRange2D("enemyRange2D", NULL, 'f')
const idEventDef AI_EntityInAttackCone("entityInAttackCone","E", 'd')
const idEventDef AI_FaceEnemy("faceEnemy")
const idEventDef AI_FaceEntity("faceEntity","E")
const idEventDef AI_FacingIdeal("facingIdeal", NULL, 'd')
const idEventDef AI_FindActorsInBounds("findActorsInBounds","vv", 'e')
const idEventDef AI_FindEnemy("findEnemy","d", 'e')
const idEventDef AI_FindEnemyAI("findEnemyAI","d", 'e')
const idEventDef AI_FindEnemyInCombatNodes("findEnemyInCombatNodes", NULL, 'e')
const idEventDef AI_FireMissileAtTarget("fireMissileAtTarget","ss", 'e')
const idEventDef AI_GetClosestHiddenTarget("getClosestHiddenTarget","s", 'e')
const idEventDef AI_GetCombatNode("getCombatNode", NULL, 'e')
const idEventDef AI_GetCurrentYaw("getCurrentYaw", NULL, 'f')
const idEventDef AI_GetEnemy("getEnemy", NULL, 'e')
const idEventDef AI_GetEnemyEyePos("getEnemyEyePos", NULL, 'v')
const idEventDef AI_GetEnemyPos("getEnemyPos", NULL, 'v')
const idEventDef AI_GetHealth("getHealth", NULL, 'f')
const idEventDef AI_GetJumpVelocity("getJumpVelocity","vff", 'v')
const idEventDef AI_GetMoveType("getMoveType", NULL, 'd')
const idEventDef AI_GetObstacle("getObstacle", NULL, 'e')
const idEventDef AI_GetRandomTarget("getRandomTarget","s", 'e')
const idEventDef AI_GetReachableEntityPosition("getReachableEntityPosition","e", 'v')
const idEventDef AI_GetTalkTarget("getTalkTarget", NULL, 'e')
const idEventDef AI_GetTurnDelta("getTurnDelta", NULL, 'f')
const idEventDef AI_GetTurnRate("getTurnRate", NULL, 'f')
const idEventDef AI_HeardSound("heardSound","d", 'e')
const idEventDef AI_IgnoreDamage("ignoreDamage")
const idEventDef AI_JumpFrame("<jumpframe>")
const idEventDef AI_KickObstacles("kickObstacles","Ef")
const idEventDef AI_Kill("kill")
const idEventDef AI_LaunchMissile("launchMissile","vv", 'e')
const idEventDef AI_LocateEnemy("locateEnemy")
const idEventDef AI_LookAtEnemy("lookAtEnemy","f")
const idEventDef AI_LookAtEntity("lookAt","Ef")
const idEventDef AI_MeleeAttackToJoint("meleeAttackToJoint","ss", 'd')
const idEventDef AI_MoveOutOfRange("moveOutOfRange","ef")
const idEventDef AI_MoveStatus("moveStatus", NULL, 'd')
const idEventDef AI_MoveToAttackPosition("moveToAttackPosition","es")
const idEventDef AI_MoveToCover("moveToCover")
const idEventDef AI_MoveToEnemy("moveToEnemy")
const idEventDef AI_MoveToEnemyHeight("moveToEnemyHeight")
const idEventDef AI_MoveToEntity("moveToEntity","e")
const idEventDef AI_MoveToPosition("moveToPosition","v")
const idEventDef AI_MuzzleFlash("muzzleFlash","s")
const idEventDef AI_NumSmokeEmitters("numSmokeEmitters", NULL, 'd')
const idEventDef AI_PreBurn("preBurn")
const idEventDef AI_PredictEnemyPos("predictEnemyPos","f", 'v')
const idEventDef AI_PushPointIntoAAS("pushPointIntoAAS","v", 'v')
const idEventDef AI_RadiusDamageFromJoint("radiusDamageFromJoint","ss")
const idEventDef AI_RandomPath("randomPath", NULL, 'e')
const idEventDef AI_RealKill("<kill>")
const idEventDef AI_RestoreMove("restoreMove")
const idEventDef AI_SaveMove("saveMove")
const idEventDef AI_SetEnemy("setEnemy","E")
const idEventDef AI_SetFlyOffset("setFlyOffset","d")
const idEventDef AI_SetFlySpeed("setFlySpeed","f")
const idEventDef AI_SetHealth("setHealth","f")
const idEventDef AI_SetJointMod("setBoneMod","d")
const idEventDef AI_SetMoveType("setMoveType","d")
const idEventDef AI_SetSmokeVisibility("setSmokeVisibility","dd")
const idEventDef AI_SetTalkState("setTalkState","d")
const idEventDef AI_SetTalkTarget("setTalkTarget","E")
const idEventDef AI_SetTurnRate("setTurnRate","f")
const idEventDef AI_Shrivel("shrivel","f")
const idEventDef AI_SlideTo("slideTo","vf")
const idEventDef AI_StopMove("stopMove")
const idEventDef AI_StopRagdoll("stopRagdoll")
const idEventDef AI_StopThinking("stopThinking")
const idEventDef AI_TestAnimAttack("testAnimAttack","s", 'd')
const idEventDef AI_TestAnimMove("testAnimMove","s", 'd')
const idEventDef AI_TestAnimMoveTowardEnemy("testAnimMoveTowardEnemy","s", 'd')
const idEventDef AI_TestChargeAttack("testChargeAttack", NULL, 'f')
const idEventDef AI_TestMeleeAttack("testMeleeAttack", NULL, 'd')
const idEventDef AI_TestMoveToPosition("testMoveToPosition","v", 'd')
const idEventDef AI_ThrowAF("throwAF")
const idEventDef AI_ThrowMoveable("throwMoveable")
const idEventDef AI_TravelDistanceBetweenEntities("travelDistanceBetweenEntities","ee", 'f')
const idEventDef AI_TravelDistanceBetweenPoints("travelDistanceBetweenPoints","vv", 'f')
const idEventDef AI_TravelDistanceToEntity("travelDistanceToEntity","e", 'f')
const idEventDef AI_TravelDistanceToPoint("travelDistanceToPoint","v", 'f')
const idEventDef AI_TriggerParticles("triggerParticles","s")
const idEventDef AI_TurnTo("turnTo","f")
const idEventDef AI_TurnToEntity("turnToEntity","E")
const idEventDef AI_TurnToPos("turnToPos","v")
const idEventDef AI_WaitAction("waitAction","s")
const idEventDef AI_WaitMove("waitMove")
const idEventDef AI_WakeOnFlashlight("wakeOnFlashlight","d")
const idEventDef AI_Wander("wander")