mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-07-10 15:37:58 -05:00
514 lines
16 KiB
Plaintext
514 lines
16 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: maps\mp\mp_zombie_dnk_aud.gsc
|
|
* Game: Call of Duty: WWII
|
|
* Platform: PC
|
|
* Function Count: 36
|
|
* Decompile Time: 635 ms
|
|
* Timestamp: 10/27/2023 3:18:39 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_00F9()
|
|
{
|
|
lib_0367::func_8E3E("bp_ship");
|
|
func_7BBA();
|
|
func_5C22();
|
|
level.var_11CB.intermission_music_aliases = ["mus_intermission_dlc2"];
|
|
level.var_11CB.wave_cues = ["dlcx_mus_intro_assault","dlcx_mus_wave_04","dlcx_mus_wave_02","dlcx_mus_wave_03","dlcx_mus_movin","dlcx_mus_screetchy1","dlcx_mus_wave_07","dlcx_mus_wave_01","dlcx_mus_wave_05"];
|
|
lib_0366::snd_set_mus_combat_cues_override(level.var_11CB.wave_cues);
|
|
lib_0366::snd_zmb_set_start_intermission_music_override_callback(::start_intermission_music_override_callback);
|
|
lib_0366::snd_zmb_set_map_wave_music_master_volume_scalar(0.8);
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_5C22()
|
|
{
|
|
thread func_35E1();
|
|
thread cable_oneshots();
|
|
thread boat_oneshots();
|
|
thread wave_oneshots();
|
|
thread pool_oneshots();
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_7BBA()
|
|
{
|
|
lib_0378::func_8DC7("player_connect_map",::func_7248);
|
|
lib_0378::func_8DC7("player_spawned",::func_7330);
|
|
lib_0378::func_8DC7("wave_begin",::func_A979);
|
|
lib_0378::func_8DC7("wave_end",::func_A97A);
|
|
lib_0378::func_8DC7("aud_repair_leaking_water",::repair_leaking_water);
|
|
lib_0378::func_8DC7("zombie_soul_suck",::func_ABF8);
|
|
lib_0378::func_8DC7("zombie_soul_suck_threshold",::func_ABF9);
|
|
lib_0378::func_8DC7("start_water_trap",::start_water_trap);
|
|
lib_0378::func_8DC7("water_trap_damage_player",::water_trap_damage_player);
|
|
lib_0378::func_8DC7("zmb_dnk_ship_tilt",::zmb_dnk_ship_tilt);
|
|
lib_0378::func_8DC7("start_vehicle_slide",::start_vehicle_slide);
|
|
lib_0378::func_8DC7("straub_laugh_hallucination",::straub_laugh_hallucination);
|
|
lib_0378::func_8DC7("zmb_dnk_uber_leak_start",::zmb_dnk_uber_leak_start);
|
|
lib_0378::func_8DC7("zmb_fish_jump",::zmb_fish_jump);
|
|
lib_0378::func_8DC7("ee_follow_fish_earthquake",::ee_follow_fish_earthquake);
|
|
lib_0378::func_8DC7("ctf_void_enter",::ctf_void_enter);
|
|
lib_0378::func_8DC7("ctf_void_exit",::ctf_void_exit);
|
|
lib_0378::func_8DC7("ctf_bucket_move",::ctf_bucket_move);
|
|
lib_0378::func_8DC7("ctf_fish_360",::ctf_fish_360);
|
|
lib_0378::func_8DC7("escape_boat_rise",::escape_boat_rise);
|
|
lib_0378::func_8DC7("flare_fx",::func_3D34);
|
|
}
|
|
|
|
//Function Number: 4
|
|
start_intermission_music_override_callback()
|
|
{
|
|
var_00 = level.var_11CB.intermission_music_aliases[randomint(level.var_11CB.intermission_music_aliases.size)];
|
|
var_01 = 3;
|
|
var_02 = 5;
|
|
lib_0366::func_8E31(var_00,var_01,var_02);
|
|
}
|
|
|
|
//Function Number: 5
|
|
func_7248()
|
|
{
|
|
soundscripts/_snd_common_zmb_dlc3::dlc3_altered_state_init();
|
|
if(!isdefined(self.var_11CB))
|
|
{
|
|
self.var_11CB = spawnstruct();
|
|
}
|
|
}
|
|
|
|
//Function Number: 6
|
|
func_7330()
|
|
{
|
|
soundscripts/_snd_common_zmb_dlc3::dlc3_player_spawned();
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_A979(param_00)
|
|
{
|
|
soundscripts/_snd_common_zmb_dlc3::dlc3_wave_begin(param_00);
|
|
}
|
|
|
|
//Function Number: 8
|
|
func_A97A()
|
|
{
|
|
soundscripts/_snd_common_zmb_dlc3::dlc3_wave_end();
|
|
}
|
|
|
|
//Function Number: 9
|
|
func_ABF8(param_00,param_01)
|
|
{
|
|
var_02 = spawn("script_origin",param_00);
|
|
var_03 = 0;
|
|
var_04 = 0.875;
|
|
lib_0380::func_288B("zombie_soul_suck",undefined,var_02,0,var_04);
|
|
var_02 moveto(param_01,1.9);
|
|
wait(2);
|
|
var_02 delete();
|
|
}
|
|
|
|
//Function Number: 10
|
|
func_ABF9(param_00)
|
|
{
|
|
lib_0380::func_2889("zombie_soul_suck_threshold",undefined,param_00);
|
|
}
|
|
|
|
//Function Number: 11
|
|
start_water_trap(param_00)
|
|
{
|
|
var_01 = param_00.var_117.var_116;
|
|
lib_0380::func_2889("zmb_dnk_trap_water_activate",undefined,var_01);
|
|
}
|
|
|
|
//Function Number: 12
|
|
water_trap_damage_player()
|
|
{
|
|
var_00 = self;
|
|
lib_0380::func_288B("zmb_dnk_trap_spark",undefined,var_00);
|
|
}
|
|
|
|
//Function Number: 13
|
|
func_8E8F()
|
|
{
|
|
}
|
|
|
|
//Function Number: 14
|
|
func_35E1()
|
|
{
|
|
level.var_11CB.var_35E1 = [];
|
|
wait(0.5);
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_pipe_water_hum_int_lp",undefined,(70,1557,-248));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_canvas_flap_small_lp",undefined,(930,-497,-58));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_canvas_flap_small_lp",undefined,(950,-1122,-161));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_canvas_flap_small_lp",undefined,(60,-1325,75));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_canvas_flap_small_lp",undefined,(408,-619,177));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_pipe_water_hum_int_lp",undefined,(681,1635,-208));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_pipe_water_small_lp",undefined,(711,1451,-184));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_pipe_water_hum_int_lp",undefined,(397,692,-123));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_vent_rattle_metal_lp",undefined,(604,-207,-135));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_mp_projector_lp",undefined,(598,-354,-204));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("mp_bat_waves_lp",undefined,(-167,-1200,-190));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("mp_bat_waves_lp",undefined,(960,-900,-190));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(70,542,-1));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(348,834,-120));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(348,375,-136));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(348,-3,-136));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(700,985,-147));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(850,1736,-184));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(610,-1518,-184));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(743,1289,-184));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(538,1109,-184));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(726,-601,-123));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_electric_hum_small_lp",undefined,(70,542,-2));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_lamp_hum_lp",undefined,(172,1109,-135));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_lamp_hum_lp",undefined,(207,1369,-198));
|
|
level.var_11CB.var_35E1[level.var_11CB.var_35E1.size] = lib_0380::func_6842("emt_steam_leak_int_lp",undefined,(625,1729,-200));
|
|
}
|
|
|
|
//Function Number: 15
|
|
cable_oneshots()
|
|
{
|
|
level endon("death");
|
|
var_00 = 0.75;
|
|
var_01 = 5;
|
|
var_02 = 0;
|
|
var_03 = [(401,-1290,24),(137,-645,90),(660,-660,90),(280,-540,230),(522,-540,230),(522,-784,230),(522,-784,230),(280,-784,230),(604,243,295),(200,249,299)];
|
|
var_04 = ["mp_bat_ship_cables_creak","mp_bat_ship_cables_wind","emt_chain_rattles_sml","emt_metal_stress_crane"];
|
|
for(;;)
|
|
{
|
|
var_05 = randomint(var_03.size);
|
|
while(var_05 == var_02)
|
|
{
|
|
var_05 = randomint(var_03.size);
|
|
}
|
|
|
|
var_06 = var_03[var_05];
|
|
var_02 = var_05;
|
|
var_07 = var_04[randomint(var_04.size)];
|
|
lib_0380::func_2889(var_07,undefined,var_06);
|
|
wait(randomfloatrange(var_00,var_01));
|
|
}
|
|
}
|
|
|
|
//Function Number: 16
|
|
boat_oneshots()
|
|
{
|
|
level endon("death");
|
|
var_00 = 1.5;
|
|
var_01 = 6;
|
|
var_02 = 0;
|
|
var_03 = [(125,-1055,-20),(353,-865,-20),(683,-200,63),(570,-275,-20),(411,-91,-34),(-119,-28,25),(916,-66,25)];
|
|
var_04 = ["mp_bat_metal_stress_large","mp_bat_metal_stress","mp_bat_metal_squeak","mp_bat_cable_railing"];
|
|
for(;;)
|
|
{
|
|
var_05 = randomint(var_03.size);
|
|
while(var_05 == var_02)
|
|
{
|
|
var_05 = randomint(var_03.size);
|
|
}
|
|
|
|
var_06 = var_03[var_05];
|
|
var_02 = var_05;
|
|
var_07 = var_04[randomint(var_04.size)];
|
|
lib_0380::func_2889(var_07,undefined,var_06);
|
|
wait(randomfloatrange(var_00,var_01));
|
|
}
|
|
}
|
|
|
|
//Function Number: 17
|
|
wave_oneshots()
|
|
{
|
|
level endon("death");
|
|
var_00 = 4.5;
|
|
var_01 = 15;
|
|
var_02 = [-167,960];
|
|
var_03 = -190;
|
|
var_04 = ["mp_bat_waves_lrg","mp_bat_waves_low"];
|
|
for(;;)
|
|
{
|
|
var_05 = var_02[randomint(var_02.size)];
|
|
var_06 = randomintrange(-1500,-900);
|
|
var_07 = var_04[randomint(var_04.size)];
|
|
var_08 = (var_05,var_06,var_03);
|
|
lib_0380::func_2889(var_07,undefined,var_08);
|
|
wait(randomfloatrange(var_00,var_01));
|
|
}
|
|
}
|
|
|
|
//Function Number: 18
|
|
pool_oneshots()
|
|
{
|
|
level endon("death");
|
|
var_00 = 1.5;
|
|
var_01 = 6;
|
|
var_02 = 0;
|
|
var_03 = [(248,-74,-303),(407,1138,-303),(824,-92,-303)];
|
|
var_04 = ["emt_water_pipe_drips"];
|
|
for(;;)
|
|
{
|
|
var_05 = randomint(var_03.size);
|
|
while(var_05 == var_02)
|
|
{
|
|
var_05 = randomint(var_03.size);
|
|
}
|
|
|
|
var_06 = var_03[var_05];
|
|
var_02 = var_05;
|
|
var_07 = var_04[randomint(var_04.size)];
|
|
lib_0380::func_2889(var_07,undefined,var_06);
|
|
wait(randomfloatrange(var_00,var_01));
|
|
}
|
|
}
|
|
|
|
//Function Number: 19
|
|
zmb_dnk_ship_tilt(param_00)
|
|
{
|
|
var_01 = 200;
|
|
if(param_00 == "ship_tilting_starboard")
|
|
{
|
|
var_02 = var_01;
|
|
}
|
|
else
|
|
{
|
|
var_02 = -1 * var_02;
|
|
}
|
|
|
|
foreach(var_04 in level.var_744A)
|
|
{
|
|
var_05 = var_04.var_116 + (var_02,0,0);
|
|
lib_0380::func_2889("mp_bat_waves_low",var_04,var_05);
|
|
wait(0.3);
|
|
lib_0380::func_2888("zmb_dnk_ship_tilt",var_04);
|
|
lib_0380::func_2888("zmb_dnk_ship_tilt_water",var_04);
|
|
}
|
|
}
|
|
|
|
//Function Number: 20
|
|
start_vehicle_slide(param_00,param_01)
|
|
{
|
|
var_02 = self;
|
|
switch(param_01)
|
|
{
|
|
case "ship_tilting_starboard":
|
|
if(self.var_116 != self.starboardorigin)
|
|
{
|
|
var_02.slide_strt = lib_0380::func_288B("zmb_dnk_truck_slide_strt",undefined,var_02);
|
|
var_02.slide_lp = lib_0380::func_6844("zmb_dnk_truck_slide_lp",undefined,var_02,0.5);
|
|
var_02 thread metal_wronk_oneshot(param_00);
|
|
var_02 thread tire_squeak_oneshot(param_00);
|
|
wait(param_00);
|
|
lib_0380::func_6850(var_02.slide_lp,0.3);
|
|
self notify("aud_stop_vehicle_slide_oneshots");
|
|
var_02.impact_snd = lib_0380::func_288B("zmb_dnk_truck_slide_imp",undefined,var_02);
|
|
}
|
|
break;
|
|
|
|
case "ship_tilting_port":
|
|
if(self.var_116 != self.portorigin)
|
|
{
|
|
var_02.slide_strt = lib_0380::func_288B("zmb_dnk_truck_slide_strt",undefined,var_02);
|
|
var_02.slide_lp = lib_0380::func_6844("zmb_dnk_truck_slide_lp",undefined,var_02,0.5);
|
|
var_02 thread metal_wronk_oneshot(param_00);
|
|
var_02 thread tire_squeak_oneshot(param_00);
|
|
wait(param_00);
|
|
lib_0380::func_6850(var_02.slide_lp,0.3);
|
|
self notify("aud_stop_vehicle_slide_oneshots");
|
|
var_02.impact_snd = lib_0380::func_288B("zmb_dnk_truck_slide_imp",undefined,var_02);
|
|
}
|
|
break;
|
|
|
|
case "ship_tilting_original":
|
|
if(self.var_116 != self.var_6C55)
|
|
{
|
|
var_02.slide_strt = lib_0380::func_288B("zmb_dnk_truck_slide_strt",undefined,var_02);
|
|
var_02.slide_lp = lib_0380::func_6844("zmb_dnk_truck_slide_lp",undefined,var_02,0.5);
|
|
var_02 thread metal_wronk_oneshot(param_00);
|
|
var_02 thread tire_squeak_oneshot(param_00);
|
|
wait(param_00);
|
|
lib_0380::func_6850(var_02.slide_lp,0.3);
|
|
self notify("aud_stop_vehicle_slide_oneshots");
|
|
var_02.impact_snd = lib_0380::func_288B("zmb_dnk_truck_slide_imp",undefined,var_02);
|
|
}
|
|
break;
|
|
}
|
|
|
|
level.ship_is_tilting = 0;
|
|
}
|
|
|
|
//Function Number: 21
|
|
metal_wronk_oneshot(param_00)
|
|
{
|
|
self endon("aud_stop_vehicle_slide_oneshots");
|
|
var_01 = self;
|
|
for(;;)
|
|
{
|
|
var_02 = randomfloatrange(0.1,0.3);
|
|
var_03 = lib_0380::func_288B("zmb_dnk_metal_wronks",undefined,var_01);
|
|
lib_0380::func_288F(var_03,var_01,"metal_wronk_done");
|
|
var_01 waittill("metal_wronk_done");
|
|
wait(var_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 22
|
|
tire_squeak_oneshot(param_00)
|
|
{
|
|
self endon("aud_stop_vehicle_slide_oneshots");
|
|
var_01 = self;
|
|
for(;;)
|
|
{
|
|
var_02 = randomfloatrange(1.5,2);
|
|
var_03 = lib_0380::func_288B("zmb_dnk_tire_squeaks",undefined,var_01);
|
|
lib_0380::func_288F(var_03,var_01,"tire_squeak_done");
|
|
var_01 waittill("tire_squeak_done");
|
|
wait(var_02);
|
|
}
|
|
}
|
|
|
|
//Function Number: 23
|
|
repair_leaking_water()
|
|
{
|
|
var_00 = self;
|
|
level endon("sg_obj_timeout");
|
|
lib_0380::func_6842("mp_bat_pipe_burst",undefined,var_00.var_116);
|
|
wait(0.5);
|
|
var_00.spraying_snd = lib_0380::func_6842("emt_water_pipe_spray_lp",undefined,var_00.var_116,0.1);
|
|
var_00.dripping_snd = lib_0380::func_6842("mp_bat_hose_water_lp",undefined,var_00.var_116,0.1);
|
|
var_00.humming_snd = lib_0380::func_6842("emt_pipe_water_hum_in_lp",undefined,var_00.var_116,0.1);
|
|
self waittill("interact_completed");
|
|
lib_0380::func_6850(var_00.spraying_snd,0.75);
|
|
lib_0380::func_6850(var_00.dripping_snd,0.75);
|
|
lib_0380::func_6850(var_00.humming_snd,0.75);
|
|
}
|
|
|
|
//Function Number: 24
|
|
straub_laugh_hallucination(param_00)
|
|
{
|
|
lib_0380::func_2888("straub_laugh_hallucination",param_00);
|
|
}
|
|
|
|
//Function Number: 25
|
|
zmb_dnk_uber_leak_start(param_00)
|
|
{
|
|
var_01 = lib_0380::func_6842("zmb_dnk_uber_leak_start",undefined,param_00);
|
|
level.var_11CB.uber_leak_loop = lib_0380::func_6842("zmb_dnk_uber_leak_lp",undefined,param_00);
|
|
}
|
|
|
|
//Function Number: 26
|
|
zmb_dnk_uber_leak_stop()
|
|
{
|
|
lib_0380::func_6850(level.var_11CB.uber_leak_loop);
|
|
}
|
|
|
|
//Function Number: 27
|
|
zmb_fish_jump(param_00)
|
|
{
|
|
lib_0380::func_2889("zmb_fish_jump",undefined,param_00.var_116);
|
|
}
|
|
|
|
//Function Number: 28
|
|
ee_follow_fish_earthquake(param_00)
|
|
{
|
|
var_01 = param_00 * 0.2;
|
|
var_02 = param_00 * 0.6;
|
|
var_03 = lib_0380::func_6840("zmb_dnk_ship_shake",undefined,var_01);
|
|
wait(param_00 - var_02);
|
|
var_04 = lib_0380::func_6840("zmb_dnk_ship_shake_sweetener");
|
|
lib_0380::func_684E(var_03,0,var_02 * 1.25);
|
|
wait(var_02 * 1.25);
|
|
lib_0380::func_6850(var_03,var_02 * 1.25);
|
|
}
|
|
|
|
//Function Number: 29
|
|
ctf_void_enter()
|
|
{
|
|
foreach(var_01 in level.var_744A)
|
|
{
|
|
var_01 soundscripts/_snd_common_zmb_dlc3::dlc3_altered_state_clear();
|
|
var_01 method_8626("enter_the_void",3);
|
|
var_01 notify("kill_dlc3_wave_mus_switcher");
|
|
var_01 thread play_void_music();
|
|
var_01.var_11CB.in_the_void = 1;
|
|
}
|
|
|
|
var_03 = lib_0380::func_2888("ctf_void_enter");
|
|
level.var_11CB.void_ambi = lib_0380::func_6840("amb_zmb_dnk_the_void_ext",undefined,3);
|
|
}
|
|
|
|
//Function Number: 30
|
|
ctf_void_exit()
|
|
{
|
|
foreach(var_01 in level.var_744A)
|
|
{
|
|
var_01 method_8627("enter_the_void",3);
|
|
var_01 lib_0366::func_8E09();
|
|
var_01 notify("kill_void_music_thread");
|
|
var_01.var_11CB.in_the_void = undefined;
|
|
}
|
|
|
|
var_03 = lib_0380::func_2888("ctf_void_exit");
|
|
lib_0380::func_6850(level.var_11CB.void_ambi,3);
|
|
lib_0380::func_6850(level.var_11CB.void_geist_gun_lp,1);
|
|
}
|
|
|
|
//Function Number: 31
|
|
play_void_music()
|
|
{
|
|
self endon("kill_void_music_thread");
|
|
var_00 = 4;
|
|
var_01 = ["zmb_mus_creepy_amb_lp_01","zmb_mus_creepy_amb_lp_02","zmb_mus_creepy_amb_lp_03","zmb_mus_creepy_amb_lp_04","zmb_mus_creepy_amb_lp_05","zmb_mus_creepy_amb_lp_06"];
|
|
for(;;)
|
|
{
|
|
lib_0366::func_8E31(var_01[randomint(var_01.size)],var_00);
|
|
wait(randomintrange(120,180));
|
|
lib_0366::func_8E32(var_00);
|
|
}
|
|
}
|
|
|
|
//Function Number: 32
|
|
ctf_bucket_move(param_00,param_01)
|
|
{
|
|
thread ctf_bucket_start_stop(param_00,param_01);
|
|
var_02 = lib_0380::func_6844("ctf_bucket_move",undefined,param_00);
|
|
wait(param_01 * 0.8);
|
|
lib_0380::func_684E(var_02,0,param_01 * 0.2 + 0.15);
|
|
wait(1);
|
|
lib_0380::func_6850(var_02);
|
|
}
|
|
|
|
//Function Number: 33
|
|
ctf_bucket_start_stop(param_00,param_01)
|
|
{
|
|
var_02 = lib_0380::func_6844("ctf_bucket_start_stop",undefined,param_00);
|
|
wait(param_01 * 0.9);
|
|
var_02 = lib_0380::func_6844("ctf_bucket_start_stop",undefined,param_00);
|
|
}
|
|
|
|
//Function Number: 34
|
|
ctf_fish_360(param_00,param_01)
|
|
{
|
|
param_01 = param_01 * 0.5;
|
|
var_02 = lib_0380::func_6842("ctf_fish_360",undefined,param_00);
|
|
wait(param_01);
|
|
var_02 = lib_0380::func_6842("ctf_fish_360_2",undefined,param_00);
|
|
}
|
|
|
|
//Function Number: 35
|
|
escape_boat_rise(param_00)
|
|
{
|
|
lib_0380::func_288B("zmb_dnk_boat_rise_strt",undefined,self);
|
|
var_01 = lib_0380::func_6844("zmb_dnk_boat_rise_lp",undefined,self,0.75);
|
|
wait(param_00 - 2.75);
|
|
lib_0380::func_6850(var_01,1);
|
|
lib_0380::func_288B("zmb_dnk_boat_rise_end",undefined,self);
|
|
}
|
|
|
|
//Function Number: 36
|
|
func_3D34()
|
|
{
|
|
var_00 = (1078,-560,-2196);
|
|
lib_0380::func_2889("void_flare_vfx",undefined,var_00);
|
|
if(!isdefined(level.var_11CB.void_geist_gun_lp))
|
|
{
|
|
level.var_11CB.void_geist_gun_lp = lib_0380::func_6842("void_geist_gun_lp",undefined,(1016,-392,-2108));
|
|
}
|
|
} |