bot_state_s Struct Reference

#include <ai_main.h>


Data Fields

int inuse
int botthink_residual
int client
int entitynum
playerState_t cur_ps
usercmd_t lastucmd
bot_settings_t settings
float thinktime
vec3_t origin
vec3_t velocity
vec3_t eye
int setupcount
float ltime
float entergame_time
int ms
int gs
int ws
vec3_t viewangles
vec3_t ideal_viewangles
vec3_t viewanglespeed
gentity_tcurrentEnemy
gentity_trevengeEnemy
gentity_tsquadLeader
gentity_tlastHurt
gentity_tlastAttacked
gentity_twantFlag
gentity_ttouchGoal
gentity_tshootGoal
gentity_tdangerousObject
vec3_t staticFlagSpot
int revengeHateLevel
int isSquadLeader
int squadRegroupInterval
int squadCannotLead
int lastDeadTime
wpobject_twpCurrent
wpobject_twpDestination
wpobject_twpStoreDest
vec3_t goalAngles
vec3_t goalMovedir
vec3_t goalPosition
vec3_t lastEnemySpotted
vec3_t hereWhenSpotted
int lastVisibleEnemyIndex
int hitSpotted
int wpDirection
float destinationGrabTime
float wpSeenTime
float wpTravelTime
float wpDestSwitchTime
float wpSwitchTime
float wpDestIgnoreTime
float timeToReact
float enemySeenTime
float chickenWussCalculationTime
float beStill
float duckTime
float jumpTime
float jumpHoldTime
float jumpPrep
float forceJumping
float jDelay
float aimOffsetTime
float aimOffsetAmtYaw
float aimOffsetAmtPitch
float frame_Waypoint_Len
int frame_Waypoint_Vis
float frame_Enemy_Len
int frame_Enemy_Vis
int isCamper
float isCamping
wpobject_twpCamping
wpobject_twpCampingTo
qboolean campStanding
int randomNavTime
int randomNav
int saberSpecialist
int canChat
int chatFrequency
char currentChat [MAX_CHAT_LINE_SIZE]
float chatTime
float chatTime_stored
int doChat
int chatTeam
gentity_tchatObject
gentity_tchatAltObject
float meleeStrafeTime
int meleeStrafeDir
float meleeStrafeDisable
int altChargeTime
float escapeDirTime
float dontGoBack
int doAttack
int doAltAttack
int forceWeaponSelect
int virtualWeapon
int plantTime
int plantDecided
int plantContinue
int plantKillEmAll
int runningLikeASissy
int runningToEscapeThreat
botskills_t skills
botattachment_t loved [MAX_LOVED_ONES]
int lovednum
int loved_death_thresh
int deathActivitiesDone
float botWeaponWeights [WP_NUM_WEAPONS]
int ctfState
int siegeState
int teamplayState
int jmState
int state_Forced
int saberDefending
int saberDefendDecideTime
int saberBFTime
int saberBTime
int saberSTime
int saberThrowTime
qboolean saberPower
int saberPowerTime
int botChallengingTime
char forceinfo [MAX_FORCE_INFO_SIZE]
int forceJumpChargeTime
int doForcePush
int noUseTime
qboolean doingFallback
int iHaveNoIdeaWhereIAmGoing
vec3_t lastSignificantAreaChange
int lastSignificantChangeTime
int forceMove_Forward
int forceMove_Right
int forceMove_Up


Field Documentation

float bot_state_s::aimOffsetAmtPitch
 

Definition at line 234 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles().

float bot_state_s::aimOffsetAmtYaw
 

Definition at line 233 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles().

float bot_state_s::aimOffsetTime
 

Definition at line 232 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles().

int bot_state_s::altChargeTime
 

Definition at line 266 of file ai_main.h.

Referenced by CombatBotAI(), and ShouldSecondaryFire().

float bot_state_s::beStill
 

Definition at line 224 of file ai_main.h.

Referenced by CheckForShorterRoutes(), SaberCombatHandling(), StandardBotAI(), and WPConstantRoutine().

int bot_state_s::botChallengingTime
 

Definition at line 321 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::botthink_residual
 

Definition at line 151 of file ai_main.h.

Referenced by BotAIStartFrame(), and BotScheduleBotThink().

