#using scripts\codescripts\struct;
#using scripts\cp\_dialog;
#using scripts\cp\_objectives;
#using scripts\cp\_skipto;
#using scripts\cp\_util;
#using scripts\cp\cp_mi_sing_vengeance_sound;
#using scripts\cp\cybercom\_cybercom;
#using scripts\cp\cybercom\_cybercom_gadget_security_breach;
#using scripts\cp\gametypes\_save;
#using scripts\shared\ai\systems\gib;
#using scripts\shared\ai_shared;
#using scripts\shared\ai_sniper_shared;
#using scripts\shared\animation_shared;
#using scripts\shared\array_shared;
#using scripts\shared\callbacks_shared;
#using scripts\shared\clientfield_shared;
#using scripts\shared\colors_shared;
#using scripts\shared\exploder_shared;
#using scripts\shared\flag_shared;
#using scripts\shared\fx_shared;
#using scripts\shared\gameobjects_shared;
#using scripts\shared\hud_message_shared;
#using scripts\shared\math_shared;
#using scripts\shared\scene_shared;
#using scripts\shared\spawner_shared;
#using scripts\shared\stealth;
#using scripts\shared\system_shared;
#using scripts\shared\trigger_shared;
#using scripts\shared\turret_shared;
#using scripts\shared\util_shared;
#using scripts\shared\vehicle_ai_shared;
#using scripts\shared\vehicles\_hunter;
#using scripts\shared\visionset_mgr_shared;
#namespace vengeance_util;

function autoexec __init__sytem__() {}

function function_c7e2a7f7() {}

function init_hero() {}

function player_count() {}

function setup_patroller() {}

function skipto_baseline() {}

function enable_nodes() {}

function magic_bullet_shield_till_notify() {}

function stop_magic_bullet_shield_on_player_damage() {}

function fire_fx() {}

function set_civilian_on_fire() {}

function function_3f34106b() {}

function function_936cf9d0() {}

function function_ef909043() {}

function function_6bd25628() {}

function refill_ammo() {}

function stealth_combat_toggle_trigger_and_objective() {}

function function_7c486b8c() {}

function function_1095f52e() {}

function function_1ed65aa() {}

function function_7122594d() {}

function function_57b69bd6() {}

function function_394ba9b5() {}

function function_d468b73d() {}

function function_8ffbd7bf() {}

function function_75790dfc() {}

function function_120671d3() {}

function function_6a382ad5() {}

function hunter_scanner_init() {}

function function_45f7a75b() {}

function hunter_scanner_settargetentity() {}

function hunter_scanner_clearlooktarget() {}

function hunter_scanner_settargetposition() {}

function is_point_in_view() {}

function is_valid_target() {}

function get_enemies_in_view() {}

function getenemyarray() {}

function hunter_frontscanning() {}

function function_ab876b5a() {}

function function_cc6f3598() {}

function function_5dbf4126() {}

function function_6bdeeb80() {}

function function_76bdbf62() {}

function delete_ai_at_path_end() {}

function delete_ai() {}

function delete_ai_when_out_of_sight() {}

function players_within_distance() {}

function any_player_looking_at() {}

function function_80840124() {}

function function_ee78c834() {}

function function_12a1b6a0() {}

function function_51caee84() {}

function function_b9785164() {}

function give_hero_weapon() {}

function take_hero_weapon() {}

function function_bce5a9e() {}

function function_a7507be6() {}

function function_749b8ef8() {}

function function_f4c1160() {}

function function_7a768ec() {}

function function_bf611bcc() {}

function function_c7ca0bfb() {}

function function_80d50798() {}

function function_2821bb42() {}

function function_5a886ae0() {}

function function_e6399870() {}

function function_b88d5e7() {}

function function_9856bfc7() {}

function function_c7b05b81() {}

function function_18538df() {}

function function_25ce4365() {}

function function_85c2c12() {}

function delayed_delete() {}

function function_f9c94344() {}

function function_e3420328() {}

function function_65a61b78() {}

function function_638bf7ab() {}

function function_a084a58f() {}

function co_op_teleport_on_igc_end() {}

function teleport_co_op_players_on_scene_done() {}

function wait_for_scene_done() {}

function function_4e8207e9() {}

function function_1c347e72() {}

function function_ba7c52d5() {}

function function_a72c2dda() {}

function function_f832e2fa() {}

function function_5fbec645() {}

function function_ee75acde() {}

function private function_6ac438() {}

function private function_cb760154() {}

function function_e00864bd() {}

function function_ffaf4723() {}