Files
IL-GSC/IW/PC/ALL/scripts/anim/civilian.gsc
2023-10-27 03:49:01 -04:00

70 lines
1.3 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: scripts\anim\civilian.gsc
* Game: Call of Duty: Infinite Warfare
* Platform: PC
* Function Count: 4
* Decompile Time: 221 ms
* Timestamp: 10/27/2023 12:00:07 AM
*******************************************************************/
//Function Number: 1
func_00C2()
{
self endon("killanimscript");
self method_806F(%root,0.2);
scripts\anim\utility::func_12EB9();
if(scripts\anim\utility::func_9E40())
{
var_00 = "idle_combat";
}
else
{
var_00 = "idle_noncombat";
}
var_01 = undefined;
if(isdefined(self.var_1FBB) && isdefined(level.var_EC85[self.var_1FBB]))
{
var_01 = level.var_EC85[self.var_1FBB][var_00];
}
if(!isdefined(var_01))
{
if(!isdefined(level.var_EC85["default_civilian"]))
{
return;
}
var_01 = level.var_EC85["default_civilian"][var_00];
}
thread func_BC1C();
for(;;)
{
self method_82E3("idle",scripts\common\utility::random(var_01),%root,1,0.2,1);
self waittillmatch("end","idle");
}
}
//Function Number: 2
func_BC1C()
{
self endon("killanimscript");
while(!isdefined(self.var_3C34))
{
wait(1);
}
}
//Function Number: 3
func_02C8()
{
func_00C2();
}
//Function Number: 4
func_79BE()
{
return level.var_3FD8[randomint(level.var_3FD8.size)];
}