float bot_state_s::botWeaponWeights[WP_NUM_WEAPONS]
 

Definition at line 299 of file ai_main.h.

Referenced by BotAISetupClient(), BotSelectIdealWeapon(), and BotUtilizePersonality().

qboolean bot_state_s::campStanding
 

Definition at line 245 of file ai_main.h.

Referenced by StandardBotAI(), and WPTouchRoutine().

int bot_state_s::canChat
 

Definition at line 252 of file ai_main.h.

Referenced by BotDoChat(), BotReplyGreetings(), and BotUtilizePersonality().

gentity_t* bot_state_s::chatAltObject
 

Definition at line 260 of file ai_main.h.

Referenced by BotDoChat(), BotLovedOneDied(), BotOrder(), BotReplyGreetings(), and StandardBotAI().

int bot_state_s::chatFrequency
 

Definition at line 253 of file ai_main.h.

Referenced by BotDoChat(), and BotUtilizePersonality().

gentity_t* bot_state_s::chatObject
 

Definition at line 259 of file ai_main.h.

Referenced by BotDoChat(), BotLovedOneDied(), BotOrder(), BotReplyGreetings(), and StandardBotAI().

int bot_state_s::chatTeam
 

Definition at line 258 of file ai_main.h.

Referenced by BotDoChat(), BotOrder(), and StandardBotAI().

float bot_state_s::chatTime
 

Definition at line 255 of file ai_main.h.

Referenced by BotDoChat(), and StandardBotAI().

float bot_state_s::chatTime_stored
 

Definition at line 256 of file ai_main.h.

Referenced by BotDoChat().

float bot_state_s::chickenWussCalculationTime
 

Definition at line 222 of file ai_main.h.

Referenced by BotIsAChickenWuss().

int bot_state_s::client
 

Definition at line 152 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles(), BotAISetupClient(), BotCanHear(), BotChangeViewAngles(), BotCheckDetPacks(), BotDamageNotification(), BotDeathNotify(), BotDefendFlag(), BotDoChat(), BotGetEnemyFlag(), BotGetFlagBack(), BotGetFlagHome(), BotGuardFlagCarrier(), BotIsAChickenWuss(), BotLovedOneDied(), BotReplyGreetings(), BotReportStatus(), BotResetState(), BotScanForLeader(), BotSelectChoiceWeapon(), BotSelectIdealWeapon(), BotSelectMelee(), BotSurfaceNear(), BotTrace_Duck(), BotTrace_Jump(), BotTrace_Strafe(), BotTryAnotherWeapon(), BotUpdateInput(), BotUseInventoryItem(), BotUtilizePersonality(), CheckForFriendInLOF(), CommanderBotCTFAI(), CommanderBotSiegeAI(), CommanderBotTeamplayAI(), CTFFlagMovement(), CTFTakesPriority(), GetLoveLevel(), GetNearestBadThing(), PassLovedOneCheck(), PassStandardEnemyChecks(), ReadChatGroups(), SaberCombatHandling(), ScanForEnemies(), Siege_CountDefenders(), Siege_CountTeammates(), Siege_DefendFromAttackers(), Siege_TargetClosestObjective(), SiegeTakesPriority(), StandardBotAI(), StrafeTracing(), and WaitingForNow().

int bot_state_s::ctfState
 

Definition at line 301 of file ai_main.h.

Referenced by BotCTFGuardDuty(), BotReportStatus(), CommanderBotCTFAI(), CTFTakesPriority(), and GetIdealDestination().

playerState_t bot_state_s::cur_ps
 

Definition at line 154 of file ai_main.h.

Referenced by AltFiring(), BotAI(), BotGetWeaponRange(), BotHasAssociated(), BotIsAChickenWuss(), BotResetState(), BotSelectChoiceWeapon(), BotSelectIdealWeapon(), BotSelectMelee(), BotTrace_Strafe(), BotTryAnotherWeapon(), BotUpdateInput(), BotUseInventoryItem(), BotWeaponCanLead(), BotWeaponSelectable(), CheckForShorterRoutes(), CombatBotAI(), CTFTakesPriority(), JMTakesPriority(), KeepAltFromFiring(), KeepPrimFromFiring(), PassStandardEnemyChecks(), PassWayCheck(), PrimFiring(), ScanForEnemies(), ShouldSecondaryFire(), SiegeTakesPriority(), StandardBotAI(), TotalTrailDistance(), WPConstantRoutine(), and WPTouchRoutine().

