mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-10 15:17:57 -05:00
87 lines
2.5 KiB
Plaintext
87 lines
2.5 KiB
Plaintext
#include maps\mp\zm_tomb_giant_robot;
|
|
#include common_scripts\utility;
|
|
#include maps\mp\_utility;
|
|
#include maps\mp\zombies\_zm_utility;
|
|
#include maps\mp\zombies\_zm_score;
|
|
#include maps\mp\zombies\_zm_laststand;
|
|
#include maps\mp\animscripts\zm_death;
|
|
#include maps\mp\animscripts\zm_utility;
|
|
#include maps\mp\gametypes_zm\_hud_util;
|
|
#include maps\mp\gametypes_zm\_hud;
|
|
#include maps\mp\zombies\_zm_net;
|
|
#include maps\mp\zm_tomb_giant_robot_ffotd;
|
|
#include maps\mp\animscripts\zm_shared;
|
|
#include maps\mp\zombies\_zm_ai_mechz;
|
|
#include maps\mp\zombies\_zm_weap_one_inch_punch;
|
|
#include maps\mp\zm_tomb_teleporter;
|
|
#include maps\mp\zombies\_zm_zonemgr;
|
|
#include maps\mp\zombies\_zm_stats;
|
|
#include maps\mp\zombies\_zm_audio;
|
|
#include maps\mp\zombies\_zm_unitrigger;
|
|
#include maps\mp\zombies\_zm_clone;
|
|
#include maps\mp\zm_tomb_vo;
|
|
#include maps\mp\zombies\_zm;
|
|
|
|
robot_cycling()
|
|
{
|
|
three_robot_round = 0;
|
|
last_robot = -1;
|
|
level thread giant_robot_intro_walk( 1 );
|
|
|
|
level waittill( "giant_robot_intro_complete" );
|
|
|
|
while ( true )
|
|
{
|
|
if ( !( level.round_number % 4 ) && three_robot_round != level.round_number )
|
|
flag_set( "three_robot_round" );
|
|
|
|
if ( flag( "ee_all_staffs_upgraded" ) && !flag( "ee_mech_zombie_hole_opened" ) )
|
|
flag_set( "three_robot_round" );
|
|
|
|
if ( flag( "three_robot_round" ) )
|
|
{
|
|
level.zombie_ai_limit = 22;
|
|
random_number = randomint( 3 );
|
|
|
|
level thread giant_robot_start_walk( 2 );
|
|
|
|
wait 5;
|
|
|
|
level thread giant_robot_start_walk( 0 );
|
|
|
|
wait 5;
|
|
|
|
level thread giant_robot_start_walk( 1 );
|
|
|
|
level waittill( "giant_robot_walk_cycle_complete" );
|
|
|
|
level waittill( "giant_robot_walk_cycle_complete" );
|
|
|
|
level waittill( "giant_robot_walk_cycle_complete" );
|
|
|
|
wait 5;
|
|
level.zombie_ai_limit = 24;
|
|
three_robot_round = level.round_number;
|
|
last_robot = -1;
|
|
flag_clear( "three_robot_round" );
|
|
}
|
|
else
|
|
{
|
|
if ( !flag( "activate_zone_nml" ) )
|
|
random_number = randomint( 2 );
|
|
else
|
|
{
|
|
do
|
|
random_number = randomint( 3 );
|
|
while ( random_number == last_robot );
|
|
}
|
|
|
|
last_robot = random_number;
|
|
level thread giant_robot_start_walk( random_number );
|
|
|
|
level waittill( "giant_robot_walk_cycle_complete" );
|
|
|
|
wait 5;
|
|
}
|
|
}
|
|
} |