/******************************************************************* * Decompiled By: Bog * Decompiled File: 1341.gsc * Game: Call of Duty: WWII * Platform: PC * Function Count: 3 * Decompile Time: 1 ms * Timestamp: 10/27/2023 3:25:26 AM *******************************************************************/ //Function Number: 1 func_00D5() { level.var_AC18 = common_scripts\utility::func_46B7("zombie_debris","targetname"); common_scripts\utility::func_FB2(level.var_AC18,::func_51B0); } //Function Number: 2 func_51B0() { var_00 = getentarray(self.var_1A2,"targetname"); self.var_17E7 = []; self.var_9DC2 = []; self.var_267B = self.var_8140; foreach(var_02 in var_00) { wait 0.05; switch(var_02.var_165) { case "zombies_debris_blocker": self.var_17E7 = common_scripts\utility::func_F6F(self.var_17E7,var_02); break; case "zombies_debris_trigger": self.var_9DC2 = common_scripts\utility::func_F6F(self.var_9DC2,var_02); var_02.var_267B = self.var_267B; var_02.var_7778 = lib_0552::func_7BDD(var_02); var_02.var_7778.var_3259 = self.var_267B; break; } } foreach(var_05 in self.var_9DC2) { var_05 thread func_11BA(self); } self waittill("debris_purchased",var_07); if(isdefined(self.var_819A)) { common_scripts\utility::func_3C8F(self.var_819A,var_07); } foreach(var_09 in self.var_17E7) { if(var_09.var_3A != "script_model") { var_09 method_8060(); } var_09 notsolid(); var_09 delete(); } foreach(var_09 in self.var_9DC2) { var_09 common_scripts\utility::func_9D9F(); } } //Function Number: 3 func_11BA(param_00) { self notify("start_attempt_debris_purchase"); self endon("start_attempt_debris_purchase"); var_01 = 0; var_02 = undefined; if(lib_0547::func_5565(self.var_81A1,"requires_power")) { self.var_3276 = spawnstruct(); self.var_3276.var_81A1 = "power_sz2"; } while(!var_01) { self waittill("trigger",var_02); if(lib_0547::func_5565(self.var_81A1,"requires_power") && !common_scripts\utility::func_3C77("power_sz2")) { var_02 iclientprintlnbold("requires power!"); continue; } var_01 = var_02 maps/mp/gametypes/zombies::func_11C2(param_00.var_267B); } param_00 notify("debris_purchased",var_02); }