IL-GSC/WW2/PC/ALL/1378.gsc
2023-10-27 03:49:01 -04:00

93 lines
1.8 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: 1378.gsc
* Game: Call of Duty: WWII
* Platform: PC
* Function Count: 5
* Decompile Time: 3 ms
* Timestamp: 10/27/2023 3:25:54 AM
*******************************************************************/
//Function Number: 1
func_00D5()
{
common_scripts\utility::func_92C("moneyCloud","vfx/gameplay/mp/zombie/gj_pickup_zombies_01_money");
foreach(var_01 in ["classic_ee_trigger_01","classic_ee_trigger_02","classic_ee_trigger_03","classic_ee_trigger_04"])
{
var_02 = getent(var_01,"script_noteworthy");
level.var_231F[var_01] = var_02;
thread func_3599(var_02);
}
thread func_7E3D();
}
//Function Number: 2
func_3599(param_00)
{
while(!isdefined(level.var_8AD2))
{
wait 0.05;
}
for(;;)
{
level waittill("spawned_money_share");
foreach(var_02 in level.var_8AD2)
{
if(!param_00 method_858B(var_02.var_116))
{
continue;
}
var_03 = var_02.var_117;
if(!isplayer(var_03))
{
continue;
}
var_04 = var_03 getentitynumber();
var_02 maps\mp\zombies\_zombies_money::func_8ADD(var_04,0);
thread func_62D8(param_00.var_116);
var_02.var_6FD4 = 0;
var_02.var_6FCB = 0;
param_00.var_2320 = 1;
level notify("theclassic_step_done");
return;
}
}
}
//Function Number: 3
func_62D8(param_00)
{
var_01 = spawnfx(common_scripts\utility::func_44F5("moneyCloud"),param_00);
triggerfx(var_01);
wait(3);
var_01 delete();
}
//Function Number: 4
func_0F4E()
{
foreach(var_01 in level.var_231F)
{
if(!common_scripts\utility::func_562E(var_01.var_2320))
{
return 0;
}
}
return 1;
}
//Function Number: 5
func_7E3D()
{
while(!func_0F4E())
{
level waittill("theclassic_step_done");
}
maps\mp\zombies\_zombies_magicbox::func_9C8("ppsh41_classic_zm","extended_mag","none","none");
}