char bot_state_s::currentChat[MAX_CHAT_LINE_SIZE]
 

Definition at line 254 of file ai_main.h.

Referenced by BotDoChat(), and StandardBotAI().

gentity_t* bot_state_s::currentEnemy
 

Definition at line 172 of file ai_main.h.

Referenced by BotAimLeading(), BotAimOffsetGoalAngles(), BotChangeViewAngles(), BotCheckDetPacks(), BotDamageNotification(), BotFallbackNavigation(), BotIsAChickenWuss(), BotSelectIdealWeapon(), BotTrace_Jump(), BotUseInventoryItem(), CombatBotAI(), GetIdealDestination(), GetNearestBadThing(), MeleeCombatHandling(), PassStandardEnemyChecks(), SaberCombatHandling(), ScanForEnemies(), and StandardBotAI().

gentity_t* bot_state_s::dangerousObject
 

Definition at line 185 of file ai_main.h.

Referenced by GetIdealDestination(), and StandardBotAI().

int bot_state_s::deathActivitiesDone
 

Definition at line 297 of file ai_main.h.

Referenced by StandardBotAI().

float bot_state_s::destinationGrabTime
 

Definition at line 211 of file ai_main.h.

Referenced by JMTakesPriority(), Siege_DefendFromAttackers(), StandardBotAI(), and WPTouchRoutine().

int bot_state_s::doAltAttack
 

Definition at line 273 of file ai_main.h.

Referenced by AltFiring(), CombatBotAI(), KeepAltFromFiring(), and StandardBotAI().

int bot_state_s::doAttack
 

Definition at line 272 of file ai_main.h.

Referenced by CombatBotAI(), KeepPrimFromFiring(), PrimFiring(), SaberCombatHandling(), and StandardBotAI().

int bot_state_s::doChat
 

Definition at line 257 of file ai_main.h.

Referenced by BotDoChat(), and StandardBotAI().

int bot_state_s::doForcePush
 

Definition at line 329 of file ai_main.h.

Referenced by GetNearestBadThing(), and StandardBotAI().

qboolean bot_state_s::doingFallback
 

Definition at line 332 of file ai_main.h.

Referenced by PassStandardEnemyChecks(), and StandardBotAI().

float bot_state_s::dontGoBack
 

Definition at line 270 of file ai_main.h.

Referenced by GetIdealDestination(), and GetNearestBadThing().

float bot_state_s::duckTime
 

Definition at line 225 of file ai_main.h.

Referenced by StandardBotAI(), and WPConstantRoutine().

float bot_state_s::enemySeenTime
 

Definition at line 220 of file ai_main.h.

Referenced by BotDamageNotification(), GetNearestBadThing(), and StandardBotAI().

float bot_state_s::entergame_time
 

Definition at line 163 of file ai_main.h.

Referenced by BotAISetupClient(), and BotResetState().

int bot_state_s::entitynum
 

Definition at line 153 of file ai_main.h.

Referenced by BotAISetupClient(), and BotResetState().

float bot_state_s::escapeDirTime
 

Definition at line 268 of file ai_main.h.

Referenced by GetIdealDestination().

vec3_t bot_state_s::eye
 

Definition at line 160 of file ai_main.h.

Referenced by BotAI(), BotAimLeading(), CheckForFriendInLOF(), CombatBotAI(), ScanForEnemies(), and StandardBotAI().

char bot_state_s::forceinfo[MAX_FORCE_INFO_SIZE]
 

Definition at line 323 of file ai_main.h.

Referenced by BotUtilizePersonality().

int bot_state_s::forceJumpChargeTime
 

Definition at line 326 of file ai_main.h.

Referenced by CheckForShorterRoutes(), StandardBotAI(), and WPConstantRoutine().

float bot_state_s::forceJumping
 

Definition at line 229 of file ai_main.h.

Referenced by CheckForShorterRoutes(), and StandardBotAI().

int bot_state_s::forceMove_Forward
 

Definition at line 338 of file ai_main.h.

Referenced by Bot_SetForcedMovement(), and StandardBotAI().

int bot_state_s::forceMove_Right
 

