#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 650 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster CharacterAttributes { "killstreak tier" 1 } } } Mission // Sniper 1 { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 15 InitialCooldown 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Skill Easy } } // Wave 1 new bogland int Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name W1_A1 Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 20 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Class Pyro Name "Giant Pyro" ClassIcon pyro_neon_giant Skill Expert Health 3500 WeaponRestrictions MeleeOnly Item "Promo Neon Annihilator" Attributes MiniBoss Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name W1_A2 Where spawnbot_invasion TotalCount 14 MaxActive 14 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 50 TFBot { Class Scout Name "Milk Scout" ClassIcon scout_milk Skill Expert Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "Mad Milk" ItemAttributes { ItemName "Mad Milk" "fire rate bonus" 0.8 "effect bar recharge rate increased" 0.001 } } } WaveSpawn { Name W1_A2_Support Where spawnbot_invasion TotalCount 24 SpawnCount 4 MaxActive 12 WaitBetweenSpawns 15 WaitBeforeStarting 0 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name W1_B1 Where spawnbot WaitForAllSpawned W1_A1 TotalCount 12 SpawnCount 4 MaxActive 12 WaitBetweenSpawns 15 WaitBeforeStarting 25 TotalCurrency 200 Squad { TFBot { Class heavyweapons Name "Super GRU Champ" ClassIcon heavy_gru Skill Expert Health 5000 WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently MvM" Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name W1_B1_Support Where spawnbot_invasion WaitForAllSpawned W1_A1 TotalCount 20 SpawnCount 4 MaxActive 12 WaitBetweenSpawns 15 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Template T_TFBot_Demoman } } WaveSpawn // Tank for noobs { Name W1_Wank WaitForAllSpawned W1_A1 WaitBeforeStarting 20 TotalCount 1 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 10000 Speed 75 Name TankBoss StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } // Wave 2 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name W2_A_Giant Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 2 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name W2_A1 Where spawnbot_invasion TotalCount 18 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 15 WaitBeforeStarting 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name W2_A1_Support Where spawnbot_invasion TotalCount 24 SpawnCount 4 MaxActive 24 WaitBetweenSpawns 15 WaitBeforeStarting 0 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name W2_A2 Where spawnbot TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 20 WaitBeforeStarting 10 WaitForAllSpawned W2_A_Giant TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst } } WaveSpawn { Name W2_A2_Support Where spawnbot_invasion TotalCount 24 SpawnCount 6 MaxActive 12 WaitBetweenSpawns 15 WaitBeforeStarting 35 TotalCurrency 50 Support Limited TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W2_B1 Where spawnbot_invasion WaitForAllSpawned W2_A2 TotalCount 3 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 25 WaitBeforeStarting 10 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name W2_B2_Support Where spawnbot_invasion WaitForAllSpawned W2_A2 TotalCount 16 SpawnCount 4 MaxActive 16 WaitBetweenSpawns 5 WaitBeforeStarting 10 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name W3_B1 Where spawnbot TotalCount 8 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 35 WaitBeforeStarting 5 TotalCurrency 175 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name W3_B1_Supports Where spawnbot TotalCount 24 SpawnCount 3 MaxActive 12 WaitBetweenSpawns 15 WaitBeforeStarting 0 TotalCurrency 50 Support Limited TFBot { class Soldier skill normal } } WaveSpawn { Name W3_B1_Supports_2 Where spawnbot_flank TotalCount 18 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 50 TFBot { Class Heavyweapons Skill Easy } } WaveSpawn { Name W3_C1 Where spawnbot_flank WaitForAllSpawned W3_B1 TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 20 WaitBeforeStarting 20 TotalCurrency 125 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes AlwaysCrit } } WaveSpawn { Name W3_C1_Supports Where spawnbot_invasion WaitForAllSpawned W3_B1 TotalCount 12 SpawnCount 3 MaxActive 12 WaitBetweenSpawns 13 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Shortstop } } } Wave // 4 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name W5_D1 Where spawnbot_flank TotalCount 100 SpawnCount 4 MaxActive 12 WaitBetweenSpawns 13 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name W4_A1 Where spawnbot TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 20 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } } WaveSpawn { Name W4_A2 Where spawnbot_flank TotalCount 3 SpawnCount 1 MaxActive 3 WaitBetweenSpawns 35 WaitBeforeStarting 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn // Tank for pros { Name W4_Wank WaitBeforeStarting 0 WaitForAllSpawned W4_A1 TotalCount 1 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12500 Speed 75 Name TankBoss StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Tank for pros pt 2 { Name W4_Wanker WaitBeforeStarting 15 WaitForAllSpawned W4_Wank TotalCount 1 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Speed 75 Name TankBoss StartingPathTrackNode tank_path_b1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4_B1 Where spawnbot_flank_right WaitForAllSpawned W4_Wank TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 25 WaitBeforeStarting 20 TotalCurrency 150 TFBot { Class Pyro Name "Giant Pyro" Skill Expert ClassIcon pyro_giant Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name W4_C1 Where spawnbot WaitForAllSpawned W4_Wanker TotalCount 3 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 20 WaitBeforeStarting 30 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name W4_C1_Support Where spawnbot_invasion WaitForAllSpawned W4_Wanker TotalCount 24 SpawnCount 4 MaxActive 12 WaitBetweenSpawns 15 WaitBeforeStarting 10 TotalCurrency 100 Support Limited TFBot { Template T_TFBot_Demoman } } } Wave // 5 w2 EE inspired? { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name W5_A1 Where Spawnbot_flank TotalCount 6 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 17 WaitBeforeStarting 8 TotalCurrency 150 Squad { TFBot { Class Sniper Name "Bowman Rapid Fire" Item "The Huntsman" ClassIcon sniper_bow_multi Skill Hard Health 1200 scale 1.5 Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name W5_A1_supports Where spawnbot_invasion TotalCount 18 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 14 WaitBeforeStarting 5 TotalCurrency 25 Support Limited TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name W5_A1_supports Where spawnbot_invasion TotalCount 18 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 14 WaitBeforeStarting 5 TotalCurrency 25 Support Limited TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name W5_B1 Where Spawnbot_flank_right WaitForAllSpawned W5_A1 TotalCount 6 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 15 WaitBeforeStarting 35 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Class Sniper Item "The Huntsman" ClassIcon sniper_bow_multi Skill Hard Health 1200 scale 1.5 Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } TFBot { Class Sniper Name "Bowman Rapid Fire" Item "The Huntsman" ClassIcon sniper_bow_multi Skill Hard Health 1200 scale 1.5 Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } } } WaveSpawn { Name W5_C1 Where Spawnbot WaitForAllSpawned W5_A1 TotalCount 8 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 16 WaitBeforeStarting 20 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name W5_C1_supports Where spawnbot_invasion WaitForAllSpawned W5_B1 TotalCount 18 SpawnCount 6 MaxActive 6 WaitBetweenSpawns 13 WaitBeforeStarting 10 TotalCurrency 25 Support Limited TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn // Tank for pros pt 2 { Name W5_Wank WaitBeforeStarting 0 WaitForAllDead W5_C1 TotalCount 1 TotalCurrency 175 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 18500 Speed 75 Name TankBoss StartingPathTrackNode tank_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_D1_Support Where spawnbot_invasion WaitForAllSpawned W5_Wank TotalCount 10 SpawnCount 2 MaxActive 5 WaitBetweenSpawns 12 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name W5_D1_Support_2 Where spawnbot_invasion WaitForAllSpawned W5_Wank TotalCount 10 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 13 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name W5_D1 Where spawnbot_flank_right WaitForAllSpawned W5_Wank TotalCount 3 SpawnCount 1 MaxActive 3 WaitBetweenSpawns 17 WaitBeforeStarting 10 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name W5_Supports Where spawnbot_flank TotalCount 100 SpawnCount 4 MaxActive 5 WaitBetweenSpawns 14 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } }