// IW6 GSC SOURCE
// Generated by https://github.com/xensik/gsc-tool

main()
{
    maps\_utility::setsaveddvar_cg_ng( "r_specularcolorscale", 3.5, 6.0 );
    maps\_utility::setsaveddvar_cg_ng( "r_diffusecolorscale", 1.45, 1.45 );
    setsaveddvar( "sm_sunShadowScale", 0.65 );
    setsaveddvar( "sm_sunsamplesizenear", 0.45 );
    setsaveddvar( "r_ssaofadedepth", 1200 );
    maps\_utility::template_level( "satfarm" );
    maps\createart\satfarm_art::main();
    maps\satfarm_fx::main();
    maps\satfarm_precache::main();
    maps\satfarm_anim::main();
    maps\_utility::transient_init( "satfarm_start_tr" );
    maps\_utility::transient_init( "satfarm_tower_tr" );
    satfarm_starts();
    satfarm_precache();
    maps\satfarm_scriptlights::main();
    maps\_load::main();
    maps\satfarm_audio::main();
    maps\_rv_vfx::init();
    satfarm_global_flags();
    maps\satfarm_code_heli::chopper_ai_init();
    maps\satfarm_code_heli::heli_ai_collision_cylinder_setup();
    maps\satfarm_code::nav_mesh_build();
    maps\satfarm_code::init_system();
    maps\_drone_ai::init();
    maps\satfarm_code::generic_tank_dynamic_path_spawner_setup();
    maps\satfarm_code::generic_gaz_spawner_setup();
    maps\satfarm_code::generic_tank_spawner_setup();
    maps\_utility::array_spawn_function_noteworthy( "hangar_runner", maps\satfarm_air_strip::hangar_runner_anims );
    maps\_utility::array_spawn_function_noteworthy( "crawling_guys", maps\satfarm_code::crawling_guys_spawnfunc );
    maps\_utility::array_spawn_function_noteworthy( "limping_guys", maps\satfarm_code::limping_guys_spawnfunc );
    maps\_utility::array_spawn_function_noteworthy( "air_strip_quick_cleanup_enemies", maps\satfarm_air_strip::air_strip_ai_quick_cleanup_spawn_function, 12250000 );
    maps\_utility::array_spawn_function_noteworthy( "base_array_enemies", maps\satfarm_base_array::base_array_ai_cleanup_spawn_function );
    maps\_utility::array_spawn_function_noteworthy( "sandbag_bunker_gunner", maps\satfarm_air_strip::sandbag_bunker_gunner_spawn_function );
    maps\_utility::array_spawn_function_targetname( "sat_array_initial_flank_enemies", maps\satfarm_code::delayed_kill, randomfloatrange( 0.1, 3.0 ), "start_base_array_mortar_strike" );
    maps\_utility::array_spawn_function_targetname( "sat_array_end_enemies", maps\satfarm_code::delayed_kill, randomfloatrange( 0.1, 3.0 ), "start_base_array_mortar_strike" );
    maps\satfarm_fx::create_view_particle_source();
    setnorthyaw( 0.0 );
    maps\_utility::setsaveddvar_cg_ng( "fx_alphathreshold", 9, 9 );
    maps\satfarm_ambient_a10::a10_precache();
    maps\satfarm_ambient_a10::a10_spawn_funcs();
    level.corpseflag = "satfarmCorpseLevelFlag";
    common_scripts\utility::flag_init( level.corpseflag );
    common_scripts\utility::flag_set( level.corpseflag );
    maps\satfarm_code::sand_effects_init();
    level.default_level_vision_set = "satfarm";
    thread maps\satfarm_code::satfarm_corpse_cleanup();
}