Definition at line 339 of file ai_main.h.

Referenced by Bot_SetForcedMovement(), and StandardBotAI().

int bot_state_s::forceMove_Up
 

Definition at line 340 of file ai_main.h.

Referenced by Bot_SetForcedMovement(), and StandardBotAI().

int bot_state_s::forceWeaponSelect
 

Definition at line 275 of file ai_main.h.

Referenced by StandardBotAI().

float bot_state_s::frame_Enemy_Len
 

Definition at line 238 of file ai_main.h.

Referenced by BotAimLeading(), BotIsAChickenWuss(), BotSelectIdealWeapon(), CombatBotAI(), GetIdealDestination(), MeleeCombatHandling(), SaberCombatHandling(), ScanForEnemies(), ShouldSecondaryFire(), and StandardBotAI().

int bot_state_s::frame_Enemy_Vis
 

Definition at line 239 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles(), BotChangeViewAngles(), BotCheckDetPacks(), BotFallbackNavigation(), BotUseInventoryItem(), and StandardBotAI().

float bot_state_s::frame_Waypoint_Len
 

Definition at line 236 of file ai_main.h.

Referenced by StandardBotAI(), and WaitingForNow().

int bot_state_s::frame_Waypoint_Vis
 

Definition at line 237 of file ai_main.h.

Referenced by StandardBotAI().

vec3_t bot_state_s::goalAngles
 

Definition at line 200 of file ai_main.h.

Referenced by BotAimLeading(), BotAimOffsetGoalAngles(), BotFallbackNavigation(), MoveTowardIdealAngles(), and StandardBotAI().

vec3_t bot_state_s::goalMovedir
 

Definition at line 201 of file ai_main.h.

Referenced by StandardBotAI().

vec3_t bot_state_s::goalPosition
 

Definition at line 202 of file ai_main.h.

Referenced by BotFallbackNavigation(), CTFFlagMovement(), MeleeCombatHandling(), SaberCombatHandling(), Siege_TargetClosestObjective(), and StandardBotAI().

int bot_state_s::gs
 

Definition at line 165 of file ai_main.h.

Referenced by BotAISetupClient(), BotAIShutdownClient(), and BotResetState().

vec3_t bot_state_s::hereWhenSpotted
 

Definition at line 205 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::hitSpotted
 

Definition at line 207 of file ai_main.h.

Referenced by StandardBotAI().

vec3_t bot_state_s::ideal_viewangles
 

Definition at line 168 of file ai_main.h.

Referenced by BotChangeViewAngles(), and MoveTowardIdealAngles().

int bot_state_s::iHaveNoIdeaWhereIAmGoing
 

Definition at line 334 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::inuse
 

Definition at line 150 of file ai_main.h.

Referenced by BotAI(), BotAILoadMap(), BotAISetupClient(), BotAIShutdown(), BotAIShutdownClient(), BotAIStartFrame(), BotResetState(), and BotScheduleBotThink().

int bot_state_s::isCamper
 

Definition at line 241 of file ai_main.h.

Referenced by BotUtilizePersonality(), GetBestIdleGoal(), and WPTouchRoutine().

float bot_state_s::isCamping
 

Definition at line 242 of file ai_main.h.

Referenced by StandardBotAI(), and WPTouchRoutine().

int bot_state_s::isSquadLeader
 

Definition at line 190 of file ai_main.h.

Referenced by BotDoTeamplayAI(), BotScanForLeader(), BotStraightTPOrderCheck(), CommanderBotSiegeAI(), CommanderBotTeamplayAI(), and StandardBotAI().

float bot_state_s::jDelay
 

Definition at line 230 of file ai_main.h.

Referenced by CheckForShorterRoutes(), and StandardBotAI().

int bot_state_s::jmState
 

Definition at line 307 of file ai_main.h.

Referenced by JMTakesPriority(), and StandardBotAI().

float bot_state_s::jumpHoldTime
 

Definition at line 227 of file ai_main.h.

Referenced by StandardBotAI().

float bot_state_s::jumpPrep
 

Definition at line 228 of file ai_main.h.

Referenced by StandardBotAI(), and WPConstantRoutine().

float bot_state_s::jumpTime
 

Definition at line 226 of file ai_main.h.

