/////////////////////////////////////////////////////////////////////////// // OLIVE OIL /////////////////////////////////////////////////////////////////////////// #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 ///////////////// //MISSIONS ///////////////// /////////////////////////////////////////////////////////////////////////// //SENTRY BUSTER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sentry Busters - all { Objective DestroySentries InitialCooldown 30 Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } /////////////////////////////////////////////////////////////////////////// //SNIPER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // PissBot wave 3-5 { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 3 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper ClassIcon sniper_sydneysleeper Skill Normal Health 200 Item "The Sydney Sleeper" Item "Soldered Sensei" Scale "1.65" ItemAttributes { ItemName "The Sydney Sleeper" } CharacterAttributes { "damage bonus" 0.4 "move speed bonus" 0.6 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 //"override footstep sound set" 4 } } } Mission // PissBot wave 7 { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper ClassIcon sniper_sydneysleeper Skill Normal Health 200 Item "The Sydney Sleeper" Item "Soldered Sensei" Scale "1.65" ItemAttributes { ItemName "The Sydney Sleeper" } CharacterAttributes { "damage bonus" 0.4 "move speed bonus" 0.6 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 //"override footstep sound set" 4 } } } /////////////////////////////////////////////////////////////////////////// //SPY MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Spy wave 4 { Objective Spy InitialCooldown 8 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 3 TFBot { Class Spy Skill Expert Name Spy } } /////////////////////////////////////////////////////////////////////////// //ENGINEER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission //Engi teleport wave 1-2 { Objective Engineer InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Health 600 } } Mission //Engi teleport wave 3 { Objective Engineer InitialCooldown 10 Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 10 DesiredCount 4 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Health 600 ItemAttributes { ItemName "TF_WEAPON_WRENCH" "build rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 1.33 } } } Mission //Engi teleport wave 5-6 { Objective Engineer InitialCooldown 20 Where spawnbot BeginAtWave 5 RunForThisManyWaves 2 CooldownTime 25 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Health 600 } } Mission //Engi teleport wave 7 { Objective Engineer InitialCooldown 10 Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 4 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Health 600 ItemAttributes { ItemName "TF_WEAPON_WRENCH" "build rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 1.33 } } } //WAVE 1 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Starting Fish Scouts { Where spawnbot Name "W1_01" TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Fish } } WaveSpawn //DemoKnights { WaitForAllSpawned "W1_01" Where spawnbot Name "W1_02" TotalCount 30 MaxActive 12 SpawnCount 5 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn //DemoSamurai { WaitBeforeStarting 10 WaitForAllSpawned "W1_01" Where flankers Name "W1_03" TotalCount 12 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 6 TotalCurrency 150 TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn // Demoman after Knights { WaitForAllSpawned "W1_03" Where spawnbot Name "W1_04" TotalCount 30 MaxActive 12 SpawnCount 5 WaitBetweenSpawns 6 TotalCurrency 150 TFBot { Template T_TFBot_Demoman } } WaveSpawn //Giant Demoman after Samurai { WaitBeforeStarting 5 WaitForAllSpawned "W1_03" Where flankers Name "W1_05" TotalCount 12 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 15 TotalCurrency 200 Squad{ TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitBeforeStarting 5 WaitForAllSpawned "W1_01" Where spawnbot Name "W1_00" TotalCount 100 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 8 TotalCurrency 200 Support 1 RandomChoice { TFBot { Template T_TFBot_Medic_BigHeal CharacterAttributes { "move speed bonus" 1.4 } } TFBot { Template T_TFBot_Medic_QuickFix CharacterAttributes { "move speed bonus" 1.4 } } } } } //WAVE 2 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Starting Heavies (So players can focus on getting rid of the giant scouts whilst a heavy is carrying a bomb) { Where spawnbot Name "W2_01" TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn // Starting Steel { WaitBeforeStarting 5 Where spawnbot Name "W2_02" TotalCount 6 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn // Starting Giant Scouts { WaitBeforeStarting 20 Where flankers Name "W2_02" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn // Soldiers { WaitBeforeStarting 10 WaitForAllSpawned "W2_01" Where spawnbot Name "W2_03" TotalCount 40 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 6 TotalCurrency 200 TFBot { Class Soldier Skill Normal } } WaveSpawn //Giant Soldiers { WaitBeforeStarting 10 WaitForAllSpawned "W2_02" Where flankers Name "W2_04" TotalCount 6 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn // Giant Fish Scouts { WaitBeforeStarting 10 WaitForAllSpawned "W2_02" Where spawnbot Name "W2_05" TotalCount 6 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { WaitBeforeStarting 5 WaitForAllSpawned "W2_02" Where flankers Name "W2_00" TotalCount 100 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 8 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Scout_Fish } } } //WAVE 3 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Starting Giant FAN Scouts { Where spawnbot Name "W3_01" TotalCount 12 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 15 TotalCurrency 200 Squad{ TFBot { Template T_TFBot_Giant_Scout_FAN } TFBot { Template T_TFBot_Giant_Scout_FAN } } } WaveSpawn // Tank { Name "W3_Tank1" WaitBeforeStarting 5 //WaitForAllSpawned "W3_01" TotalCount 1 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 42000 Speed 72.5 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Fish Scout flood { WaitBeforeStarting 3 Where spawnbot Name "W3_02" TotalCount 30 MaxActive 20 SpawnCount 6 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Fish } } WaveSpawn //Support { WaitForAllSpawned "W3_02" Where spawnbot Name "W1_02" TotalCount 100 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 1 TotalCurrency 200 Support 1 RandomChoice{ TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Class Demoman Skill Normal } } } WaveSpawn { WaitForAllSpawned "W3_02" Where spawnbot Name "W1_00" TotalCount 100 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 6 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Medic CharacterAttributes { "move speed bonus" 1.5 } } } } //WAVE 4 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Starting Scouts { Where spawnbot Name "W4_00" TotalCount 20 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } WaveSpawn // Starting Scouts { WaitBeforeStarting 1 Where flankers Name "W4_00" TotalCount 20 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } WaveSpawn // Starting Scouts { Where spawnbot Name "W4_00" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn // Starting Scouts { WaitBeforeStarting 1 Where flankers Name "W4_00" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn // Starting Demoman { WaitForAllSpawned "W4_00" Where spawnbot Name "W4_01" TotalCount 20 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Demoman } } WaveSpawn // Starting Soldier { WaitForAllSpawned "W4_00" Where spawnbot Name "W4_01" TotalCount 20 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class Soldier Skill Normal } } WaveSpawn // Giant Soldier + medic { WaitForAllSpawned "W4_01" Where spawnbot Name "W4_02" TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 15 TotalCurrency 150 Squad{ TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn // Giant DemoBurst + medic { WaitForAllSpawned "W4_01" Where flankers Name "W4_02" TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 15 TotalCurrency 150 Squad{ TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //Support { WaitBeforeStarting 5 WaitForAllSpawned "W4_01" Where spawnbot Name "W4_02" TotalCount 100 MaxActive 14 SpawnCount 6 WaitBetweenSpawns 4 TotalCurrency 200 support 1 Squad{ TFBot { Class Pyro Skill Expert } TFBot { Template T_TFBot_Scout_Sandman_FastCharge ClassIcon scout_stun_giant Attributes AlwaysCrit } } } } //WAVE 5 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Starting Mix { Where spawnbot Name "W5_01" TotalCount 10 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn // Starting Mix { Where spawnbot Name "W5_01" TotalCount 20 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } WaveSpawn // Starting Mix { WaitBeforeStarting 5 Where flankers Name "W5_01" TotalCount 10 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn // Starting Mix { WaitForAllSpawned "W5_01" Where spawnbot Name "W5_02" TotalCount 10 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn // Starting Mix { WaitForAllSpawned "W5_01" Where spawnbot Name "W5_02" TotalCount 20 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } WaveSpawn // Starting Mix { WaitForAllSpawned "W5_01" Where flankers Name "W5_02" TotalCount 10 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn // Tank { Name "W5_Tank1" //WaitBeforeStarting 8 WaitForAllSpawned "W5_02" TotalCount 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 38000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // { //WaitBeforeStarting 8 WaitForAllSpawned "W5_02" Where flankers Name "W5_04" TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 35 TotalCurrency 100 Squad { FormationSize 250 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } } } WaveSpawn // Fish! { //WaitBeforeStarting 5 WaitForAllSpawned "W5_02" Where spawnbot Name "W5_04b" TotalCount 100 MaxActive 15 SpawnCount 10 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } WaveSpawn // Tank { Name "W5_Tank2" WaitBeforeStarting 15 WaitForAllSpawned "W5_04" TotalCount 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 38000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Deflector + 2 Medics { WaitBeforeStarting 25 WaitForAllSpawned "W5_04" Where flankers Name "W5_05" TotalCount 6 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Regen } TFBot { Template T_TFBot_Giant_Medic_Regen } } } } //WAVE 6 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Starting Scouts { Where spawnbot Name "W6_01" TotalCount 20 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit } } WaveSpawn // Starting Scouts { Where spawnbot Name "W6_01" TotalCount 20 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } WaveSpawn //DemoKnights { WaitBeforeStarting 4 WaitForAllDead "W6_01" Where spawnbot Name "W6_02" TotalCount 100 MaxActive 8 SpawnCount 3 WaitBetweenSpawns 3 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit CharacterAttributes { "charge time increased" 6 "charge recharge rate increased" 7 } } } WaveSpawn //DemoKnights { WaitBeforeStarting 10 WaitForAllDead "W6_01" Where flankers Name "W6_02" TotalCount 100 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit CharacterAttributes { "charge time increased" 6 "charge recharge rate increased" 7 } } } WaveSpawn //DemoSamurai { WaitBeforeStarting 20 WaitForAllDead "W6_01" Where spawnbot Name "W6_03" TotalCount 50 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 5 TotalCurrency 200 support 1 TFBot { Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit } } WaveSpawn //DemoKnight Prince { WaitBeforeStarting 40 WaitForAllDead "W6_01" Where flankers Name "W5_04" TotalCount 12 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 15 TotalCurrency 100 Squad{ TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Regen } } } } //WAVE 7 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Starting Mix { Where spawnbot Name "W7_01" TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 4 TotalCurrency 75 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro Skill Expert Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } } WaveSpawn // Starting Mix { WaitBeforeStarting 10 WaitForAllSpawned "W7_01" Where flankers Name "W7_02" TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 4 TotalCurrency 75 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro Skill Expert Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } } WaveSpawn // Starting Mix { WaitBeforeStarting 10 WaitForAllSpawned "W7_02" Where spawnbot Name "W7_03" TotalCount 20 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 4 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro Skill Expert Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } } WaveSpawn // Crit Demos { WaitBeforeStarting 10 WaitForAllSpawned "W7_02" Where flankers Name "W7_04" TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Demoman Attributes AlwaysCrit } } WaveSpawn // Crit Soldiers { WaitBeforeStarting 10 WaitForAllSpawned "W7_03" Where spawnbot Name "W7_04" TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Soldier Skill Easy Attributes AlwaysCrit } } WaveSpawn // Tank { Name "W7_Tank1" WaitBeforeStarting 4 WaitForAllSpawned "W7_02" TotalCount 2 TotalCurrency 300 WaitBetweenSpawns 35 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 38000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Tank { Name "W7_Tank3" WaitBeforeStarting 45 WaitForAllSpawned "W7_Tank1" TotalCount 1 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Skin 1 Health 45000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Burst Squad { WaitBeforeStarting 25 WaitForAllSpawned "W7_02" Where spawnbot Name "W7_05" TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 15 TotalCurrency 100 Squad { FormationSize 250 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_BurstFire Attributes AlwaysCrit } } } WaveSpawn // Support Mix { WaitBeforeStarting 5 WaitForAllSpawned "W7_05" Where spawnbot Name "W7_06" TotalCount 100 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 5 TotalCurrency 200 Support 1 RandomChoice { TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit CharacterAttributes { "charge time increased" 6 "charge recharge rate increased" 7 } } TFBot { Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit } } } } }