All Doom 3 AI is now native.

This commit is contained in:
Justin Marshall
2026-05-23 14:19:48 -07:00
parent 654e209e95
commit 027067a122
132 changed files with 61205 additions and 240 deletions
+36
View File
@@ -695,6 +695,42 @@ public:
void Event_LevelTrigger( void );
void Event_Gibbed( void );
void Event_GetIdealWeapon( void );
stateResult_t Wait_Alive(stateParms_t* parms);
stateResult_t Wait_ReloadAnim(stateParms_t* parms);
stateResult_t Torso_Idle(stateParms_t* parms);
stateResult_t Torso_IdleThink(stateParms_t* parms);
stateResult_t Torso_Teleport(stateParms_t* parms);
stateResult_t Torso_RaiseWeapon(stateParms_t* parms);
stateResult_t Torso_LowerWeapon(stateParms_t* parms);
stateResult_t Torso_Fire(stateParms_t* parms);
stateResult_t Torso_Fire_Windup(stateParms_t* parms);
stateResult_t Torso_Reload(stateParms_t* parms);
stateResult_t Torso_Pain(stateParms_t* parms);
stateResult_t Torso_Dead(stateParms_t* parms);
stateResult_t Torso_Emote(stateParms_t* parms);
stateResult_t Legs_Idle(stateParms_t* parms);
stateResult_t Legs_Run_Forward(stateParms_t* parms);
stateResult_t Legs_Run_Backward(stateParms_t* parms);
stateResult_t Legs_Run_Left(stateParms_t* parms);
stateResult_t Legs_Run_Right(stateParms_t* parms);
stateResult_t Legs_Walk_Forward(stateParms_t* parms);
stateResult_t Legs_Walk_Backward(stateParms_t* parms);
stateResult_t Legs_Walk_Left(stateParms_t* parms);
stateResult_t Legs_Walk_Right(stateParms_t* parms);
stateResult_t Legs_Crouch(stateParms_t* parms);
stateResult_t Legs_Uncrouch(stateParms_t* parms);
stateResult_t Legs_Crouch_Idle(stateParms_t* parms);
stateResult_t Legs_Crouch_Forward(stateParms_t* parms);
stateResult_t Legs_Crouch_Backward(stateParms_t* parms);
stateResult_t Legs_Jump(stateParms_t* parms);
stateResult_t Legs_Fall(stateParms_t* parms);
stateResult_t Legs_Land(stateParms_t* parms);
stateResult_t Legs_Dead(stateParms_t* parms);
bool IsLegsIdle(bool crouching) const;
};
ID_INLINE bool idPlayer::IsReady( void ) {