Referenced by BotTrace_Jump(), CheckForShorterRoutes(), SaberCombatHandling(), StandardBotAI(), WPConstantRoutine(), and WPTouchRoutine().

gentity_t* bot_state_s::lastAttacked
 

Definition at line 178 of file ai_main.h.

Referenced by BotDamageNotification(), and StandardBotAI().

int bot_state_s::lastDeadTime
 

Definition at line 195 of file ai_main.h.

Referenced by CTFTakesPriority(), SiegeTakesPriority(), and StandardBotAI().

vec3_t bot_state_s::lastEnemySpotted
 

Definition at line 204 of file ai_main.h.

Referenced by StandardBotAI().

gentity_t* bot_state_s::lastHurt
 

Definition at line 177 of file ai_main.h.

Referenced by BotDamageNotification(), BotLovedOneDied(), and StandardBotAI().

vec3_t bot_state_s::lastSignificantAreaChange
 

Definition at line 335 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::lastSignificantChangeTime
 

Definition at line 336 of file ai_main.h.

Referenced by StandardBotAI().

usercmd_t bot_state_s::lastucmd
 

Definition at line 155 of file ai_main.h.

Referenced by BotUpdateInput().

int bot_state_s::lastVisibleEnemyIndex
 

Definition at line 206 of file ai_main.h.

Referenced by StandardBotAI().

botattachment_t bot_state_s::loved[MAX_LOVED_ONES]
 

Definition at line 292 of file ai_main.h.

Referenced by BotDeathNotify(), GetLoveLevel(), ParseEmotionalAttachments(), and PassLovedOneCheck().

int bot_state_s::loved_death_thresh
 

Definition at line 295 of file ai_main.h.

Referenced by BotLovedOneDied(), and BotUtilizePersonality().

int bot_state_s::lovednum
 

Definition at line 293 of file ai_main.h.

Referenced by BotDeathNotify(), BotUtilizePersonality(), GetLoveLevel(), ParseEmotionalAttachments(), and PassLovedOneCheck().

float bot_state_s::ltime
 

Definition at line 162 of file ai_main.h.

Referenced by BotAI().

int bot_state_s::meleeStrafeDir
 

Definition at line 263 of file ai_main.h.

Referenced by MeleeCombatHandling(), SaberCombatHandling(), StandardBotAI(), and StrafeTracing().

float bot_state_s::meleeStrafeDisable
 

Definition at line 264 of file ai_main.h.

Referenced by StandardBotAI(), and StrafeTracing().

float bot_state_s::meleeStrafeTime
 

Definition at line 262 of file ai_main.h.

Referenced by MeleeCombatHandling(), and SaberCombatHandling().

int bot_state_s::ms
 

Definition at line 164 of file ai_main.h.

Referenced by BotAISetupClient(), BotAIShutdownClient(), and BotResetState().

int bot_state_s::noUseTime
 

Definition at line 331 of file ai_main.h.

Referenced by BotUpdateInput(), StandardBotAI(), WaitingForNow(), and WPTouchRoutine().

vec3_t bot_state_s::origin
 

Definition at line 158 of file ai_main.h.

Referenced by BotAI(), BotCheckDetPacks(), BotDefendFlag(), BotFallbackNavigation(), BotGetEnemyFlag(), BotGetFlagHome(), BotSurfaceNear(), BotTrace_Duck(), BotTrace_Jump(), BotTrace_Strafe(), CTFFlagMovement(), GetNearestBadThing(), MeleeCombatHandling(), PassStandardEnemyChecks(), SaberCombatHandling(), Siege_DefendFromAttackers(), Siege_TargetClosestObjective(), SiegeTakesPriority(), StandardBotAI(), StrafeTracing(), WaitingForNow(), and WPConstantRoutine().

int bot_state_s::plantContinue
 

Definition at line 280 of file ai_main.h.

Referenced by BotCheckDetPacks(), and StandardBotAI().

int bot_state_s::plantDecided
 

Definition at line 279 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::plantKillEmAll
 

Definition at line 281 of file ai_main.h.

Referenced by BotCheckDetPacks(), and StandardBotAI().

int bot_state_s::plantTime
 

Definition at line 278 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::randomNav
 

Definition at line 248 of file ai_main.h.

Referenced by GetBestIdleGoal().

