// Unoptimized Output // Made by Clickin (http://steamcommunity.com/id/clickin) // Mission for Powerplant (mvm_powerplant_rc1)(https://steamcommunity.com/sharedfiles/filedetails/?id=1097782363) // Expert Mission // Version 6+ - For Clickin's Advanced/Expert MvM Sever Only! // Base Templates #base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no //////////////////////////// //MISSIONS //////////////////////////// // MISSION : Sentry buster (All wave) Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 40 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } // MISSION : WAVE 01 // Sniper Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } // MISSION : WAVE 03 // Spy Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy Skill Easy } } // MISSION : WAVE 04 // Machina Sniper Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 20 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Machina } } // Engineer (Teleporter) Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left TeleportWhere spawnbot_middle Attributes TeleportToHint } } // MISSION : WAVE 05 // Sydney Sniper with Razorback Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 20 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "the razorback" Skill Expert } } // Spy Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 20 DesiredCount 3 TFBot { Template T_TFBot_Spy Skill Easy } } // MISSION : WAVE 06 // Engineer (Teleporter) Mission { Objective Engineer Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left TeleportWhere spawnbot_middle Attributes TeleportToHint } } // Machina Sniper with Razorback Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Machina Skill Expert Item "the razorback" } } ////////////////////// //WAVES ////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 1/6 // Total $ in this wave : 900$ // Total $ when wave starts : 600$ (Starting money) // Total $ when wave ends : 600$ (Starting money) + 900$ (Collected money) + 100$ (Bonus) = 1600$ /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}미션 원제: Unoptimized Output" Line "{green}Potato 서버의 원래 미션에 비해 난이도가 높습니다." } WaveSpawn { Name w1_pyros TotalCurrency 240 TotalCount 24 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Class Pyro Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w1_wave01 TotalCurrency 120 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_wave02 TotalCurrency 120 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn { Name w1_sollysquad TotalCurrency 150 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Class Soldier Skill Hard } TFBot { Class Scout Skill Hard } TFBot { Class Scout Skill Hard } } } WaveSpawn { Name w1_wave03 WaitForAllSpawned w1_wave02 TotalCurrency 60 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot TFBot { Class Soldier Skill Hard } } WaveSpawn { Name w1_giantsolly WaitForAllSpawned w1_wave02 TotalCurrency 90 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name w1_wave04 WaitForAllSpawned w1_wave03 TotalCurrency 120 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 2/6 // Total $ in this wave : 1000$ // Total $ when wave starts : 600$ (Starting money) + 900$ (Collected money) + 100$ (Bonus) = 1600$ // Total $ when wave ends : 600$ (Starting money) + 1900$ (Collected money) + 200$ (Bonus) = 2700$ /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_wave01 TotalCurrency 60 TotalCount 14 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Heavy_Natascha } } WaveSpawn { Name w2_wave01 TotalCurrency 120 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_middle Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2_tank01 WaitForAllSpawned w2_wave01 TotalCurrency 120 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name W2_tankboss1 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_wave02 WaitForAllSpawned w2_tank01 TotalCurrency 180 TotalCount 56 MaxActive 16 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Soldier_Direct_Normal } TFBot { Template T_TFBot_Soldier_Direct_Normal } TFBot { Template T_TFBot_Soldier_Direct_Normal } TFBot { Template T_TFBot_Soldier_Direct_Normal } TFBot { Template T_TFBot_Soldier_Direct_Normal } TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit } TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit } } } WaveSpawn { Name w2_giantpyro WaitForAllSpawned w2_wave01 TotalCurrency 120 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot ClassIcon pyro_scorch Attributes AlwaysCrit } } WaveSpawn { Name w2_tank02 WaitForAllSpawned w2_wave02 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name W2_tankboss2 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_wave03 WaitForAllSpawned w2_wave02 TotalCurrency 90 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name w2_wave03 WaitForAllSpawned w2_wave02 TotalCurrency 90 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name w2_wave04 WaitForAllSpawned w2_wave03 TotalCurrency 80 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Heavy_Natascha } } WaveSpawn { Name w2_support WaitForAllSpawned w2_wave02 TotalCurrency 40 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes AlwaysCrit } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 3/6 // Total $ in this wave : 800$ // Total $ when wave starts : 600$ (Starting money) + 1900$ (Collected money) + 200$ (Bonus) = 2700$ // Total $ when wave ends : 600$ (Starting money) + 2700$ (Collected money) + 300$ (Bonus) = 3600$ /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_wave01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Dragon } } WaveSpawn { Name w3_wave01 TotalCurrency 120 TotalCount 36 MaxActive 9 SpawnCount 9 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman Attributes AlwaysCrit } } WaveSpawn { Name w3_wave02 WaitForAllSpawned w3_wave01 TotalCurrency 60 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Class HeavyWeapons Skill Expert } TFBot { Template T_TFBot_Medic_Shield_Quickfix } } } WaveSpawn { Name w3_wave02 WaitForAllSpawned w3_wave01 TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 10 Where spawnbot TFBot { Class Demoman Skill Hard Attributes AlwaysCrit } } WaveSpawn { Name w3_scoutsupport WaitForAllSpawned w3_wave01 TotalCurrency 60 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w3_superscout WaitForAllSpawned w3_scoutsupport TotalCurrency 80 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w3_wave03 WaitForAllSpawned w3_wave02 TotalCurrency 160 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w3_wave03 WaitForAllSpawned w3_wave02 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Concheror } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Concheror } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Concheror } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 4/6 // Total $ in this wave : 950$ // Total $ when wave starts : 600$ (Starting money) + 2700$ (Collected money) + 300$ (Bonus) = 3600$ // Total $ when wave ends : 600$ (Starting money) + 3650$ (Collected money) + 400$ (Bonus) = 4650$ /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_tank01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name W4_tankboss1 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_wave01 TotalCurrency 100 TotalCount 24 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit } } WaveSpawn { Name w4_tank02 WaitForAllSpawned w4_wave01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name W4_tankboss2 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_wave02 WaitForAllSpawned w4_wave01 TotalCurrency 160 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Click } } } WaveSpawn { Name w4_sollymedic WaitForAllSpawned w4_wave01 TotalCurrency 120 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Charged } TFBot { Template T_TFBot_Medic_Shield_Extended } } } WaveSpawn { Name w4_giantsolly WaitForAllSpawned w4_wave01 TotalCurrency 100 TotalCount 7 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name w4_wave03 WaitForAllSpawned w4_wave02 TotalCurrency 160 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector Skill Expert } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Click } } } WaveSpawn { Name w4_wave03 WaitForAllSpawned w4_wave02 TotalCurrency 80 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 35 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Heavy_Deflector Skill Expert } } WaveSpawn { Name w4_tank03 WaitForAllSpawned w4_giantsolly TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name W4_tankboss2 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_wave04 WaitForAllSpawned w4_wave03 TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Click } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 5/6 // Total $ in this wave : 850$ // Total $ when wave starts : 600$ (Starting money) + 3650$ (Collected money) + 400$ (Bonus) = 4650$ // Total $ when wave ends : 600$ (Starting money) + 4500$ (Collected money) + 500$ (Bonus) = 5600$ /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_wave01 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Uber } TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } } } WaveSpawn { Name w5_supportheavy TotalCurrency 80 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Heavy_Fire } } WaveSpawn { Name w5_wave02 WaitForAllSpawned w5_wave01 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } } } WaveSpawn { Name w5_wave02 WaitForAllDead w5_wave01 TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Class Pyro Skill Expert Attributes AlwaysFireWeapon } } WaveSpawn { Name w5_wave03 WaitForAllDead w5_wave02 TotalCurrency 60 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketPush Attributes AlwaysCrit } } WaveSpawn { Name w5_giant01 WaitForAllSpawned w5_wave03 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Fastrocket_Spammer } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { Name w5_wave04 WaitForAllSpawned w5_wave03 TotalCurrency 80 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk_Expert } } WaveSpawn { Name w5_giant02 WaitForAllSpawned w5_wave03 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Fastrocket_Spammer } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { Name w5_wave05 WaitForAllSpawned w5_giant01 TotalCurrency 40 TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert } } WaveSpawn { Name w5_wave05 WaitForAllSpawned w5_wave04 TotalCurrency 40 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Bonk } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 6/6 // Total $ in this wave : 1000$ // Total $ when wave starts : 600$ (Starting money) + 4500$ (Collected money) + 500$ (Bonus) = 5600$ // Total $ when wave ends : 600$ (Starting money) + 5500$ (Collected money) + 500$ (Bonus) = 6800$ /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_tank01 TotalCurrency 70 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name W6_tankboss1 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_wave01 TotalCurrency 150 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Heavy_Deflector Skill Expert } TFBot { Template T_TFBot_Heavy_Deflector Skill Expert } TFBot { Template T_TFBot_Heavy_Deflector Skill Expert } } } WaveSpawn { Name w6_samurai TotalCurrency 50 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit } } WaveSpawn { Name w6_wave01 TotalCurrency 80 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_middle Squad { TFBot { Class Soldier Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w6_wave02 WaitForAllSpawned w6_wave01 TotalCurrency 180 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w6_wave02 WaitForAllSpawned w6_wave01 TotalCurrency 100 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_right TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name w6_wave02 WaitForAllSpawned w6_wave01 TotalCurrency 100 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot_left TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Bleed_Normal Attributes AlwaysCrit } } WaveSpawn { Name w6_tank02 WaitForAllSpawned w6_wave01 TotalCurrency 60 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name W6_tankboss2 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_superscout WaitForAllSpawned w6_wave02 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit } } WaveSpawn { Name w6_wave03 WaitForAllSpawned w6_wave02 TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 16 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w6_wave03 WaitForAllSpawned w6_wave02 TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 16 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w6_tank03 WaitForAllSpawned w6_wave03 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 Name Tank Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_lastsupport WaitForAllDead w6_wave02 TotalCurrency 0 TotalCount 40 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Support 1 TFBot { Class Pyro Skill Expert Attributes AlwaysCrit } } } }