Go to the source code of this file.
Macros | |
#define | AI_SENTINEL_FIRST_NPC 0 |
#define | AI_SENTINEL_LAST_NPC 0 |
#define | SENTINEL_AI_FLAG_CHASING 0x100 |
#define | SENTINEL_AI_FLAG_PLAYING_SOUND 0x1000 |
#define | SENTINEL_AI_DESCEND_RATE 1.8 |
Enumerations | |
enum | AiStateSentinel { AI_STATE_SENTINEL_WANDER_INIT = 0 , AI_STATE_SENTINEL_WANDER = 1 , AI_STATE_SENTINEL_LOITER_INIT = 2 , AI_STATE_SENTINEL_LOITER = 3 , AI_STATE_SENTINEL_CHASE_INIT = 12 , AI_STATE_SENTINEL_CHASE = 13 , AI_STATE_SENTINEL_DESCEND_INIT = 14 , AI_STATE_SENTINEL_DESCEND = 15 , AI_STATE_SENTINEL_LOSE_PLAYER_INIT = 16 , AI_STATE_SENTINEL_LOSE_PLAYER = 17 , AI_STATE_SENTINEL_POST_LOSE_PLAYER = 18 , AI_STATE_SENTINEL_GRAB_PLAYER = 20 , AI_STATE_SENTINEL_RETURN_HOME_INIT = 30 , AI_STATE_SENTINEL_RETURN_HOME = 31 , AI_STATE_SENTINEL_CAUGHT_PLAYER = 100 } |
#define AI_SENTINEL_FIRST_NPC 0 |
Definition at line 9 of file SentinelAI.inc.c.
Referenced by SentinelAI_DescendInit().
#define AI_SENTINEL_LAST_NPC 0 |
Definition at line 13 of file SentinelAI.inc.c.
Referenced by SentinelAI_DescendInit().
#define SENTINEL_AI_FLAG_CHASING 0x100 |
Definition at line 37 of file SentinelAI.inc.c.
Referenced by SentinelAI_DescendInit().
#define SENTINEL_AI_FLAG_PLAYING_SOUND 0x1000 |
Definition at line 38 of file SentinelAI.inc.c.
Referenced by SentinelAI_DescendInit(), and SentinelAI_LosePlayerInit().
#define SENTINEL_AI_DESCEND_RATE 1.8 |
Definition at line 40 of file SentinelAI.inc.c.
Referenced by SentinelAI_Descend().
enum AiStateSentinel |
Definition at line 19 of file SentinelAI.inc.c.
void N SentinelAI_ChaseInit | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 42 of file SentinelAI.inc.c.
void N SentinelAI_Chase | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 69 of file SentinelAI.inc.c.
void N SentinelAI_DescendInit | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 91 of file SentinelAI.inc.c.
void N SentinelAI_Descend | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 113 of file SentinelAI.inc.c.
void N SentinelAI_LosePlayerInit | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 158 of file SentinelAI.inc.c.
void N SentinelAI_LosePlayer | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 173 of file SentinelAI.inc.c.
void N SentinelAI_PostLosePlayer | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 195 of file SentinelAI.inc.c.
void N SentinelAI_GrabPlayer | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 205 of file SentinelAI.inc.c.
void N SentinelAI_ReturnHomeInit | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 222 of file SentinelAI.inc.c.
void N SentinelAI_ReturnHome | ( | Evt * | script, |
MobileAISettings * | aiSettings, | ||
EnemyDetectVolume * | territory ) |
Definition at line 234 of file SentinelAI.inc.c.