mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-10 18:27:57 -05:00
147 lines
2.1 KiB
Plaintext
147 lines
2.1 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: scripts\anim\reactions.gsc
|
|
* Game: Call of Duty: Infinite Warfare
|
|
* Platform: PC
|
|
* Function Count: 11
|
|
* Decompile Time: 546 ms
|
|
* Timestamp: 10/27/2023 12:00:51 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
main()
|
|
{
|
|
if(getdvarint("ai_iw7",0) == 1)
|
|
{
|
|
return;
|
|
}
|
|
|
|
self endon("killanimscript");
|
|
scripts\anim\utility::func_9832("reactions");
|
|
func_BF22();
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_951D()
|
|
{
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_DD51()
|
|
{
|
|
thread func_325D();
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_38FD()
|
|
{
|
|
return !isdefined(self.var_A9D9) || gettime() - self.var_A9D9 > 2000;
|
|
}
|
|
|
|
//Function Number: 5
|
|
func_325E()
|
|
{
|
|
}
|
|
|
|
//Function Number: 6
|
|
func_325D()
|
|
{
|
|
self endon("killanimscript");
|
|
if(isdefined(self.var_55B5))
|
|
{
|
|
return;
|
|
}
|
|
|
|
for(;;)
|
|
{
|
|
self waittill("bulletwhizby",var_00);
|
|
if(!isdefined(var_00.team) || self.team == var_00.team)
|
|
{
|
|
continue;
|
|
}
|
|
|
|
if(isdefined(self.var_473C) || isdefined(self.var_1E2C))
|
|
{
|
|
continue;
|
|
}
|
|
|
|
if(self.var_1491.var_D6A5 != "stand")
|
|
{
|
|
continue;
|
|
}
|
|
|
|
if(!func_38FD())
|
|
{
|
|
continue;
|
|
}
|
|
|
|
self.var_13D13 = var_00;
|
|
self method_8015(::func_325E);
|
|
}
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_41C3()
|
|
{
|
|
self endon("killanimscript");
|
|
wait(0.3);
|
|
self method_8306();
|
|
}
|
|
|
|
//Function Number: 8
|
|
func_7FE1()
|
|
{
|
|
}
|
|
|
|
//Function Number: 9
|
|
func_10F51()
|
|
{
|
|
}
|
|
|
|
//Function Number: 10
|
|
func_BF20()
|
|
{
|
|
self endon("death");
|
|
self endon("endNewEnemyReactionAnim");
|
|
self.var_A9D9 = gettime();
|
|
self.var_1491.var_BCC8 = "stop";
|
|
if(isdefined(self.var_1412) && self.var_28 != "combat")
|
|
{
|
|
func_10F51();
|
|
}
|
|
else
|
|
{
|
|
var_00 = func_7FE1();
|
|
self method_806F(%root,0.2);
|
|
self method_82E7("reactanim",var_00,1,0.2,1);
|
|
scripts\anim\shared::func_592B("reactanim");
|
|
}
|
|
|
|
self notify("newEnemyReactionDone");
|
|
}
|
|
|
|
//Function Number: 11
|
|
func_BF22()
|
|
{
|
|
self endon("death");
|
|
if(isdefined(self.var_560E))
|
|
{
|
|
return;
|
|
}
|
|
|
|
if(!func_38FD())
|
|
{
|
|
return;
|
|
}
|
|
|
|
if(self.var_1491.var_D6A5 == "prone" || isdefined(self.var_1491.var_C4C8))
|
|
{
|
|
return;
|
|
}
|
|
|
|
self method_8016("gravity");
|
|
if(isdefined(self.var_10C))
|
|
{
|
|
func_BF20();
|
|
}
|
|
} |