mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-07 17:17:50 -05:00
60 lines
1.1 KiB
Plaintext
60 lines
1.1 KiB
Plaintext
#include animscripts\utility;
|
||
#include animscripts\traverse\zombie_shared;
|
||
#using_animtree ("generic_human");
|
||
main()
|
||
{
|
||
if( IsDefined( self.is_zombie ) && self.is_zombie )
|
||
{
|
||
if ( !self.isdog )
|
||
{
|
||
if ( self.has_legs == true )
|
||
{
|
||
if ( self.animname == "director_zombie" )
|
||
{
|
||
jump_down_director();
|
||
}
|
||
else if ( self.animname == "monkey_zombie" )
|
||
{
|
||
jump_down_monkey();
|
||
}
|
||
else
|
||
{
|
||
jump_down_zombie();
|
||
}
|
||
}
|
||
else
|
||
{
|
||
jump_down_crawler();
|
||
}
|
||
}
|
||
else
|
||
{
|
||
dog_jump_down(72, 7);
|
||
}
|
||
}
|
||
}
|
||
jump_down_zombie()
|
||
{
|
||
traverseData = [];
|
||
traverseData[ "traverseAnim" ] = %ai_zombie_jump_down_72;
|
||
DoTraverse( traverseData );
|
||
}
|
||
jump_down_director()
|
||
{
|
||
traverseData = [];
|
||
traverseData[ "traverseAnim" ] = %ai_zombie_boss_jump_down_72_coast;
|
||
DoTraverse( traverseData );
|
||
}
|
||
jump_down_monkey()
|
||
{
|
||
traverseData = [];
|
||
traverseData[ "traverseAnim" ] = %ai_zombie_monkey_jump_down_72;
|
||
DoTraverse( traverseData );
|
||
}
|
||
jump_down_crawler()
|
||
{
|
||
traverseData = [];
|
||
traverseData[ "traverseAnim" ] = %ai_zombie_crawl_jump_down_72;
|
||
DoTraverse( traverseData );
|
||
}
|
||
|
||
|