mirror of
https://github.com/reaaLx/nx1-gsc-dump.git
synced 2025-04-23 17:45:47 +00:00
789 lines
37 KiB
Plaintext
789 lines
37 KiB
Plaintext
//****************************************************************************
|
|
// **
|
|
// Confidential - (C) Activision Publishing, Inc. 2010 **
|
|
// **
|
|
//****************************************************************************
|
|
// **
|
|
// Module: Anim Support **
|
|
// **
|
|
// Created: DATE - CREATOR **
|
|
// **
|
|
//****************************************************************************
|
|
#include maps\_utility;
|
|
#include common_scripts\utility;
|
|
#include maps\_anim;
|
|
#include maps\_nx_vignette_util;
|
|
|
|
main()
|
|
{
|
|
generic_human();
|
|
|
|
player_anims();
|
|
|
|
script_models();
|
|
|
|
level thread vignettes();
|
|
|
|
dialogue();
|
|
}
|
|
|
|
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
vignettes()
|
|
{
|
|
// level thread vignette_register( ::intro_keene_spawn, "intro_keene" );
|
|
|
|
// level thread vignette_register( ::intro_spawn, "vignette_intro" );
|
|
|
|
// level thread vignette_register( ::corner_kill_spawn, "vignette_corner_kill" );
|
|
|
|
|
|
//level thread vignette_register( ::radio_run_spawn, "vignette_radio_run" );
|
|
|
|
//level thread vignette_register( ::outro_spawn, "vignette_outro" );
|
|
}
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
#using_animtree("generic_human");
|
|
generic_human()
|
|
{
|
|
// Intro Vignette
|
|
level._scr_anim[ "intro_ally_01" ][ "intro" ] = %nx_tp_hospital_intro_ally_01;
|
|
level._scr_anim[ "intro_ally_02" ][ "intro" ] = %nx_tp_hospital_intro_ally_02;
|
|
|
|
level._scr_anim[ "ally_alpha" ][ "intro" ] = %nx_tp_hospital_intro_ally_01;
|
|
level._scr_anim[ "ally_bravo" ][ "intro" ] = %nx_tp_hospital_intro_ally_02;
|
|
level._scr_anim[ "stealth_enemy" ][ "intro" ] = %nx_tp_hospital_intro_opfor;
|
|
|
|
// Intro Keene
|
|
level._scr_anim[ "intro_keene" ][ "intro_keene" ] = %nx_tp_hospital_intro_ally_02;
|
|
level._scr_anim[ "intro_opfor" ][ "intro_keene" ] = %nx_tp_hospital_intro_opfor;
|
|
|
|
//Outro Vignette
|
|
level._scr_anim[ "ally_alpha" ][ "outro" ] = %nx_tp_hospital_outro_ally_01;
|
|
addNotetrack_customFunction( "ally_alpha", "switch_primary_gun", ::switch_primary_gun, "outro" );
|
|
|
|
level._scr_anim[ "ally_bravo" ][ "outro" ] = %nx_tp_hospital_outro_ally_02;
|
|
level._scr_anim[ "vignette_outro_doctor" ][ "outro" ] = %nx_tp_hospital_outro_doctor;
|
|
level._scr_anim[ "vignette_outro_opfor" ][ "outro" ] = %nx_tp_hospital_outro_opfor;
|
|
|
|
//Stealth Kills
|
|
level._scr_anim[ "sleeping_guard" ][ "stealth_kill_sleeping_death" ] = %nx_tp_hospital_stealth_kill_sleeping_opfor_01;
|
|
level._scr_anim[ "sleeping_guard" ][ "stealth_kill_sleeping" ][0] = %nx_tp_hospital_stealth_kill_sleeping_opfor_01_loop;
|
|
level._scr_anim[ "surprised_guard" ][ "stealth_kill_sleeping_surprised" ] = %nx_tp_hospital_stealth_kill_sleeping_opfor_02;
|
|
|
|
level._scr_anim[ "reloading_guard" ][ "stealth_kill_reloading_death" ] = %nx_tp_hospital_stealth_kill_reloading_opfor;
|
|
level._scr_anim[ "reloading_guard" ][ "stealth_kill_reloading" ][0] = %nx_tp_hospital_stealth_kill_reloading_opfor_loop;
|
|
level._scr_anim[ "radio_run_opfor" ][ "radio_run" ] = %nx_tp_hospital_radio_run_opfor;
|
|
|
|
level._scr_anim[ "corner_kill_opfor" ][ "corner_kill" ] = %nx_tp_hospital_corner_kill_opfor;
|
|
level._scr_anim[ "corner_kill_baker" ][ "corner_kill" ] = %nx_tp_hospital_corner_kill_baker;
|
|
level._scr_anim[ "corner_kill_baker" ][ "corner_kill_intro" ] = %nx_tp_hospital_corner_kill_baker_intro;
|
|
level._scr_anim[ "corner_kill_baker" ][ "corner_kill_loop" ][0] = %nx_tp_hospital_corner_kill_baker_loop;
|
|
|
|
// Grenade Throw
|
|
level._scr_anim[ "generic" ][ "grenade_throw" ] = %favela_chaotic_cornerR_grenade;
|
|
|
|
level._scr_anim[ "ally_alpha" ][ "corner_kill" ] = %nx_tp_hospital_corner_kill_baker;
|
|
level._scr_anim[ "ally_alpha" ][ "corner_kill_intro" ] = %nx_tp_hospital_corner_kill_baker_intro;
|
|
level._scr_anim[ "ally_alpha" ][ "corner_kill_loop" ][0] = %nx_tp_hospital_corner_kill_baker_loop;
|
|
level._scr_anim[ "stealth_enemy" ][ "corner_kill" ] = %nx_tp_hospital_corner_kill_opfor;
|
|
|
|
// Door Kick
|
|
level._scr_anim[ "generic" ][ "door_kick_in" ] = %doorkick_2_cqbwalk;
|
|
|
|
level._scr_anim[ "stealth_enemy" ][ "smoking_loop" ][0] = %patrol_bored_idle_smoke;
|
|
level._scr_anim[ "stealth_enemy" ][ "spotter" ][0] = %roadkill_cover_spotter_idle;
|
|
level._scr_anim[ "stealth_enemy" ][ "clipboard_react" ] = %cargoship_stunned_clipboard_react;
|
|
level._scr_anim[ "stealth_enemy" ][ "clipboard_death" ] = %cargoship_stunned_clipboard_death;
|
|
|
|
level._scr_anim[ "talking_guard_01" ][ "talking" ] = %coup_talking_patrol_guy1;
|
|
level._scr_anim[ "talking_guard_02" ][ "talking" ] = %coup_talking_patrol_guy2;
|
|
|
|
level._scr_anim[ "stealth_enemy" ][ "dead_01" ] = %arcadia_ending_sceneA_enemy2_death_pose;//%arcadia_ending_sceneA_dead_civilian;
|
|
|
|
level._scr_anim[ "generic" ][ "surprise_reaction_01" ] = %patrol_bored_react_look_v1;
|
|
level._scr_anim[ "generic" ][ "surprise_reaction_02" ] = %patrol_bored_react_look_v2;
|
|
level._scr_anim[ "generic" ][ "surprise_reaction_03" ] = %patrol_bored_react_look_retreat;
|
|
level._scr_anim[ "generic" ][ "surprise_reaction_04" ] = %patrolstand_look;
|
|
|
|
level._scr_anim[ "generic" ][ "surprise_reaction_patrol_01" ] = %patrol_bored_react_walkstop;
|
|
level._scr_anim[ "generic" ][ "surprise_reaction_patrol_02" ] = %patrol_bored_react_walkstop_short;
|
|
|
|
level._scr_anim[ "generic" ][ "patrol_walk_flashlight_01" ] = %active_patrolwalk_v3;
|
|
level._scr_anim[ "generic" ][ "patrol_walk_flashlight_02" ] = %active_patrolwalk_v4;
|
|
level._scr_anim[ "generic" ][ "patrol_walk_flashlight_03" ] = %active_patrolwalk_v5;
|
|
level._scr_anim[ "generic" ][ "patrol_walk_flashlight_04" ] = %active_patrolwalk_v2;
|
|
|
|
|
|
}
|
|
|
|
#using_animtree("player");
|
|
player_anims()
|
|
{
|
|
//Intro Vignette
|
|
level._scr_animtree[ "player_rig" ] = #animtree;
|
|
level._scr_anim[ "player_rig" ][ "intro" ] = %nx_fp_hospital_intro_player;
|
|
level._scr_model[ "player_rig" ] = "viewhands_delta";
|
|
|
|
//Outro Vignette
|
|
level._scr_anim[ "player_rig" ][ "outro" ] = %nx_fp_hospital_outro_player;
|
|
|
|
}
|
|
|
|
#using_animtree("script_model");
|
|
script_models()
|
|
{
|
|
//Reloading Vignette
|
|
level._scr_animtree[ "reloading_airport" ] = #animtree;
|
|
level._scr_anim[ "reloading_airport" ][ "stealth_kill_reloading_death" ] = %nx_pr_hospital_stealth_kill_reloading_table;
|
|
level._scr_anim[ "reloading_airport" ][ "stealth_kill_reloading" ][0] = %nx_pr_hospital_stealth_kill_reloading_table_loop;
|
|
level._scr_model[ "reloading_airport" ] = "furniture_table1_airport";
|
|
|
|
level._scr_animtree[ "reload_clip_01" ] = #animtree;
|
|
level._scr_anim[ "reload_clip_01" ][ "stealth_kill_reloading_death" ] = %nx_pr_hospital_stealth_kill_reloading_magazine;
|
|
level._scr_anim[ "reload_clip_01" ][ "stealth_kill_reloading" ][0] = %nx_pr_hospital_stealth_kill_reloading_magazine_loop;
|
|
level._scr_model[ "reload_clip_01" ] = "weapon_m4_clip";
|
|
|
|
level._scr_animtree[ "reload_clip_02" ] = #animtree;
|
|
level._scr_anim[ "reload_clip_02" ][ "stealth_kill_reloading_death" ] = %nx_pr_hospital_stealth_kill_reloading_magazine_02;
|
|
level._scr_anim[ "reload_clip_02" ][ "stealth_kill_reloading" ][0] = %nx_pr_hospital_stealth_kill_reloading_magazine_02_loop;
|
|
level._scr_model[ "reload_clip_02" ] = "weapon_m4_clip";
|
|
|
|
// Radio Run - Radio Prop
|
|
level._scr_animtree[ "radio_run_radio" ] = #animtree;
|
|
level._scr_anim[ "radio_run_radio" ][ "radio_run" ] = %nx_pr_hospital_radio_run_radio;
|
|
level._scr_model[ "radio_run_radio" ] = "com_hand_radio";
|
|
|
|
// Outro
|
|
level._scr_animtree[ "outro_ventilator" ] = #animtree;
|
|
level._scr_anim[ "outro_ventilator" ][ "outro" ] = %nx_pr_hospital_outro_ventilator;
|
|
level._scr_model[ "outro_ventilator" ] = "nx_hospital_respirator_animated";
|
|
|
|
level._scr_animtree[ "outro_rifle" ] = #animtree;
|
|
level._scr_anim[ "outro_rifle" ][ "outro" ] = %nx_pr_hospital_outro_rifle;
|
|
level._scr_model[ "outro_rifle" ] = "weapon_m4";
|
|
addNotetrack_customFunction( "outro_rifle", "rifle_model_on", ::rifle_model_on, "outro" );
|
|
|
|
level._scr_animtree[ "outro_blood" ] = #animtree;
|
|
level._scr_anim[ "outro_blood" ][ "outro" ] = %nx_pr_hospital_outro_blood;
|
|
level._scr_model[ "outro_blood" ] = "nx_hospital_bed_blood";
|
|
addNotetrack_customFunction( "outro_blood", "blood_splatter_on", ::blood_splatter_on, "outro" );
|
|
|
|
level._scr_animtree[ "outro_tubes" ] = #animtree;
|
|
level._scr_anim[ "outro_tubes" ][ "outro" ] = %nx_pr_hospital_outro_tubes;
|
|
level._scr_model[ "outro_tubes" ] = "nx_tubes";
|
|
|
|
|
|
level._scr_animtree[ "outro_bullet_wound" ] = #animtree;
|
|
level._scr_anim[ "outro_bullet_wound" ][ "outro" ] = %nx_pr_hospital_outro_bullet_wound;
|
|
level._scr_model[ "outro_bullet_wound" ] = "nx_hospital_bullethole";
|
|
addNotetrack_customFunction( "outro_bullet_wound", "bullet_wound_on", ::bullet_wound_on, "outro" );
|
|
}
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
|
|
intro_spawn()
|
|
{
|
|
// intro_ally_01 = vignette_actor_spawn("vignette_intro_ally_01", "intro_ally_01"); //"value" (kvp), "anim_name"
|
|
// intro_ally_02 = vignette_actor_spawn("vignette_intro_ally_02", "intro_ally_02"); //"value" (kvp), "anim_name"
|
|
//
|
|
// intro(intro_ally_01, intro_ally_02);
|
|
//
|
|
// intro_ally_01 vignette_actor_delete();
|
|
// intro_ally_02 vignette_actor_delete();
|
|
|
|
intro(level.squad["ALLY_ALPHA"], level.squad["ALLY_BRAVO"]);
|
|
}
|
|
|
|
intro( intro_ally_01 )
|
|
{
|
|
|
|
node = getstruct("vignette_intro", "script_noteworthy");
|
|
|
|
guys = [];
|
|
guys["intro_ally_01"] = intro_ally_01;
|
|
|
|
|
|
node anim_single(guys, "intro");
|
|
}
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
intro_keene_spawn()
|
|
{
|
|
intro_keene = vignette_actor_spawn("vignette_intro_ally_02", "intro_keene"); //"value" (kvp), "anim_name"
|
|
intro_opfor = vignette_actor_spawn("vignette_intro_opfor", "intro_opfor"); //"value" (kvp), "anim_name"
|
|
|
|
intro_keene set_battlechatter( false );
|
|
intro_opfor set_battlechatter( false );
|
|
|
|
intro_keene(intro_keene, intro_opfor);
|
|
|
|
intro_keene vignette_actor_delete();
|
|
intro_opfor vignette_actor_delete();
|
|
}
|
|
|
|
intro_keene(intro_keene, intro_opfor)
|
|
{
|
|
|
|
node = getstruct("vignette_intro", "script_noteworthy");
|
|
|
|
|
|
guys = [];
|
|
guys["intro_keene"] = intro_keene;
|
|
guys["intro_opfor"] = intro_opfor;
|
|
|
|
intro_opfor PlaySound( "scn_hos_intro_kill" );
|
|
node anim_single(guys, "intro");
|
|
|
|
intro_opfor vignette_actor_kill();
|
|
}
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
//vignette_register( ::stealth_kill_reloading_spawn, "trigger_flag_name" );
|
|
|
|
stealth_kill_reloading_spawn()
|
|
{
|
|
reloading_guard = vignette_actor_spawn("vignette_stealth_kill_reloading_guard", "reloading_guard"); //"value" (kvp), "anim_name"
|
|
|
|
stealth_kill_reloading(reloading_guard);
|
|
|
|
reloading_guard vignette_actor_delete();
|
|
}
|
|
|
|
stealth_kill_reloading(reloading_guard)
|
|
{
|
|
|
|
node = getstruct("vignette_stealth_kill_reloading", "script_noteworthy");
|
|
|
|
reloading_airport = spawn_anim_model("reloading_airport");
|
|
|
|
reload_clip_01 = spawn_anim_model("reload_clip_01");
|
|
|
|
reload_clip_02 = spawn_anim_model("reload_clip_02");
|
|
|
|
|
|
guys = [];
|
|
guys["reloading_guard"] = reloading_guard;
|
|
guys["reloading_airport"] = reloading_airport;
|
|
guys["reload_clip_01"] = reload_clip_01;
|
|
guys["reload_clip_02"] = reload_clip_02;
|
|
|
|
node anim_single(guys, "stealth_kill_reloading");
|
|
|
|
}
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
//vignette_register( ::stealth_kill_sleeping_spawn, "trigger_flag_name" );
|
|
|
|
stealth_kill_sleeping_spawn()
|
|
{
|
|
sleeping_guard = vignette_actor_spawn("vignette_stealth_kill_sleeping_guard", "sleeping_guard"); //"value" (kvp), "anim_name"
|
|
stealth_kill_sleeping(sleeping_guard);
|
|
|
|
sleeping_guard vignette_actor_delete();
|
|
}
|
|
|
|
stealth_kill_sleeping(sleeping_guard)
|
|
{
|
|
|
|
node = getstruct("vignette_stealth_kill_sleeping", "script_noteworthy");
|
|
|
|
guys = [];
|
|
guys["sleeping_guard"] = sleeping_guard;
|
|
|
|
node anim_single(guys, "stealth_kill_sleeping");
|
|
}
|
|
|
|
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
//vignette_register( ::stealth_kill_sleeping_surprised_spawn, "trigger_flag_name" );
|
|
|
|
stealth_kill_sleeping_surprised_spawn()
|
|
{
|
|
surprised_guard = vignette_actor_spawn("vignette_stealth_kill_sleeping_surprised_guard", "surprised_guard"); //"value" (kvp), "anim_name"
|
|
|
|
stealth_kill_sleeping_surprised(surprised_guard);
|
|
|
|
surprised_guard vignette_actor_delete();
|
|
}
|
|
|
|
stealth_kill_sleeping_surprised(surprised_guard)
|
|
{
|
|
node = getstruct("vignette_stealth_kill_sleeping_surprised", "script_noteworthy");
|
|
|
|
guys = [];
|
|
guys["surprised_guard"] = surprised_guard;
|
|
|
|
node anim_single(guys, "stealth_kill_sleeping_surprised");
|
|
}
|
|
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
corner_kill_spawn()
|
|
{
|
|
corner_kill_opfor = vignette_actor_spawn("vignette_corner_kill_opfor", "corner_kill_opfor"); //"value" (kvp), "anim_name"
|
|
corner_kill_baker = vignette_actor_spawn("vignette_corner_kill_baker", "corner_kill_baker"); //"value" (kvp), "anim_name"
|
|
|
|
corner_kill(corner_kill_opfor, corner_kill_baker);
|
|
|
|
corner_kill_opfor vignette_actor_delete();
|
|
|
|
corner_kill_baker vignette_actor_delete();
|
|
}
|
|
|
|
|
|
|
|
corner_kill(corner_kill_opfor, corner_kill_baker)
|
|
{
|
|
node = getstruct("vignette_corner_kill", "script_noteworthy");
|
|
|
|
guys = [];
|
|
guys["corner_kill_opfor"] = corner_kill_opfor;
|
|
guys["corner_kill_baker"] = corner_kill_baker;
|
|
|
|
node anim_single(guys, "corner_kill");
|
|
}
|
|
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
radio_run_spawn()
|
|
{
|
|
radio_run_opfor = vignette_actor_spawn("vignette_radio_run_opfor", "radio_run_opfor"); //"value" (kvp), "anim_name"
|
|
|
|
radio_run(radio_run_opfor);
|
|
|
|
radio_run_opfor vignette_actor_delete();
|
|
}
|
|
|
|
radio_run(radio_run_opfor)
|
|
{
|
|
|
|
node = getstruct("vignette_radio_run", "script_noteworthy");
|
|
|
|
radio_run_radio = spawn_anim_model("radio_run_radio");
|
|
|
|
guys = [];
|
|
guys["radio_run_opfor"] = radio_run_opfor;
|
|
guys["radio_run_radio"] = radio_run_radio;
|
|
|
|
node anim_single(guys, "radio_run");
|
|
|
|
}
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
outro_spawn()
|
|
{
|
|
//vignette_outro_ally_01 = vignette_actor_spawn("vignette_outro_ally_01", "vignette_outro_ally_01"); //"value" (kvp), "anim_name"
|
|
//vignette_outro_ally_02 = vignette_actor_spawn("vignette_outro_ally_02", "vignette_outro_ally_02"); //"value" (kvp), "anim_name"
|
|
vignette_outro_doctor = vignette_actor_spawn("vignette_outro_doctor", "vignette_outro_doctor"); //"value" (kvp), "anim_name"
|
|
vignette_outro_opfor = vignette_actor_spawn("vignette_outro_opfor", "vignette_outro_opfor"); //"value" (kvp), "anim_name"
|
|
vignette_outro_doctor.ignoreall = true;
|
|
vignette_outro_opfor.ignoreall = true;
|
|
vignette_outro_doctor gun_remove();
|
|
vignette_outro_opfor gun_remove();
|
|
|
|
outro(vignette_outro_doctor, vignette_outro_opfor);
|
|
|
|
//vignette_outro_ally_01 vignette_actor_delete();
|
|
//vignette_outro_ally_02 vignette_actor_delete();
|
|
wait 4;
|
|
vignette_outro_doctor vignette_actor_delete();
|
|
vignette_outro_opfor vignette_actor_delete();
|
|
}
|
|
|
|
outro(vignette_outro_doctor, vignette_outro_opfor)
|
|
{
|
|
node = getstruct("vignette_outro", "script_noteworthy");
|
|
|
|
outro_ventilator = spawn_anim_model("outro_ventilator");
|
|
outro_ventilator PlayLoopSound( "emt_hos_ventilator_sfx" );
|
|
outro_blood = spawn_anim_model("outro_blood");
|
|
outro_rifle = spawn_anim_model("outro_rifle");
|
|
outro_tubes = spawn_anim_model("outro_tubes");
|
|
outro_bullet_wound = spawn_anim_model("outro_bullet_wound");
|
|
|
|
//level._player FreezeControls( true );
|
|
//level._player allowprone( false );
|
|
//level._player allowcrouch( false );
|
|
|
|
//player_rig = spawn_anim_model( "player_rig" );
|
|
|
|
guys = [];
|
|
guys["vignette_outro_ally_01"] = level.squad[ "ALLY_ALPHA" ];
|
|
guys["vignette_outro_ally_02"] = level.squad[ "ALLY_BRAVO" ];
|
|
guys["vignette_outro_doctor"] = vignette_outro_doctor;
|
|
guys["vignette_outro_opfor"] = vignette_outro_opfor;
|
|
|
|
props = [];
|
|
props["outro_ventilator"] = outro_ventilator;
|
|
props["outro_rifle"] = outro_rifle;
|
|
props["outro_blood"] = outro_blood;
|
|
props["outro_tubes"] = outro_tubes;
|
|
props["outro_bullet_wound"] = outro_bullet_wound;
|
|
//guys["player_rig"] = player_rig;
|
|
|
|
outro_blood Hide();
|
|
outro_rifle Hide();
|
|
outro_bullet_wound Hide();
|
|
|
|
//arc = 0;
|
|
|
|
//level._player PlayerLinkToDelta( player_rig, "tag_player", 1, arc, arc, arc, arc, 1);
|
|
|
|
node anim_first_frame_solo( vignette_outro_doctor, "outro" );
|
|
node anim_first_frame_solo( vignette_outro_opfor, "outro" );
|
|
|
|
flag_wait ("vignette_outro");
|
|
|
|
vignette_outro_opfor thread maps\nx_hospital_exit_corridor::check_for_premature_assassination();
|
|
|
|
addNotetrack_customFunction( "vignette_outro_opfor", "hvt_dead", maps\nx_hospital_exit_corridor::set_hvt_dead );
|
|
|
|
battlechatter_off( "allies" );
|
|
battlechatter_off( "axis" );
|
|
|
|
// node anim_reach_and_approach( guys, "outro" );
|
|
issue_color_orders( "g355 b355", "allies" );
|
|
level.squad["ALLY_ALPHA"] waittill ("goal");
|
|
level.squad["ALLY_BRAVO"] waittill ("goal");
|
|
wait 1;
|
|
thread maps\nx_hospital_exit_corridor::assassination_catchup_nag();
|
|
|
|
trigger_wait_targetname ( "player_near_outro" );
|
|
|
|
//level.squad[ "ALLY_ALPHA" ] forceUseWeapon( "beretta", "primary" );
|
|
|
|
node thread anim_single(guys, "outro");
|
|
thread maps\nx_hospital_fx::outro_blood_fx( vignette_outro_opfor );
|
|
node thread anim_single(props, "outro");
|
|
|
|
wait 1.9;
|
|
door = GetEnt ("recovery_room_door", "targetname");
|
|
blocker = GetEnt ("recovery_room_door_blocker", "targetname");
|
|
|
|
door thread play_sound_in_space( "metal_door_kick" );
|
|
door RotateTo ( (door.angles - (0, 140, 0)), .4 );
|
|
blocker delete();
|
|
|
|
vignette_outro_doctor thread maps\nx_hospital_audio::hos_outro_docpush_sfx();
|
|
|
|
//level._player unlink();
|
|
|
|
//player_rig delete();
|
|
|
|
//level._player FreezeControls( false );
|
|
//level._player allowprone( true );
|
|
//level._player allowcrouch( true );
|
|
|
|
wait 18;
|
|
vignette_outro_opfor.team = "axis";
|
|
level notify ("kill_orders_received");
|
|
flag_set ("kill_orders_received");
|
|
wait 6;
|
|
flag_set ("mission_complete");
|
|
|
|
}
|
|
|
|
switch_primary_gun( guy )
|
|
{
|
|
guy forceUseWeapon( "beretta", "primary" );
|
|
}
|
|
|
|
rifle_model_on( rifle )
|
|
{
|
|
rifle Show();
|
|
}
|
|
|
|
bullet_wound_on( wound )
|
|
{
|
|
wound Show();
|
|
}
|
|
|
|
blood_splatter_on( blood_on )
|
|
{
|
|
blood_on Show();
|
|
}
|
|
|
|
|
|
//*******************************************************************
|
|
// *
|
|
// *
|
|
//*******************************************************************
|
|
|
|
dialogue()
|
|
{
|
|
level._scr_radio[ "hos_bak_intro_athospital" ] = "hos_bak_intro_athospital";
|
|
level._scr_radio[ "hos_ovl_intro_hvtconfirmed" ] = "hos_ovl_intro_hvtconfirmed";
|
|
level._scr_radio[ "hos_bak_intro_copyoverlord" ] = "hos_bak_intro_copyoverlord";
|
|
level._scr_radio[ "hos_bak_1stflr_weaponsfree" ] = "hos_bak_1stflr_weaponsfree";
|
|
level._scr_radio[ "hos_bak_1stflr_letsdothis" ] = "hos_bak_1stflr_letsdothis";
|
|
level._scr_radio[ "hos_bak_1stflr_onme" ] = "hos_bak_1stflr_onme";
|
|
level._scr_radio[ "hos_bak_1stflr_twoupahead" ] = "hos_bak_1stflr_twoupahead";
|
|
level._scr_radio[ "hos_bak_1stflr_twoaroundcorner" ] = "hos_bak_1stflr_twoaroundcorner";
|
|
level._scr_radio[ "hos_bak_1stflr_twodownhall" ] = "hos_bak_1stflr_twodownhall";
|
|
level._scr_radio[ "hos_bak_1stflr_youtakeone" ] = "hos_bak_1stflr_youtakeone";
|
|
level._scr_radio[ "hos_bak_1stflr_getoneonleft" ] = "hos_bak_1stflr_getoneonleft";
|
|
level._scr_radio[ "hos_bak_1stflr_hesdown" ] = "hos_bak_1stflr_hesdown";
|
|
level._scr_radio[ "hos_bak_1stflr_moveup" ] = "hos_bak_1stflr_moveup";
|
|
level._scr_radio[ "hos_bak_1stflr_puthimdown" ] = "hos_bak_1stflr_puthimdown";
|
|
level._scr_radio[ "hos_bak_1stflr_taketheshot" ] = "hos_bak_1stflr_taketheshot";
|
|
level._scr_radio[ "hos_bak_1stflr_clear" ] = "hos_bak_1stflr_clear";
|
|
level._scr_radio[ "hos_bak_1stflr_move" ] = "hos_bak_1stflr_move";
|
|
level._scr_radio[ "hos_bak_1stflr_getuphere" ] = "hos_bak_1stflr_getuphere";
|
|
level._scr_radio[ "hos_bak_1stflr_getmoving" ] = "hos_bak_1stflr_getmoving";
|
|
level._scr_radio[ "hos_bak_1stflr_letsmove" ] = "hos_bak_1stflr_letsmove";
|
|
level._scr_radio[ "hos_bak_1stflr_careful" ] = "hos_bak_1stflr_careful";
|
|
level._scr_radio[ "hos_bak_1stflr_dontletthathappen" ] = "hos_bak_1stflr_dontletthathappen";
|
|
level._scr_radio[ "hos_bak_1stflr_takehimdown1" ] = "hos_bak_1stflr_takehimdown1";
|
|
level._scr_radio[ "hos_bak_1stflr_clearletsmove" ] = "hos_bak_1stflr_clearletsmove";
|
|
level._scr_radio[ "hos_bak_1stflr_onemoreinside" ] = "hos_bak_1stflr_onemoreinside";
|
|
level._scr_radio[ "hos_bak_1stflr_mvmntacrosshall" ] = "hos_bak_1stflr_mvmntacrosshall";
|
|
level._scr_radio[ "hos_bak_1stflr_takehimdown2" ] = "hos_bak_1stflr_takehimdown2";
|
|
level._scr_radio[ "hos_bak_1stflr_stopbeforebody" ] = "hos_bak_1stflr_stopbeforebody";
|
|
level._scr_radio[ "hos_bak_1stflr_stopthatpatrol" ] = "hos_bak_1stflr_stopthatpatrol";
|
|
level._scr_radio[ "hos_bak_1stflr_anotherpatrol" ] = "hos_bak_1stflr_anotherpatrol";
|
|
level._scr_radio[ "hos_bak_1stflr_damnfoundit" ] = "hos_bak_1stflr_damnfoundit";
|
|
level._scr_radio[ "hos_bak_1stflr_fuck" ] = "hos_bak_1stflr_fuck";
|
|
level._scr_radio[ "hos_bak_1stflr_puthimdown" ] = "hos_bak_1stflr_puthimdown";
|
|
level._scr_radio[ "hos_bak_2ndflr_clearupstairs" ] = "hos_bak_2ndflr_clearupstairs";
|
|
level._scr_radio[ "hos_bak_2ndflr_takepoint" ] = "hos_bak_2ndflr_takepoint";
|
|
level._scr_radio[ "hos_bak_2ndflr_mvmntahead" ] = "hos_bak_2ndflr_mvmntahead";
|
|
level._scr_radio[ "hos_bak_2ndflr_behindwindow" ] = "hos_bak_2ndflr_behindwindow";
|
|
level._scr_radio[ "hos_bak_2ndflr_straightahead" ] = "hos_bak_2ndflr_straightahead";
|
|
level._scr_radio[ "hos_bak_2ndflr_gethisfriend" ] = "hos_bak_2ndflr_gethisfriend";
|
|
level._scr_radio[ "hos_bak_2ndflr_thatwasclose" ] = "hos_bak_2ndflr_thatwasclose";
|
|
level._scr_radio[ "hos_bak_2ndflr_goodkill" ] = "hos_bak_2ndflr_goodkill";
|
|
level._scr_radio[ "hos_bak_2ndflr_puthimdown" ] = "hos_bak_2ndflr_puthimdown";
|
|
level._scr_radio[ "hos_bak_2ndflr_onthemove" ] = "hos_bak_2ndflr_onthemove";
|
|
level._scr_radio[ "hos_bak_2ndflr_ontherun" ] = "hos_bak_2ndflr_ontherun";
|
|
level._scr_radio[ "hos_bak_2ndflr_ontherunputdown" ] = "hos_bak_2ndflr_ontherunputdown";
|
|
level._scr_radio[ "hos_bak_2ndflr_calledusin" ] = "hos_bak_2ndflr_calledusin";
|
|
level._scr_radio[ "hos_bak_2ndflr_knowwherehere" ] = "hos_bak_2ndflr_knowwherehere";
|
|
level._scr_radio[ "hos_bak_atrium_holdit" ] = "hos_bak_atrium_holdit";
|
|
level._scr_radio[ "hos_bak_atrium_behindthedesk" ] = "hos_bak_atrium_behindthedesk";
|
|
level._scr_radio[ "hos_bak_atrium_hallwayclear" ] = "hos_bak_atrium_hallwayclear";
|
|
level._scr_radio[ "hos_bak_atrium_morearoundcorner" ] = "hos_bak_atrium_morearoundcorner";
|
|
level._scr_radio[ "hos_bak_atrium_onyou" ] = "hos_bak_atrium_onyou";
|
|
level._scr_radio[ "hos_bak_atrium_cleanouthallway" ] = "hos_bak_atrium_cleanouthallway";
|
|
|
|
// Stealth
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_intro_athospital" ] = "hos_bak_intro_athospital";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_ovl_intro_hvtconfirmed" ] = "hos_ovl_intro_hvtconfirmed";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_intro_copyoverlord" ] = "hos_bak_intro_copyoverlord";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_weaponsfree" ] = "hos_bak_1stflr_weaponsfree";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_letsdothis" ] = "hos_bak_1stflr_letsdothis";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_onme" ] = "hos_bak_1stflr_onme";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_twoupahead" ] = "hos_bak_1stflr_twoupahead";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_twoaroundcorner" ] = "hos_bak_1stflr_twoaroundcorner";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_twodownhall" ] = "hos_bak_1stflr_twodownhall";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_youtakeone" ] = "hos_bak_1stflr_youtakeone";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_getoneonleft" ] = "hos_bak_1stflr_getoneonleft";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_hesdown" ] = "hos_bak_1stflr_hesdown";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_moveup" ] = "hos_bak_1stflr_moveup";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_puthimdown" ] = "hos_bak_1stflr_puthimdown";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_taketheshot" ] = "hos_bak_1stflr_taketheshot";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_clear" ] = "hos_bak_1stflr_clear";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_move" ] = "hos_bak_1stflr_move";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_getuphere" ] = "hos_bak_1stflr_getuphere";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_getmoving" ] = "hos_bak_1stflr_getmoving";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_letsmove" ] = "hos_bak_1stflr_letsmove";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_careful" ] = "hos_bak_1stflr_careful";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_dontletthathappen" ] = "hos_bak_1stflr_dontletthathappen";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_takehimdown1" ] = "hos_bak_1stflr_takehimdown1";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_clearletsmove" ] = "hos_bak_1stflr_clearletsmove";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_onemoreinside" ] = "hos_bak_1stflr_onemoreinside";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_mvmntacrosshall" ] = "hos_bak_1stflr_mvmntacrosshall";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_takehimdown2" ] = "hos_bak_1stflr_takehimdown2";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_stopbeforebody" ] = "hos_bak_1stflr_stopbeforebody";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_stopthatpatrol" ] = "hos_bak_1stflr_stopthatpatrol";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_anotherpatrol" ] = "hos_bak_1stflr_anotherpatrol";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_damnfoundit" ] = "hos_bak_1stflr_damnfoundit";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_fuck" ] = "hos_bak_1stflr_fuck";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_1stflr_puthimdown" ] = "hos_bak_1stflr_puthimdown";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_clearupstairs" ] = "hos_bak_2ndflr_clearupstairs";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_takepoint" ] = "hos_bak_2ndflr_takepoint";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_mvmntahead" ] = "hos_bak_2ndflr_mvmntahead";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_behindwindow" ] = "hos_bak_2ndflr_behindwindow";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_straightahead" ] = "hos_bak_2ndflr_straightahead";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_gethisfriend" ] = "hos_bak_2ndflr_gethisfriend";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_thatwasclose" ] = "hos_bak_2ndflr_thatwasclose";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_goodkill" ] = "hos_bak_2ndflr_goodkill";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_puthimdown" ] = "hos_bak_2ndflr_puthimdown";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_onthemove" ] = "hos_bak_2ndflr_onthemove";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_ontherun" ] = "hos_bak_2ndflr_ontherun";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_ontherunputdown" ] = "hos_bak_2ndflr_ontherunputdown";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_calledusin" ] = "hos_bak_2ndflr_calledusin";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_knowwherehere" ] = "hos_bak_2ndflr_knowwherehere";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_atrium_holdit" ] = "hos_bak_atrium_holdit";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_atrium_behindthedesk" ] = "hos_bak_atrium_behindthedesk";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_atrium_hallwayclear" ] = "hos_bak_atrium_hallwayclear";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_atrium_morearoundcorner" ] = "hos_bak_atrium_morearoundcorner";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_atrium_onyou" ] = "hos_bak_atrium_onyou";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_atrium_cleanouthallway" ] = "hos_bak_atrium_cleanouthallway";
|
|
|
|
// Construction
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_moveup" ] = "hos_bak_const_moveup";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_getdown" ] = "hos_bak_const_getdown";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_wereclear" ] = "hos_bak_const_wereclear";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_letsgo" ] = "hos_bak_const_letsgo";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_moveout" ] = "hos_bak_const_moveout";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_cleartodoor" ] = "hos_bak_const_cleartodoor";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_jenk_const_clear" ] = "hos_jenk_const_clear";
|
|
|
|
level._scr_sound[ "generic" ][ "oilrig_mrc1_killthem" ] = "oilrig_mrc1_killthem";
|
|
level._scr_sound[ "generic" ][ "est_ru_3_steady" ] = "est_ru_3_steady";
|
|
level._scr_sound[ "generic" ][ "est_ru1_attack" ] = "est_ru1_attack";
|
|
level._scr_sound[ "generic" ][ "est_ru2_attack" ] = "est_ru2_attack";
|
|
level._scr_sound[ "generic" ][ "est_ru3_attack" ] = "est_ru3_attack";
|
|
level._scr_sound[ "generic" ][ "est_ru4_attack" ] = "est_ru4_attack";
|
|
|
|
// Exit Corridor
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_takepoint" ] = "hos_bak_corr_takepoint";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_contacts" ] = "hos_kee_corr_contacts";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_tooquiet" ] = "hos_bak_corr_tooquiet";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_grenaderun" ] = "hos_kee_corr_grenaderun";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_grenadeoffice" ] = "hos_bak_corr_grenadeoffice";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_grenaderoffice" ] = "hos_bak_corr_grenaderoffice";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_grenadeloffice" ] = "hos_bak_corr_grenadeloffice";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_lobbyclear" ] = "hos_bak_corr_lobbyclear";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_moveup" ] = "hos_bak_corr_moveup";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_lastofthem" ] = "hos_bak_corr_lastofthem";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_threeguesses" ] = "hos_kee_corr_threeguesses";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_breaching" ] = "hos_bak_corr_breaching";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_overhere" ] = "hos_bak_corr_overhere";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_whatsholdup" ] = "hos_bak_corr_whatsholdup";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_machgunner" ] = "hos_kee_corr_machgunner";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_dugin" ] = "hos_kee_corr_dugin";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_needcover" ] = "hos_kee_corr_needcover";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_pinneddown" ] = "hos_kee_corr_pinneddown";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_improvise" ] = "hos_bak_corr_improvise";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_knockdrinkmach" ] = "hos_bak_corr_knockdrinkmach";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_pushvendmach" ] = "hos_bak_corr_pushvendmach";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_pushsnackmach" ] = "hos_bak_corr_pushsnackmach";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_thatmachinegunner" ] = "hos_bak_corr_thatmachinegunner";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_thosemachinegunners" ] = "hos_bak_corr_thosemachinegunners";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_rushem" ] = "hos_bak_corr_rushem";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_theycantsee" ] = "hos_bak_corr_theycantsee";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_cantseeshit" ] = "hos_bak_corr_cantseeshit";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_shootspotlights" ] = "hos_bak_corr_shootspotlights";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_takeoutgenerator" ] = "hos_bak_corr_takeoutgenerator";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_destroygenerator" ] = "hos_bak_corr_destroygenerator";
|
|
|
|
// Outro
|
|
level._scr_radio[ "hos_kee_outro_onyourknees" ] = "hos_kee_outro_onyourknees";
|
|
level._scr_radio[ "hos_bak_outro_thatshim" ] = "hos_bak_outro_thatshim";
|
|
level._scr_radio[ "hos_kee_outro_nowmotherfucker" ] = "hos_kee_outro_nowmotherfucker";
|
|
level._scr_radio[ "hos_bak_outro_wehavethehvt" ] = "hos_bak_outro_wehavethehvt";
|
|
level._scr_radio[ "hos_bak_outro_roger" ] = "hos_bak_outro_roger";
|
|
level._scr_radio[ "hos_kee_outro_now" ] = "hos_kee_outro_now";
|
|
level._scr_radio[ "hos_bak_outro_negativecantmovehim" ] = "hos_bak_outro_negativecantmovehim";
|
|
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_nosignofhvt" ] = "hos_bak_2ndflr_nosignofhvt";
|
|
level._scr_radio[ "hos_ovl_2ndflr_proceedwestwing" ] = "hos_ovl_2ndflr_proceedwestwing";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_walkernow" ] = "hos_bak_const_walkernow";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_getdownhere" ] = "hos_bak_const_getdownhere";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_const_getoutofhere" ] = "hos_bak_const_getoutofhere";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_machinegunner" ] = "hos_bak_corr_machinegunner";
|
|
level._scr_sound[ "ally_bravo" ][ "hos_kee_corr_lastofem" ] = "hos_kee_corr_lastofem";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_watchforstragglers" ] = "hos_bak_corr_watchforstragglers";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_cantseeanything" ] = "hos_bak_corr_cantseeanything";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_spotlightsblindingus" ] = "hos_bak_corr_spotlightsblindingus";
|
|
|
|
// New
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_anothergunner" ] = "hos_bak_corr_anothergunner";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_anotherguyonturret" ] = "hos_bak_corr_anotherguyonturret";
|
|
level._scr_radio[ "hos_ovl_intro_hviconfirmedinside" ] = "hos_ovl_intro_hviconfirmedinside";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_outro_wehavethehvi" ] = "hos_bak_outro_wehavethehvi";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_nosignofhim" ] = "hos_bak_2ndflr_nosignofhim";
|
|
level._scr_radio[ "hos_ovl_2ndflr_continuesearching" ] = "hos_ovl_2ndflr_continuesearching";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_gottagettokoslov" ] = "hos_bak_2ndflr_gottagettokoslov";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_bunchedupinleftroom" ] = "hos_bak_corr_bunchedupinleftroom";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_putgrenadeinthere" ] = "hos_bak_corr_putgrenadeinthere";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_duginroomonright" ] = "hos_bak_corr_duginroomonright";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_corr_nosignofkoslov" ] = "hos_bak_corr_nosignofkoslov";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_outro_securedkoslov" ] = "hos_bak_outro_securedkoslov";
|
|
level._scr_radio[ "hos_ovl_intro_noonehasleft" ] = "hos_ovl_intro_noonehasleft";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_intro_getourguyandgetout" ] = "hos_bak_intro_getourguyandgetout";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_intro_getkoslovandgetout" ] = "hos_bak_intro_getkoslovandgetout";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_2ndflr_needhvibeforeevac" ] = "hos_bak_2ndflr_needhvibeforeevac";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_outro_needalive" ] = "hos_bak_outro_needalive";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_intro_snatchandgrab1" ] = "hos_bak_intro_snatchandgrab1";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_intro_snatchandgrab2" ] = "hos_bak_intro_snatchandgrab2";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_outro_donehere" ] = "hos_bak_outro_donehere";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_outro_negativecopy" ] = "hos_bak_outro_negativecopy";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_outro_understood" ] = "hos_bak_outro_understood";
|
|
level._scr_sound[ "ally_alpha" ][ "hos_bak_outro_cantmovehim" ] = "hos_bak_outro_cantmovehim";
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|