#using scripts\codescripts\struct;
#using scripts\cp\_dialog;
#using scripts\cp\_hacking;
#using scripts\cp\_load;
#using scripts\cp\_objectives;
#using scripts\cp\_oed;
#using scripts\cp\_skipto;
#using scripts\cp\_spawn_manager;
#using scripts\cp\_util;
#using scripts\cp\cp_mi_sing_blackstation_cross_debris;
#using scripts\cp\cp_mi_sing_blackstation_sound;
#using scripts\cp\cp_mi_sing_blackstation_utility;
#using scripts\cp\cybercom\_cybercom;
#using scripts\cp\cybercom\_cybercom_util;
#using scripts\cp\gametypes\_save;
#using scripts\shared\ai_shared;
#using scripts\shared\array_shared;
#using scripts\shared\colors_shared;
#using scripts\shared\flag_shared;
#using scripts\shared\gameobjects_shared;
#using scripts\shared\math_shared;
#using scripts\shared\scene_shared;
#using scripts\shared\spawner_shared;
#using scripts\shared\trigger_shared;
#using scripts\shared\util_shared;
#namespace cp_mi_sing_blackstation_comm_relay;

function objective_comm_relay_traverse_init() {}

function objective_comm_relay_traverse_done() {}

function comm_relay_traverse_main() {}

function objective_comm_relay_init() {}

function comm_relay_spawner_setup() {}

function objective_comm_relay_done() {}

function comm_relay_main() {}

function function_76732cae() {}

function delete_with_delay() {}

function function_3cd30cbd() {}

function comm_relay_waypoints() {}

function comm_relay_dialog() {}

function comm_relay_dialog_part2() {}

function function_8f139027() {}

function igc_robot() {}

function function_af9d4545() {}

function function_77ccb9da() {}

function function_53f20e51() {}

function function_5be784f3() {}

function function_104ecb4b() {}

function function_4c16ca2b() {}

function function_6c35b4f3() {}

function hendricks_behavior() {}

function function_6eaf20ba() {}

function function_aadd72bd() {}

function starter_behavior() {}

function proximity_detection() {}

function reinforcement_behavior() {}

function patrol_behavior() {}

function retreater_behavior() {}

function awaken_behavior() {}

function function_48aa6d93() {}

function track_defenders() {}

function track_defenders_count() {}

function track_awakened_robot_count() {}

function table_flipper_watcher() {}

function table_flipper_sighted() {}

function table_flipper() {}

function function_34bb534a() {}

function table_flip() {}

function breakable_atrium_windows_setup() {}

function atrium_windows_break() {}