satfarm_starts()
{
    maps\_utility::add_start( "intro", maps\satfarm_intro::intro_init, "Intro", maps\satfarm_intro::intro_main, "satfarm_start_tr" );
    maps\_utility::add_start( "crash_site", maps\satfarm_crash_site::crash_site_init, "Crash Site", maps\satfarm_crash_site::crash_site_main, "satfarm_start_tr" );
    maps\_utility::add_start( "base_array", maps\satfarm_base_array::base_array_init, "Base Array", maps\satfarm_base_array::base_array_main, "satfarm_start_tr" );
    maps\_utility::add_start( "air_strip", maps\satfarm_air_strip::air_strip_init, "Air Strip", maps\satfarm_air_strip::air_strip_main, "satfarm_tower_tr" );
    maps\_utility::add_start( "air_strip_secured", maps\satfarm_air_strip_secured::air_strip_secured_init, "Air Strip Secured", maps\satfarm_air_strip_secured::air_strip_secured_main, "satfarm_tower_tr" );
    maps\_utility::add_start( "tower", maps\satfarm_tower::tower_init, "Tower", maps\satfarm_tower::tower_main, "satfarm_tower_tr" );
    maps\_utility::add_start( "post_missile_launch", maps\satfarm_tower::post_missile_launch_init, "Post Missile Launch", maps\satfarm_tower::post_missile_launch_main, "satfarm_tower_tr" );
    maps\_utility::add_start( "warehouse", maps\satfarm_tower::warehouse_init, "Warehouse", maps\satfarm_tower::warehouse_main, "satfarm_tower_tr" );
    maps\_utility::default_start( maps\satfarm_intro::intro_init );
    maps\_utility::set_default_start( "intro" );
}