int bot_state_s::randomNavTime
 

Definition at line 247 of file ai_main.h.

Referenced by GetBestIdleGoal().

gentity_t* bot_state_s::revengeEnemy
 

Definition at line 173 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles(), BotLovedOneDied(), GetIdealDestination(), and StandardBotAI().

int bot_state_s::revengeHateLevel
 

Definition at line 189 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles(), BotLovedOneDied(), and StandardBotAI().

int bot_state_s::runningLikeASissy
 

Definition at line 283 of file ai_main.h.

Referenced by GetIdealDestination(), and WPTouchRoutine().

int bot_state_s::runningToEscapeThreat
 

Definition at line 284 of file ai_main.h.

Referenced by BotUseInventoryItem(), and GetIdealDestination().

int bot_state_s::saberBFTime
 

Definition at line 313 of file ai_main.h.

Referenced by SaberCombatHandling().

int bot_state_s::saberBTime
 

Definition at line 314 of file ai_main.h.

Referenced by SaberCombatHandling().

int bot_state_s::saberDefendDecideTime
 

Definition at line 312 of file ai_main.h.

Referenced by SaberCombatHandling().

int bot_state_s::saberDefending
 

Definition at line 311 of file ai_main.h.

Referenced by SaberCombatHandling(), and StandardBotAI().

qboolean bot_state_s::saberPower
 

Definition at line 318 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::saberPowerTime
 

Definition at line 319 of file ai_main.h.

Referenced by StandardBotAI().

int bot_state_s::saberSpecialist
 

Definition at line 250 of file ai_main.h.

Referenced by BotIsAChickenWuss(), and BotUtilizePersonality().

int bot_state_s::saberSTime
 

Definition at line 315 of file ai_main.h.

Referenced by SaberCombatHandling().

int bot_state_s::saberThrowTime
 

Definition at line 316 of file ai_main.h.

Referenced by StandardBotAI().

bot_settings_t bot_state_s::settings
 

Definition at line 156 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles(), BotAISetupClient(), BotChangeViewAngles(), BotResetState(), BotUtilizePersonality(), GetNearestBadThing(), and StandardBotAI().

int bot_state_s::setupcount
 

Definition at line 161 of file ai_main.h.

Referenced by BotAILoadMap(), and BotAISetupClient().

gentity_t* bot_state_s::shootGoal
 

Definition at line 183 of file ai_main.h.

Referenced by Siege_TargetClosestObjective(), SiegeTakesPriority(), and StandardBotAI().

int bot_state_s::siegeState
 

Definition at line 303 of file ai_main.h.

Referenced by BotReportStatus(), CommanderBotSiegeAI(), GetIdealDestination(), Siege_CountDefenders(), and SiegeTakesPriority().

botskills_t bot_state_s::skills
 

Definition at line 290 of file ai_main.h.

Referenced by BotAimOffsetGoalAngles(), BotChangeViewAngles(), BotUtilizePersonality(), and StandardBotAI().

int bot_state_s::squadCannotLead
 

Definition at line 193 of file ai_main.h.

Referenced by CommanderBotTeamplayAI(), and StandardBotAI().

gentity_t* bot_state_s::squadLeader
 

Definition at line 175 of file ai_main.h.

Referenced by BotDoTeamplayAI(), BotScanForLeader(), BotStraightTPOrderCheck(), CommanderBotCTFAI(), CommanderBotTeamplayAI(), GetIdealDestination(), and StandardBotAI().

int bot_state_s::squadRegroupInterval
 

Definition at line 192 of file ai_main.h.

Referenced by CommanderBotTeamplayAI().

int bot_state_s::state_Forced
 

Definition at line 309 of file ai_main.h.

Referenced by BotDoTeamplayAI(), BotOrder(), CommanderBotSiegeAI(), CommanderBotTeamplayAI(), CTFTakesPriority(), and SiegeTakesPriority().

vec3_t bot_state_s::staticFlagSpot
 

Definition at line 187 of file ai_main.h.

Referenced by CTFFlagMovement().

int bot_state_s::teamplayState
 

Definition at line 305 of file ai_main.h.

Referenced by BotDoTeamplayAI(), BotReportStatus(), BotStraightTPOrderCheck(), and CommanderBotTeamplayAI().

float bot_state_s::thinktime
 

