IL-GSC/BO1/PC/ZM/animscripts/traverse/zombie_zipline_traverse_ship.gsc
2024-02-18 17:32:07 -05:00

30 lines
773 B
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include animscripts\utility;
#include animscripts\traverse\zombie_shared;
#using_animtree ("generic_human");
main()
{
if( IsDefined( self.is_zombie ) && self.is_zombie )
{
if ( isDefined( level.scr_anim[ self.animname ][ "zipline_traverse_ship" ] ) )
{
zipline_traverse_ship( level.scr_anim[ self.animname ][ "zipline_traverse_ship" ] );
}
else if ( self.has_legs == true )
{
zipline_traverse_ship(%ai_zombie_zipline_traverse_ship);
}
else
{
zipline_traverse_ship(%ai_zombie_crawler_zipline_traverse_ship);
}
}
}
zipline_traverse_ship(traverse_anim)
{
traverseData = [];
traverseData[ "traverseAnim" ] = traverse_anim;
self.is_ziplining = true;
DoTraverse( traverseData );
self.is_ziplining = undefined;
}