satfarm_global_flags()
{
    common_scripts\utility::flag_init( "player_in_tank" );
    common_scripts\utility::flag_init( "intro_end" );
    common_scripts\utility::flag_init( "crash_site_end" );
    common_scripts\utility::flag_init( "base_array_end" );
    common_scripts\utility::flag_init( "air_strip_end" );
    common_scripts\utility::flag_init( "air_strip_secured_end" );
    common_scripts\utility::flag_init( "tower_end" );
    common_scripts\utility::flag_init( "post_missile_launch_end" );
    common_scripts\utility::flag_init( "warehouse_end" );
    common_scripts\utility::flag_init( "bridge_deploy_end" );
    common_scripts\utility::flag_init( "all_tanks_stop_firing" );
    common_scripts\utility::flag_init( "stop_red_flickering_light" );
    common_scripts\utility::flag_init( "hangar_blasted" );
    common_scripts\utility::flag_init( "nostopping" );
    common_scripts\utility::flag_init( "MG_FIRE" );
    common_scripts\utility::flag_init( "PLAYER_FIRED_MG_ONCE" );
    common_scripts\utility::flag_init( "THERMAL_ON" );
    common_scripts\utility::flag_init( "PLAYER_TURNED_ON_THERMAL_ONCE" );
    common_scripts\utility::flag_init( "PLAYER_ZOOMED_ONCE" );
    common_scripts\utility::flag_init( "ZOOM_ON" );
    common_scripts\utility::flag_init( "POPPED_SMOKE" );
    common_scripts\utility::flag_init( "PLAYER_POPPED_SMOKE_ONCE" );
    common_scripts\utility::flag_init( "DISPLAYED_WEAPON_TOGGLE_HINT_ONCE" );
    common_scripts\utility::flag_init( "stop_turbulence" );
    common_scripts\utility::flag_init( "cargo_doors_opened" );
    common_scripts\utility::flag_init( "GUIDED_ROUND_ENABLED" );
    common_scripts\utility::flag_init( "PLAYER_FIRED_GUIDED_ROUND" );
    common_scripts\utility::flag_init( "PLAYER_GUIDING_ROUND" );
    common_scripts\utility::flag_init( "enough_crash_site_enemies_dead" );
    common_scripts\utility::flag_init( "air_strip_secured_begin" );
    common_scripts\utility::flag_init( "spawn_sat_view_ally_choppers" );
    common_scripts\utility::flag_init( "chopper_flyin_begin" );
    common_scripts\utility::flag_init( "ghost1_start_firing" );
    common_scripts\utility::flag_init( "ghost2_landed" );
    common_scripts\utility::flag_init( "ghost1_is_jumping" );
    common_scripts\utility::flag_init( "start_jump" );
    common_scripts\utility::flag_init( "player_landed" );
    common_scripts\utility::flag_init( "tower_begin" );
    common_scripts\utility::flag_init( "spawn_control_room_enemies_wave_2" );
    common_scripts\utility::flag_init( "control_room_three_left" );
    common_scripts\utility::flag_init( "control_room_enemies_dead" );
    common_scripts\utility::flag_init( "turn_move_allies_to_breach_entrance_trigger_on" );
    common_scripts\utility::flag_init( "ready_for_breach" );
    common_scripts\utility::flag_init( "breach_start" );
    common_scripts\utility::flag_init( "player_shot_extinguisher" );
    common_scripts\utility::flag_init( "ghost1_shot_extinguisher" );
    common_scripts\utility::flag_init( "breach_room_enemies_dead" );
    common_scripts\utility::flag_init( "ghost1_at_table" );
    common_scripts\utility::flag_init( "trajectory_updated" );
    common_scripts\utility::flag_init( "show_mantis_turrets" );
    common_scripts\utility::flag_init( "ready_to_launch" );
    common_scripts\utility::flag_init( "missile_launch_start" );
    common_scripts\utility::flag_init( "silo_doors_open" );
    common_scripts\utility::flag_init( "missile_launched" );
    common_scripts\utility::flag_init( "bad_guy_on_radio" );
    common_scripts\utility::flag_init( "go_get_bad_guy" );
    common_scripts\utility::flag_init( "start_breach_outside_ambience" );
    common_scripts\utility::flag_init( "tank_enemies_killed" );
    common_scripts\utility::flag_init( "post_missile_launch_begin" );
    common_scripts\utility::flag_init( "post_missile_launch_breach_done" );
    common_scripts\utility::flag_init( "loading_bay_enemies_wave_2" );
    common_scripts\utility::flag_init( "loading_bay_enemies_retreat" );
    common_scripts\utility::flag_init( "all_enemies_out_of_loading_bay" );
    common_scripts\utility::flag_init( "most_ghost1_to_elevator_room" );
    common_scripts\utility::flag_init( "send_in_wave_2" );
    common_scripts\utility::flag_init( "send_in_elevator" );
    common_scripts\utility::flag_init( "elevator_enemies_unload" );
    common_scripts\utility::flag_init( "elevator_room_cleared" );
    common_scripts\utility::flag_init( "warehouse_begin" );
    common_scripts\utility::flag_init( "player_shot_at_enemies_in_warehouse" );
    common_scripts\utility::flag_init( "allies_in_elevator" );
    common_scripts\utility::flag_init( "player_and_allies_in_elevator" );
    common_scripts\utility::flag_init( "elevator_landed" );
    common_scripts\utility::flag_init( "unload_elevator" );
    common_scripts\utility::flag_init( "lift_landed" );
    common_scripts\utility::flag_init( "warehouse_enemies_alerted" );
    common_scripts\utility::flag_init( "start_warehouse_runners" );
    common_scripts\utility::flag_init( "advance_allies_wave_2_flag" );
    common_scripts\utility::flag_init( "advance_allies_wave_3_flag" );
    common_scripts\utility::flag_init( "advance_allies_wave_3a_flag" );
    common_scripts\utility::flag_init( "advance_allies_wave_4_flag" );
    common_scripts\utility::flag_init( "warehouse_last_push" );
    common_scripts\utility::flag_init( "ghost1_at_train_node" );
    common_scripts\utility::flag_init( "send_allies_to_train" );
    common_scripts\utility::flag_init( "player_train_trigger_on" );
    common_scripts\utility::flag_init( "player_train_trigger" );
    common_scripts\utility::flag_init( "ghost1_on_train" );
    common_scripts\utility::flag_init( "dismounted_tank" );
    common_scripts\utility::flag_init( "missile_out_of_bounds" );
    common_scripts\utility::flag_init( "optics_out" );
    common_scripts\utility::flag_init( "smoke_out" );
    common_scripts\utility::flag_init( "tow_out" );
    common_scripts\utility::flag_init( "compass_out" );
    common_scripts\utility::flag_init( "thermal_out" );
    common_scripts\utility::flag_init( "all_guns_out" );
    common_scripts\utility::flag_init( "final_hit" );
}

