mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-07 17:17:50 -05:00
129 lines
1.8 KiB
Plaintext
129 lines
1.8 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: 1399.gsc
|
|
* Game: Call of Duty: WWII
|
|
* Platform: PC
|
|
* Function Count: 8
|
|
* Decompile Time: 0 ms
|
|
* Timestamp: 10/27/2023 3:26:01 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_52A4()
|
|
{
|
|
lib_0561::initconsumablesfromtable("skel_key",::func_A237,::func_1F6F,::func_4685);
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_1F6F(param_00)
|
|
{
|
|
if(!lib_0561::func_1F7B())
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
if(func_4B95())
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
return 1;
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_A237(param_00)
|
|
{
|
|
self method_8615("zmb_pickup_general");
|
|
var_01 = self.var_259F[param_00].var_1B9;
|
|
self.var_8C71 = spawnstruct();
|
|
self.var_8C71.var_1B9 = var_01;
|
|
self.var_8C71.var_267C = 1 - func_4686(var_01);
|
|
if(common_scripts\utility::func_562E(level.reworkedconsumabledenabled))
|
|
{
|
|
self.var_8C71.flatdiscount = 1000;
|
|
}
|
|
|
|
lib_0561::notifywallbuytriggers();
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_4685(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_4686(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_4687()
|
|
{
|
|
if(func_4B95())
|
|
{
|
|
return self.var_8C71.var_267C;
|
|
}
|
|
|
|
return 1;
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_4B95()
|
|
{
|
|
if(isdefined(self.var_8C71))
|
|
{
|
|
return 1;
|
|
}
|
|
|
|
return 0;
|
|
}
|
|
|
|
//Function Number: 8
|
|
func_A236()
|
|
{
|
|
if(!func_4B95())
|
|
{
|
|
return;
|
|
}
|
|
|
|
self.var_8C71 = undefined;
|
|
lib_0561::notifywallbuytriggers();
|
|
} |