Files
IL-GSC/MW3/PC/SP/animscripts/civilian.gsc
InfinityLoader d559c1d414 Added MW3 Scripts
2023-10-27 03:47:01 -04:00

69 lines
1.3 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: animscripts\civilian.gsc
* Game: Call of Duty: Modern Warfare 3
* Platform: PC
* Function Count: 4
* Decompile Time: 77 ms
* Timestamp: 10/27/2023 2:17:52 AM
*******************************************************************/
//Function Number: 1
func_400A()
{
self endon("killanimscript");
self clearanim(%root,0.2);
if(animscripts/utility::func_A69())
{
var_00 = "idle_combat";
}
else
{
var_00 = "idle_noncombat";
}
var_01 = undefined;
if(isdefined(self.animname) && isdefined(level.scr_anim[self.animname]))
{
var_01 = level.scr_anim[self.animname][var_00];
}
if(!isdefined(var_01))
{
if(!isdefined(level.scr_anim["default_civilian"]))
{
return;
}
var_01 = level.scr_anim["default_civilian"][var_00];
}
thread func_400B();
for(;;)
{
self setflaggedanimknoball("idle",common_scripts\utility::random(var_01),%root,1,0.2,1);
self waittillmatch("end","idle");
}
}
//Function Number: 2
func_400B()
{
self endon("killanimscript");
while(!isdefined(self.var_400C))
{
wait 1;
}
}
//Function Number: 3
func_400D()
{
func_400A();
}
//Function Number: 4
func_400E()
{
return level.var_400F[randomint(level.var_400F.size)];
}