satfarm_precache()
{
    precachedigitaldistortcodeassets();
    precacheitem( "lsat" );
    precacheitem( "kriss" );
    precacheitem( "rpg_straight" );
    precacheitem( "tankfire_straight_fast" );
    precacheitem( "zippy_rockets_apache" );
    precacheshader( "thermalbody_snowlevel" );
    precacheturret( "player_view_controller" );
    precachemodel( "tag_turret" );
    precacheshader( "m1a1_compass_center" );
    precacheshader( "m1a1_compass_enemy" );
    precacheshader( "m1a1_compass_objective" );
    precacheshader( "m1a1_compass_scanline" );
    precacheshader( "m1a1_tank_missile_reticle_inner_bottom_left" );
    precacheshader( "m1a1_tank_missile_reticle_inner_bottom_left_cyan" );
    precacheshader( "m1a1_tank_missile_reticle_inner_bottom_left_red" );
    precacheshader( "m1a1_tank_missile_reticle_inner_bottom_right" );
    precacheshader( "m1a1_tank_missile_reticle_inner_bottom_right_cyan" );
    precacheshader( "m1a1_tank_missile_reticle_inner_bottom_right_red" );
    precacheshader( "m1a1_tank_missile_reticle_inner_top_left" );
    precacheshader( "m1a1_tank_missile_reticle_inner_top_left_cyan" );
    precacheshader( "m1a1_tank_missile_reticle_inner_top_left_red" );
    precacheshader( "m1a1_tank_missile_reticle_inner_top_right" );
    precacheshader( "m1a1_tank_missile_reticle_inner_top_right_cyan" );
    precacheshader( "m1a1_tank_missile_reticle_inner_top_right_red" );
    precacheshader( "m1a1_tank_sabot_fuel_gauge" );
    precacheshader( "m1a1_tank_sabot_fuel_range" );
    precacheshader( "m1a1_tank_sabot_fuel_range_horizontal" );
    precacheshader( "m1a1_tank_sabot_grid_overlay" );
    precacheshader( "m1a1_tank_sabot_reticle_center" );
    precacheshader( "m1a1_tank_sabot_reticle_center_cyan" );
    precacheshader( "m1a1_tank_sabot_reticle_center_red" );
    precacheshader( "m1a1_tank_sabot_reticle_outer_left" );
    precacheshader( "m1a1_tank_sabot_reticle_outer_left_cyan" );
    precacheshader( "m1a1_tank_sabot_reticle_outer_left_red" );
    precacheshader( "m1a1_tank_sabot_reticle_outer_right" );
    precacheshader( "m1a1_tank_sabot_reticle_outer_right_cyan" );
    precacheshader( "m1a1_tank_sabot_reticle_outer_right_red" );
    precacheshader( "m1a1_tank_sabot_target_range" );
    precacheshader( "m1a1_tank_sabot_vignette" );
    precacheshader( "m1a1_tank_primary_reticle" );
    precacheshader( "m1a1_tank_primary_reticle_center" );
    precacheshader( "m1a1_tank_primary_reticle_center_cyan" );
    precacheshader( "m1a1_tank_primary_reticle_center_red" );
    precacheshader( "m1a1_tank_primary_reticle_cross" );
    precacheshader( "m1a1_tank_primary_reticle_cross_cyan" );
    precacheshader( "m1a1_tank_primary_reticle_cross_red" );
    precacheshader( "m1a1_tank_weapon_progress_bar" );
    precacheshader( "m1a1_tank_weapon_progress_bar_infinite" );
    precacheshader( "m1a1_tank_weapon_select_arrow" );
    precacheshader( "green_block" );
    precacheshader( "red_block" );
    precacheshader( "ugv_screen_overlay" );
    precacheshader( "ugv_vignette_overlay" );
    precacheshader( "overlay_static" );
    precacheshader( "m1a1_tank_sabot_scanline" );
    precacheshader( "m1a1_tank_screen_crack_left" );
    precacheshader( "m1a1_tank_screen_crack_right" );
    precacheshader( "m1a1_tank_warning" );
    precacheshader( "m1a1_hud_tank_body" );
    precacheshader( "m1a1_hud_tank_turret" );
    precacheitem( "sabot_guided" );
    precacheitem( "sabot_guided_detonate" );
    precachestring( &"SATFARM_RANGE_ON_TARGET" );
    precachestring( &"SATFARM_FUEL_RANGE" );
    precachestring( &"SATFARM_FUELRANGE" );
    precachestring( &"SATFARM_RANGE_1" );
    precachestring( &"SATFARM_RANGE_2" );
    precachestring( &"SATFARM_RANGE_3" );
    precachestring( &"SATFARM_RANGE_4" );
    precachestring( &"SATFARM_RANGE_5" );
    precachestring( &"SATFARM_INITIALIZING" );
    precachestring( &"SATFARM_SYSTEM_CHECK" );
    precachestring( &"SATFARM_READY" );
    precachestring( &"SATFARM_IDLE" );
    precachestring( &"SATFARM_MACHING_GUN" );
    precachestring( &"SATFARM_MISSILE" );
    precachestring( &"SATFARM_TURRET" );
    precachestring( &"SATFARM_SMOKE" );
    precachestring( &"SATFARM_MPH" );
    precachestring( &"SATFARM_LOADING" );
    precachestring( &"SATFARM_ONLINE" );
    precachemodel( "viewhands_player_gs_stealth" );
    precachemodel( "viewhands_gs_stealth" );
    precachemodel( "saf_federation_crate" );
    precachemodel( "saf_federation_crate_small" );
    precachemodel( "carrier_red_toolbox" );
    precachemodel( "generic_prop_raven" );
    precachemodel( "vehicle_m880_launcher_destroyed" );
    precachemodel( "saf_satellite_destroyed_anim_dish" );
    precachemodel( "saf_satellite_destroyed_anim_base" );
    precachemodel( "vehicle_a10_warthog" );
    precachemodel( "accessories_windsock_large" );
    precacheshader( "overlay_static" );
    precacheshader( "ac130_hud_diamond" );
    precacheshader( "remotemissile_infantry_target" );
    precacheshader( "uav_vehicle_target" );
    precacheshader( "veh_hud_target" );
    precacheshader( "veh_hud_friendly" );
    precacheshader( "ac130_hud_diamond" );
    precacheshader( "ac130_hud_tag" );
    precacheshader( "button_360_rt" );
    precacheshader( "button_360_x" );
    precacheshader( "cinematic" );
    precachemodel( "saf_hangar_fence_breach_fence_left" );
    precachemodel( "saf_hangar_fence_breach_fence_right" );
    precachemodel( "saf_hangar_fence_breach_gate" );
    precachemodel( "vehicle_m1a2_abrams_iw6_dmg" );
    precachemodel( "vehicle_m1a2_abrams_iw6_non_anim" );
    precacheshader( "ac130_hud_enemy_vehicle_target_s_w" );
    precacheshader( "ac130_hud_friendly_vehicle_diamond_s_w" );
    precachemodel( "viewhands_player_delta" );
    precachemodel( "viewhands_player_us_rangers" );
    precachemodel( "viewhands_player_us_army" );
    precachemodel( "viewlegs_us_ranger" );
    precachemodel( "projectile_m203grenade" );
    precachemodel( "vehicle_boeing_c17" );
    precachemodel( "vehicle_m1a2_abrams_viewmodel" );
    precachemodel( "saf_parachute_small" );
    precachemodel( "saf_parachute_large" );
    precachemodel( "saf_c17_hanging_net_animated" );
    precachemodel( "saf_streetlight_01" );
    precachemodel( "saf_streetlight_broken_01" );
    precachemodel( "saf_streetlight_broken_02" );
    precachemodel( "saf_parking_post_01" );
    precachemodel( "saf_large_sign_01" );
    precachemodel( "projectile_slamraam_missile" );
    precacherumble( "subtler_tank_rumble" );
    precacherumble( "subtle_tank_rumble" );
    precacherumble( "tank_missile" );
    precacherumble( "ac130_artillery_rumble" );
    precacherumble( "ac130_40mm_fire" );
    precacheshellshock( "satfarm_blackout" );
    precacheshellshock( "satfarm_explosion" );
    precachemodel( "weapon_blackhawk_minigun" );
    precachemodel( "saf_exit_door_right_obj" );
    precachemodel( "clk_fire_extinguisher_lrg_anim" );
    precacheitem( "javelin_satfarm" );
    precacherumble( "missile_launch" );
    precachemodel( "saf_car_troop_handrails" );
    precachemodel( "saf_train_whole_01" );
    precacheitem( "missile_attackheli" );
    maps\_utility::intro_screen_create( &"SATFARM_INTROSCREEN_LINE_1", &"SATFARM_INTROSCREEN_LINE_2", &"SATFARM_INTROSCREEN_LINE_3", &"SATFARM_INTROSCREEN_LINE_4" );
    maps\_utility::add_hint_string( "HINT_SWITCH_TO_GUIDED_ROUND", &"SATFARM_HINT_SWITCH_TO_GUIDED_ROUND", ::hint_switch_to_guided_round_off );
    maps\_utility::add_hint_string( "HINT_GUIDED_ROUND_FIRE", &"SATFARM_HINT_GUIDED_ROUND_FIRE", ::hint_guided_round_fire_off );
    maps\_utility::add_hint_string( "HINT_GUIDED_ROUND_GUIDING", &"SATFARM_HINT_GUIDED_ROUND_GUIDING", ::hint_guided_round_guiding_off );
    maps\_utility::add_hint_string( "HINT_GUIDED_ROUND_GUIDING_TOGGLEADS_THROW", &"SATFARM_HINT_GUIDED_ROUND_GUIDING_TOGGLEADS_THROW", ::hint_guided_round_guiding_off );
    maps\_utility::add_hint_string( "HINT_THERMAL", &"SATFARM_HINT_THERMAL", ::hint_thermal_off );
    maps\_utility::add_hint_string( "HINT_TOGGLE_THERMAL", &"SATFARM_HINT_TOGGLE_THERMAL", ::hint_toggle_thermal_off );
    maps\_utility::add_hint_string( "HINT_MACHINE_GUN", &"SATFARM_HINT_MACHINE_GUN", ::hint_machine_gun_off );
    maps\_utility::add_hint_string( "HINT_SMOKE", &"SATFARM_HINT_SMOKE", ::hint_smoke_off );
    maps\_utility::add_hint_string( "HINT_JUMP", &"SATFARM_JUMP", maps\satfarm_air_strip_secured::hint_jump_off );
    precachestring( &"SATFARM_MISSILE_LAUNCH" );
    precachestring( &"SATFARM_MISSILE_LAUNCH_CONSOLE" );
    precachestring( &"SATFARM_BREACH" );
    precachestring( &"SATFARM_BREACH_CONSOLE" );
    maps\_utility::add_hint_string( "HINT_WEAPON_TOGGLE", &"SATFARM_HINT_WEAPON_TOGGLE", ::hint_weapon_toggle_off );
    maps\_utility::add_hint_string( "HINT_ZOOM_SPEED_THROW", &"SATFARM_HINT_ZOOM_SPEED_THROW", ::hint_zoom_off );
    maps\_utility::add_hint_string( "HINT_ZOOM_SPEED", &"SATFARM_HINT_ZOOM_SPEED", ::hint_zoom_off );
    maps\_utility::add_hint_string( "HINT_ZOOM_TOGGLEADS_THROW", &"SATFARM_HINT_ZOOM_TOGGLEADS_THROW", ::hint_zoom_off );
    maps\_utility::add_hint_string( "HINT_ZOOM_TOGGLEADS", &"SATFARM_HINT_ZOOM_TOGGLEADS", ::hint_zoom_off );
    precachestring( &"SATFARM_INTROSCREEN_GHOST_LINE_2" );
    precachestring( &"SATFARM_INTROSCREEN_GHOST_LINE_3" );
    precachestring( &"SATFARM_INTROSCREEN_GHOST_LINE_4" );
}

