#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; }