mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-07 17:17:50 -05:00
72 lines
1.3 KiB
Plaintext
72 lines
1.3 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: 3614.gsc
|
|
* Game: Call of Duty: Infinite Warfare
|
|
* Platform: PC
|
|
* Function Count: 4
|
|
* Decompile Time: 0 ms
|
|
* Timestamp: 10/27/2023 12:30:55 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
func_5374()
|
|
{
|
|
precacheitem("car_grenade");
|
|
thread func_5375();
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_5375()
|
|
{
|
|
scripts\common\utility::func_136F7();
|
|
var_00 = getentarray("scriptable","code_classname");
|
|
foreach(var_02 in var_00)
|
|
{
|
|
if(issubstr(var_02.model,"veh_"))
|
|
{
|
|
var_02 thread func_5376();
|
|
}
|
|
}
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_5376()
|
|
{
|
|
self.var_ED = "vehicle";
|
|
for(;;)
|
|
{
|
|
self waittill("scriptableNotification",var_00,var_01);
|
|
switch(var_00)
|
|
{
|
|
case "onfire":
|
|
case "flareup":
|
|
thread func_329E();
|
|
break;
|
|
|
|
case "vehicle_death":
|
|
self notify("destroyed");
|
|
if(isdefined(self.var_329F))
|
|
{
|
|
self.var_329F delete();
|
|
}
|
|
self.var_C528 = undefined;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_329E()
|
|
{
|
|
if(isdefined(self.var_329F))
|
|
{
|
|
return;
|
|
}
|
|
|
|
self endon("destroyed");
|
|
self.var_C528 = 1;
|
|
wait(0.2);
|
|
self.var_329F = function_0135("car_grenade",self.origin + (0,0,10),self.origin,9999,0);
|
|
self.var_329F.var_C182 = 1;
|
|
self.var_329F makeunusable();
|
|
} |