mirror of
https://github.com/reaaLx/nx1-gsc-dump.git
synced 2025-04-23 17:45:47 +00:00
126 lines
5.5 KiB
Plaintext
126 lines
5.5 KiB
Plaintext
#include maps\_ambient;
|
|
#include maps\_utility;
|
|
#include common_scripts\utility;
|
|
|
|
main()
|
|
{
|
|
// Set the underlying ambient track
|
|
|
|
level._ambient_track [ "nx_lunar_crew" ] = "amb_lunar_crew_hub";
|
|
|
|
level._ambient_track [ "nx_lunar_get_to_armory" ] = "amb_lunar_press_nohelmet";
|
|
|
|
level._ambient_track [ "nx_lunar_cargo_bay" ] = "amb_lunar_press_nohelmet";
|
|
|
|
level._ambient_track [ "nx_lunar_armory_depress" ] = "amb_lunar_armory_depress";
|
|
|
|
level._ambient_track [ "nx_lunar_exterior_depress" ] = "amb_lunar_exterior_depress";
|
|
|
|
level._ambient_track [ "nx_lunar_hydro" ] = "amb_lunar_crew_hub";
|
|
|
|
level._ambient_track [ "nx_lunar_rover_amb" ] = "lunar_rover_ambience";
|
|
|
|
level._ambient_track [ "nx_lunar_rover_player_amb" ] = "lunar_rover_ambience";
|
|
|
|
level._ambient_track [ "nx_lunar_int_nohelmet" ] = "amb_lunar_press_nohelmet";
|
|
|
|
event = create_ambient_event( "nx_lunar_rover_player_amb", 1.0, 5.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_pressurized" );
|
|
event add_to_ambient_event( "lunar_rover_amb_events", 0.1 );
|
|
|
|
event = create_ambient_event( "nx_lunar_rover_amb", 1.0, 5.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_pressurized" );
|
|
event add_to_ambient_event( "null", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_armory", 1.0, 5.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_pressurized" );
|
|
event add_to_ambient_event( "null", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_hydro", 1.0, 2.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_pressurized" );
|
|
event add_to_ambient_event( "null", 1.0 );
|
|
//event add_to_ambient_event( "lunar_stress_press", 6.0 );
|
|
//event add_to_ambient_event( "lunar_beep_press", 4.0 );
|
|
//event add_to_ambient_event( "lunar_explosions", 10.0 );
|
|
event add_to_ambient_event( "lunar_explosions_shake", 10.0 );
|
|
//event add_to_ambient_event( "lunar_dist_fire_press", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_crew", 1.0, 2.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_pressurized" );
|
|
event add_to_ambient_event( "null", 1.0 );
|
|
//event add_to_ambient_event( "lunar_stress_press", 6.0 );
|
|
//event add_to_ambient_event( "lunar_beep_press", 4.0 );
|
|
event add_to_ambient_event( "lunar_explosions_press", 10.0 );
|
|
event add_to_ambient_event( "lunar_explosions_shake", 10.0 );
|
|
//event add_to_ambient_event( "lunar_dist_fire_press", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_get_to_armory", 0.1, 0.4 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_pressurized" );
|
|
//event add_to_ambient_event( "null", 1.0 );
|
|
event add_to_ambient_event( "lunar_stress_press", 6.0 );
|
|
//event add_to_ambient_event( "lunar_beep_press", 4.0 );
|
|
event add_to_ambient_event( "lunar_explosions_press", 10.0 );
|
|
event add_to_ambient_event( "lunar_explosions_press_close", 8.0 );
|
|
event add_to_ambient_event( "lunar_explosions_shake", 6.0 );
|
|
event add_to_ambient_event( "lunar_dist_fire_press", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_cargo_bay", 0.1, 0.4 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_pressurized" );
|
|
//event add_to_ambient_event( "null", 1.0 );
|
|
//event add_to_ambient_event( "lunar_stress_press", 6.0 );
|
|
//event add_to_ambient_event( "lunar_beep_press", 4.0 );
|
|
event add_to_ambient_event( "lunar_explosions_press", 10.0 );
|
|
event add_to_ambient_event( "lunar_explosions_press_close", 8.0 );
|
|
event add_to_ambient_event( "lunar_explosions_shake", 6.0 );
|
|
//event add_to_ambient_event( "lunar_dist_fire_press", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_armory_depress", 1.0, 3.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_depressurized" );
|
|
event add_to_ambient_event( "null", 1.0 );
|
|
event add_to_ambient_event( "lunar_stress_depress", 6.0 );
|
|
//event add_to_ambient_event( "lunar_beep_press", 4.0 );
|
|
//event add_to_ambient_event( "lunar_explosions_press", 10.0 );
|
|
//event add_to_ambient_event( "lunar_explosions_press_close", 8.0 );
|
|
//event add_to_ambient_event( "lunar_explosions_shake", 6.0 );
|
|
//event add_to_ambient_event( "lunar_dist_fire_press", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_exterior_depress", 1.0, 3.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_depressurized" );
|
|
event add_to_ambient_event( "null", 1.0 );
|
|
//event add_to_ambient_event( "lunar_explosions", 1.0 );
|
|
|
|
event = create_ambient_event( "nx_lunar_int_nohelmet", 5.0, 10.0 ); // Trackname, min and max delay between ambient events
|
|
event map_to_reverb_eq_vol( "lunar_depressurized" );
|
|
event add_to_ambient_event( "null", 1.0 );
|
|
//event add_to_ambient_event( "lunar_stress", 1.0 );
|
|
//event add_to_ambient_event( "lunar_explosions", 10.0 );
|
|
//event add_to_ambient_event( "lunar_dist_fire", 1.0 );
|
|
|
|
wait 0.1;
|
|
|
|
//thread maps\_utility::set_ambient( "nx_lunar_int" );
|
|
}
|
|
|
|
lunar_alarm_occ_blend()
|
|
{
|
|
wait 1.0;
|
|
alarm_occ = "emt_lunar_alarm_occ";
|
|
alarm_full = "emt_lunar_alarm_full";
|
|
|
|
occblend = spawn( "sound_blend", ( 4657, 175, -1656 ) );
|
|
|
|
fullblend = spawn( "sound_blend", ( 4657, 175, -1656) );
|
|
|
|
occblend thread mix_up( alarm_occ );
|
|
occblend thread mix_down( alarm_full );
|
|
|
|
occblend SetSoundBlend( alarm_occ, alarm_occ + "_off", 0 );
|
|
fullblend SetSoundBlend( alarm_full + "_off", alarm_full, 1 );
|
|
|
|
flag_wait( "sfx_first_airlock_open" );
|
|
|
|
occblend thread mix_down( alarm_occ );
|
|
fullblend thread mix_up( alarm_full );
|
|
|
|
}
|