#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 2000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 999999 AddSentryBusterWhenKillCountExceeds 999 Mission // sentry buster { Objective DestroySentries InitialCooldown 1000 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 1000 TFBot { Template T_TFBot_SentryBuster } } /////////////////////////////////////////////////////////// Wave ///// WAVE 1 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave01a" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 0 TFBot { Class Scout ClassIcon scout_bat WeaponRestrictions Meleeonly Skill Normal } } WaveSpawn { Name "Wave01b" WaitForAllSpawned "Wave01a" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 7 TotalCurrency 0 TFBot { Class Scout Skill Normal } } ///////////////////////////// WaveSpawn { Name "Wave01c" WaitForAllDead "Wave01b" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 0 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Skill Expert } } WaveSpawn { Name "Wave01c" WaitForAllDead "Wave01b" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 900 TFBot { Template T_TFBot_Giant_Scout Name "Giant Bat Scout" ClassIcon scout_bat_Giant WeaponRestrictions Meleeonly Health 1200 CharacterAttributes { "move speed bonus" 0.5 } } } } ////////////////////////////////////////////////////////// Wave ///// WAVE 2 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave02a" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 900 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal } } WaveSpawn { Name "Wave02b" WaitForAllSpawned "Wave02a" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 7 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } } ///////////////////////////// WaveSpawn { Name "Wave02c" WaitForAllDead "Wave02b" Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 0 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn { Name "Wave02c" WaitForAllDead "Wave02b" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } } } ////////////////////////////////////////////////////////// Wave ///// WAVE 3 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Tank { TotalCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 900 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 7000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot TotalCount 80 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 TFBot { ClassIcon heavy_mittens Health 300 Name "Make 'em Laugh!" Class HeavyWeapons Skill Normal Scale 0.5 WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "The Holiday Punch" ////Attributes "IgnoreFlag" BehaviorModifiers Push CharacterAttributes { "move speed bonus" 1.5 } } } } ///////////////////////////////////////////////////////////////////////////// Wave ///// WAVE 4 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ///////////////////////////////////////////////////////////////////////////// Wave ///// WAVE 5 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ///////////////////////////////////////////////////////////////////////////// Wave ///// WAVE 6 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ////////////////////////////////////////////////////////////////////// }