/******************************************************************* * Decompiled By: Bog * Decompiled File: 1395.gsc * Game: Call of Duty: WWII * Platform: PC * Function Count: 7 * Decompile Time: 0 ms * Timestamp: 10/27/2023 3:26:00 AM *******************************************************************/ //Function Number: 1 func_52A4() { lib_0561::initconsumablesfromtable("mys_box_key",::func_A21F,::func_1F5C,::func_4598); } //Function Number: 2 func_1F5C(param_00) { if(!lib_0561::func_1F7B()) { return 0; } if(func_4B7B()) { return 0; } return 1; } //Function Number: 3 func_A21F(param_00) { self method_8615("zmb_pickup_general"); var_01 = self.var_259F[param_00].var_1B9; self.var_65EC = spawnstruct(); self.var_65EC.var_1B9 = var_01; self.var_65EC.var_267C = 1 - func_4599(var_01); if(common_scripts\utility::func_562E(level.reworkedconsumabledenabled)) { self.var_65EC.flatdiscount = 1250; } lib_0561::notifywallbuytriggers(); maps\mp\zombies\_zombies_magicbox::func_861C(); } //Function Number: 4 func_4598(param_00) { if(!isdefined(param_00)) { param_00 = ""; } switch(param_00) { case "epic": return 4; case "legendary": return 3; case "rare": return 2; case "common": return 1; default: return 0; } } //Function Number: 5 func_4599(param_00) { if(!isdefined(param_00)) { param_00 = ""; } switch(param_00) { case "common": case "rare": case "legendary": case "epic": return 0.5; default: return 0; } } //Function Number: 6 func_4B7B() { if(isdefined(self.var_65EC)) { return 1; } return 0; } //Function Number: 7 func_A21E() { if(!func_4B7B()) { return; } self.var_65EC = undefined; lib_0561::notifywallbuytriggers(); }