2023-10-26 13:13:39 -07:00

97 lines
5.4 KiB
Plaintext

// T6 GSC SOURCE
// Decompiled by https://github.com/xensik/gsc-tool
#include clientscripts\mp\_utility;
#include clientscripts\mp\_ambientpackage;
#include clientscripts\mp\_audio;
main()
{
declareambientroom( "outdoor", 1 );
setambientroomtone( "outdoor", "amb_wind_extreior_2d", 0.55, 1 );
setambientroomreverb( "outdoor", "overflow_outdoor", 1, 1 );
setambientroomcontext( "outdoor", "ringoff_plr", "outdoor" );
declareambientroom( "small_room" );
setambientroomreverb( "small_room", "overflow_smallroom", 1, 1 );
setambientroomcontext( "small_room", "ringoff_plr", "indoor" );
declareambientroom( "small_room_partial" );
setambientroomreverb( "small_room_partial", "overflow_smallroom", 1, 1 );
setambientroomcontext( "small_room_partial", "ringoff_plr", "outdoor" );
declareambientroom( "construction_bldg" );
setambientroomreverb( "construction_bldg", "overflow_construction_open", 1, 1 );
setambientroomcontext( "construction_bldg", "ringoff_plr", "outdoor" );
declareambientroom( "medium_room" );
setambientroomreverb( "medium_room", "overflow_mediumroom", 1, 1 );
setambientroomcontext( "medium_room", "ringoff_plr", "indoor" );
declareambientroom( "medium_room_partial" );
setambientroomreverb( "medium_room_partial", "overflow_mediumroom", 1, 1 );
setambientroomcontext( "medium_room_partial", "ringoff_plr", "outdoor" );
declareambientroom( "cement_small_room" );
setambientroomreverb( "cement_small_room", "overflow_cement_sml", 1, 1 );
setambientroomcontext( "cement_small_room", "ringoff_plr", "indoor" );
declareambientroom( "cement_small_room_partial" );
setambientroomreverb( "cement_small_room_partial", "overflow_cement_sml", 1, 1 );
setambientroomcontext( "cement_small_room_partial", "ringoff_plr", "outdoor" );
declareambientroom( "cement_hallway" );
setambientroomreverb( "cement_hallway", "overflow_cement_hall", 1, 1 );
setambientroomcontext( "cement_hallway", "ringoff_plr", "indoor" );
declareambientroom( "brick_alley_roof_hall" );
setambientroomreverb( "brick_alley_roof_hall", "overflow_roof_hall", 1, 1 );
setambientroomcontext( "brick_alley_roof_hall", "ringoff_plr", "indoor" );
declareambientroom( "brick_alley_hall" );
setambientroomreverb( "brick_alley_hall", "overflow_alley_hall", 1, 1 );
setambientroomcontext( "brick_alley_hall", "ringoff_plr", "outdoor" );
declareambientroom( "padded_room" );
setambientroomreverb( "padded_room", "overflow_padded_dead", 1, 1 );
setambientroomcontext( "padded_room", "ringoff_plr", "indoor" );
declareambientroom( "padded_room_partial" );
setambientroomreverb( "padded_room_partial", "overflow_padded_dead", 1, 1 );
setambientroomcontext( "padded_room_partial", "ringoff_plr", "outdoor" );
declareambientroom( "grand_stone_room" );
setambientroomreverb( "grand_stone_room", "overflow_grand_stone_rm", 1, 1 );
setambientroomcontext( "grand_stone_room", "ringoff_plr", "indoor" );
declareambientroom( "grand_stone_room_partial" );
setambientroomreverb( "grand_stone_room_partial", "overflow_grand_stone_rm", 1, 1 );
setambientroomcontext( "grand_stone_room_partial", "ringoff_plr", "outdoor" );
declareambientroom( "grand_stone_side_room" );
setambientroomreverb( "grand_stone_side_room", "overflow_grand_side_rm", 1, 1 );
setambientroomcontext( "grand_stone_side_room", "ringoff_plr", "indoor" );
declareambientroom( "grand_stone_stairs" );
setambientroomreverb( "grand_stone_stairs", "overflow_grand_stairs_sml", 1, 1 );
setambientroomcontext( "grand_stone_stairs", "ringoff_plr", "indoor" );
declareambientroom( "parital_brick_room" );
setambientroomreverb( "parital_brick_room", "overflow_brick_med_partial", 1, 1 );
setambientroomcontext( "parital_brick_room", "ringoff_plr", "outdoor" );
thread snd_start_autofx_audio();
thread snd_play_loopers();
}
snd_play_loopers()
{
playloopat( "amb_water_edge", ( -3390, -349, 221 ) );
playloopat( "amb_water_lap_lp", ( -3394, -350, 220 ) );
playloopat( "amb_wind_howl", ( -1119, -53, 330 ) );
playloopat( "amb_alley_dank_sml", ( 708, -938, 97 ) );
playloopat( "amb_alley_dank_sml", ( 1340, -1027, 93 ) );
playloopat( "amb_alley_dank_sml", ( 1145, -48, 176 ) );
playloopat( "amb_alley_dank_sml_low", ( 21, 1379, 175 ) );
playloopat( "amb_alley_dank_sml_low", ( -419, 2026, 132 ) );
playloopat( "amb_wind_mtl_rattle_lp", ( -1542, 374, 407 ) );
}
snd_start_autofx_audio()
{
wait 2;
snd_play_auto_fx( "fx_mp_water_drip_light_shrt", "amb_water_drip_shrt", 0, 0, 0, 1 );
snd_play_auto_fx( "fx_mp_water_drip_light_long", "amb_water_drip_lng", 0, 0, 0, 1 );
snd_play_auto_fx( "fx_mp_steam_pipe_md", "dst_steam_pipe_lp", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_mp_steam_gas_pipe_md", "dst_gas_pipe_lp", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_water_pipe_spill_md", "amb_sewer_flow", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_water_pipe_spray_splash", "amb_sewer_splash", 0, 0, 0, 1 );
snd_play_auto_fx( "fx_insects_swarm_lg_light", "amb_sml_flies", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_insects_swarm_md_light", "amb_lrg_flies", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_insects_fly_sngl_parent", "amb_sml_flies", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_light_flour_glow_cool_sngl_shrt", "amb_flour_light", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_fire_sm", "amb_car_fire_sml", 0, 0, 0, 0 );
snd_play_auto_fx( "fx_fire_detail", "amb_fire_med", 0, 0, 0, 0 );
}