Definition at line 157 of file ai_main.h.

Referenced by BotAI().

float bot_state_s::timeToReact
 

Definition at line 218 of file ai_main.h.

Referenced by StandardBotAI().

gentity_t* bot_state_s::touchGoal
 

Definition at line 182 of file ai_main.h.

Referenced by Siege_TargetClosestObjective().

vec3_t bot_state_s::velocity
 

Definition at line 159 of file ai_main.h.

vec3_t bot_state_s::viewangles
 

Definition at line 167 of file ai_main.h.

Referenced by BotAI(), BotChangeViewAngles(), BotSurfaceNear(), BotTrace_Strafe(), BotUpdateInput(), CheckForFriendInLOF(), CombatBotAI(), ScanForEnemies(), StandardBotAI(), and StrafeTracing().

vec3_t bot_state_s::viewanglespeed
 

Definition at line 169 of file ai_main.h.

Referenced by BotChangeViewAngles().

int bot_state_s::virtualWeapon
 

Definition at line 276 of file ai_main.h.

Referenced by BotSelectChoiceWeapon(), BotSelectIdealWeapon(), BotSelectMelee(), and BotTryAnotherWeapon().

gentity_t* bot_state_s::wantFlag
 

Definition at line 180 of file ai_main.h.

Referenced by CTFFlagMovement().

wpobject_t* bot_state_s::wpCamping
 

Definition at line 243 of file ai_main.h.

Referenced by GetIdealDestination(), StandardBotAI(), and WPTouchRoutine().

wpobject_t* bot_state_s::wpCampingTo
 

Definition at line 244 of file ai_main.h.

Referenced by StandardBotAI(), and WPTouchRoutine().

wpobject_t* bot_state_s::wpCurrent
 

Definition at line 197 of file ai_main.h.

Referenced by BotGetFlagBack(), BotGuardFlagCarrier(), CheckForShorterRoutes(), GetBestIdleGoal(), GetIdealDestination(), PassWayCheck(), StandardBotAI(), TotalTrailDistance(), WaitingForNow(), WPConstantRoutine(), and WPTouchRoutine().

float bot_state_s::wpDestIgnoreTime
 

Definition at line 216 of file ai_main.h.

Referenced by GetIdealDestination(), and StandardBotAI().

wpobject_t* bot_state_s::wpDestination
 

Definition at line 198 of file ai_main.h.

Referenced by BotDefendFlag(), BotGetEnemyFlag(), BotGetFlagBack(), BotGetFlagHome(), BotGuardFlagCarrier(), CheckForShorterRoutes(), CTFFlagMovement(), CTFTakesPriority(), GetIdealDestination(), JMTakesPriority(), Siege_DefendFromAttackers(), Siege_TargetClosestObjective(), SiegeTakesPriority(), StandardBotAI(), and WPTouchRoutine().

float bot_state_s::wpDestSwitchTime
 

Definition at line 214 of file ai_main.h.

Referenced by BotGetFlagBack(), BotGuardFlagCarrier(), BotStraightTPOrderCheck(), CTFTakesPriority(), GetIdealDestination(), SiegeTakesPriority(), and StandardBotAI().

int bot_state_s::wpDirection
 

Definition at line 209 of file ai_main.h.

Referenced by CheckForShorterRoutes(), GetIdealDestination(), PassWayCheck(), StandardBotAI(), WPConstantRoutine(), and WPTouchRoutine().

float bot_state_s::wpSeenTime
 

Definition at line 212 of file ai_main.h.

Referenced by StandardBotAI(), and WPConstantRoutine().

wpobject_t* bot_state_s::wpStoreDest
 

Definition at line 199 of file ai_main.h.

Referenced by GetIdealDestination(), and StandardBotAI().

float bot_state_s::wpSwitchTime
 

Definition at line 215 of file ai_main.h.

Referenced by CheckForShorterRoutes(), and StandardBotAI().

float bot_state_s::wpTravelTime
 

Definition at line 213 of file ai_main.h.

Referenced by StandardBotAI(), and WPTouchRoutine().

int bot_state_s::ws
 

Definition at line 166 of file ai_main.h.

Referenced by BotAISetupClient(), BotAIShutdownClient(), and BotResetState().


The documentation for this struct was generated from the following file: