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

99 lines
1.3 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: 1400.gsc
* Game: Call of Duty: WWII
* Platform: PC
* Function Count: 7
* Decompile Time: 0 ms
* Timestamp: 10/27/2023 3:26:01 AM
*******************************************************************/
//Function Number: 1
func_52A4()
{
lib_0561::initconsumablesfromtable("vending_machine",::func_A244,::func_1F8B,::func_4716);
}
//Function Number: 2
func_1F8B(param_00)
{
if(!lib_0561::func_1F7B())
{
return 0;
}
if(func_4BA4())
{
return 0;
}
return 1;
}
//Function Number: 3
func_A244(param_00)
{
self.var_4B7D = 1;
self notify("perk_discount_applied");
}
//Function Number: 4
func_4716(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_4717(param_00)
{
if(lib_056B::func_9D19(param_00.var_6F63))
{
return 0;
}
if(func_4BA4())
{
return 0.5;
}
return 1;
}
//Function Number: 6
func_4BA4()
{
return isdefined(self.var_4B7D) && self.var_4B7D;
}
//Function Number: 7
func_A245()
{
var_00 = self;
if(var_00 func_4BA4())
{
var_00.var_4B7D = undefined;
}
var_00 notify("used_vending_machine_discount");
}