# Artificial Intelligence Globals
GameGuru exposes these globals to access AI properties:
ai_aggro_range
ai_alerted_mode
ai_alerted_old_time
ai_alerted_spoken
ai_alerted_state_delay
ai_alert_counter
ai_alert_entity
ai_alert_x
ai_alert_z
ai_attacktype_canfire
ai_attacktype_nofire
AI_AUTOMATIC
ai_bot_angryhurt
ai_bot_closeenoughx
ai_bot_closeenoughy
ai_bot_closeenoughz
ai_bot_coverindex
ai_bot_gofast
ai_bot_hunttime
ai_bot_last_fired
ai_bot_last_sidestep
ai_bot_oldhealth
ai_bot_pathindex
ai_bot_patroltime
ai_bot_pointdirection
ai_bot_pointindex
ai_bot_pointmax
ai_bot_pointtime
ai_bot_roty
ai_bot_sighting
ai_bot_state
ai_bot_substate
ai_bot_targetx
ai_bot_targety
ai_bot_targetz
AI_CLOSEST_TO_PLAYER
ai_combattype_bashmelee
ai_combattype_freezermelee
ai_combattype_guard
ai_combattype_patrol
ai_combattype_regular
ai_combat_cover_delay
ai_combat_delay_after_finding
ai_combat_mode
ai_combat_old_time
ai_combat_state_delay
ai_combat_turn_delay
ai_cover_slot
ai_dest_x
ai_dest_z
AI_MANUAL
ai_movetype_useanim
ai_movetype_usespeed
ai_next_aggro_delay
ai_old_health
ai_path_point_direction
ai_path_point_index
ai_path_point_max
ai_patrol_x
ai_patrol_z
ai_ran_to_cover
ai_returning_home
ai_soldier_pathindex
ai_soldier_state
ai_starting_heath
ai_start_x
ai_start_z
ai_state_avoid
ai_state_checkforcover
ai_state_crouchdash
ai_state_crouchdashstart
ai_state_debug
ai_state_disable
ai_state_duck
ai_state_duckstart
ai_state_findpatrolpath
ai_state_fireonspot
ai_state_hurt
ai_state_idle
ai_state_move
ai_state_patrol
ai_state_preexit
ai_state_punch
ai_state_recover
ai_state_recoverstart
ai_state_reload
ai_state_reloadsettle
ai_state_roll
ai_state_rollstart
ai_state_startfireonspot
ai_state_startidle
ai_state_startmove
ai_state_startpatrol
ai_state_startreload
ai_state_strafeleft
ai_state_strafeleftstart
ai_state_straferight
ai_state_straferightstart
ai_state_unduck
ai_state_unduckstart