hint_zoom_off()
{
    return common_scripts\utility::flag( "ZOOM_ON" ) || common_scripts\utility::flag( "GUIDED_ROUND_ENABLED" );
}

hint_thermal_off()
{
    return common_scripts\utility::flag( "THERMAL_ON" ) || !common_scripts\utility::flag( "player_in_tank" );
}

hint_toggle_thermal_off()
{
    return !common_scripts\utility::flag( "THERMAL_ON" ) || !common_scripts\utility::flag( "player_in_tank" );
}

hint_machine_gun_off()
{
    return common_scripts\utility::flag( "MG_FIRE" ) || !common_scripts\utility::flag( "player_in_tank" );
}

hint_smoke_off()
{
    return common_scripts\utility::flag( "POPPED_SMOKE" ) || !common_scripts\utility::flag( "player_in_tank" );
}

hint_switch_to_guided_round_off()
{
    return common_scripts\utility::flag( "GUIDED_ROUND_ENABLED" ) || !common_scripts\utility::flag( "player_in_tank" );
}

hint_guided_round_fire_off()
{
    return common_scripts\utility::flag( "PLAYER_FIRED_GUIDED_ROUND" ) || !common_scripts\utility::flag( "GUIDED_ROUND_ENABLED" ) || !common_scripts\utility::flag( "player_in_tank" );
}

hint_guided_round_guiding_off()
{
    return !common_scripts\utility::flag( "PLAYER_GUIDING_ROUND" ) || !common_scripts\utility::flag( "GUIDED_ROUND_ENABLED" );
}

hint_weapon_toggle_off()
{
    return !common_scripts\utility::flag( "GUIDED_ROUND_ENABLED" ) || !common_scripts\utility::flag( "player_in_tank" );
}