# 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