#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission // Spy - wave 1 { Objective Spy InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Class Spy Name Spy Skill Easy } } Mission // Sniper - wave 3 { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Sniper Skill easy Name Sniper MaxVisionRange 3000 } } Mission // Sniper - wave 5 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 55 DesiredCount 1 TFBot { Class Sniper Skill easy Name Sniper MaxVisionRange 3000 } } Mission // Sniper - wave 7 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 2 TFBot { Class Sniper Skill easy Name Sniper MaxVisionRange 3000 } } Mission // Spy - wave 2 { Objective Spy InitialCooldown 35 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Spy Skill easy Name Spy } } Mission // Spy - wave 4 { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Spy Skill easy Name Spy } } //WAVE 1 //Currency 650 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes //spy mission 2 active WaveSpawn //Tank (21,000 hp) + spy rush (6 active) { TotalCount 1 WaitBeforeStarting 0 TotalCurrency 250 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 28000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //Tank (21,000 hp) + spy rush (6 active) { TotalCount 1 WaitBeforeStarting 0 TotalCurrency 130 WaitBeforeStarting 32 Name "realshit" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 28000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 50 scouts { Name "wave01" Where spawnbot_giant TotalCount 100 MaxActive 12 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn // 16 Pyro { Name "wave01" Where spawnbot_giant TotalCount 100 MaxActive 6 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 3 TotalCurrency 100 Support 1 RandomChoice { TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill Expert Name "Flare Pyro" WeaponRestrictions "SecondaryOnly" ClassIcon "pyro_flare" Item "The Flare Gun" } } } WaveSpawn { TotalCurrency 20 Where spawnbot TotalCount 20 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 0 WaitBeforeStarting 60 support 1 TFBot { Template T_TFBot_Heavyweapons_Fist Name "Steel Omlet" Item "Vive La France" } } WaveSpawn { Where spawnbot_giant WaitForAllDead "realshit" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } //WAVE 2 //Currency 650 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Where spawnbot Name "fs" TotalCount 18 MaxActive 18 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Bonk WeaponRestrictions PrimaryOnly Skill Normal Name "The Firing Squad" } } WaveSpawn // 6 heavy rush { Name "steel1" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Class heavyweapons Name "Super Steel Gauntlet" ClassIcon heavy_steelfist_giant Skill expert Health 5000 Item "fists of steel" Item "Pugilist's Protector" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "fists of steel" "damage causes airblast" 1 "critboost on kill" 5 } ItemAttributes { ItemName "pugilist's protector" "set item tint rgb" 7506594 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn // 6 heavy rush { Name "steel2" WaitForAllDead "fs" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class heavyweapons Name "Super Steel Gauntlet" ClassIcon heavy_steelfist_giant Skill expert Health 5000 Item "fists of steel" Item "Pugilist's Protector" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "fists of steel" "damage causes airblast" 1 "critboost on kill" 5 } ItemAttributes { ItemName "pugilist's protector" "set item tint rgb" 7506594 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn { Where spawnbot_giant TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn // 24 heavy rush { Name "heavy2" WaitForAllSpawned "fs" Where spawnbot_giant TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Class Heavyweapons Skill Hard } } WaveSpawn { Name "steelc" WaitForAllSpawned "heavy2" Where spawnbot_giant TotalCount 10 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "heavies2" WaitForAllSpawned "heavy2" Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Class Heavyweapons Skill Hard } } } WaveSpawn { WaitForAllSpawned "steelc" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { WaitForAllSpawned "steelc" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 10 TFBot { Template T_TFBot_Giant_Scout_Baseball Tag nav_prefer_flank_right BehaviorModifiers push } } WaveSpawn { WaitForAllSpawned "steelc" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 10 TFBot { Template T_TFBot_Giant_Scout_Baseball Tag nav_prefer_flank_left BehaviorModifiers push } } WaveSpawn { WaitForAllSpawned "steelc" Where spawnbot TotalCount 100 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 RandomSpawn 1 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_conch Skill Normal } TFBot { Name "Extended Conch Miner Soldier" Class Soldier Skill Expert ClassIcon soldier_conch_pickaxe WeaponRestrictions MeleeOnly Item "The Escape Plan" Attributes SpawnWithFullCharge Item "The Concheror" ItemAttributes { ItemName "The Escape Plan" "critboost on kill" 5 "self mark for death" 0 } CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Name "Extended Conch Miner Soldier" Class Soldier Skill Expert ClassIcon soldier_conch_pickaxe WeaponRestrictions MeleeOnly Item "The Escape Plan" Attributes SpawnWithFullCharge Item "The Concheror" ItemAttributes { ItemName "The Escape Plan" "critboost on kill" 5 "self mark for death" 0 } CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Name "Extended Conch Miner Soldier" Class Soldier Skill Expert ClassIcon soldier_conch_pickaxe WeaponRestrictions MeleeOnly Item "The Escape Plan" Attributes SpawnWithFullCharge Item "The Concheror" ItemAttributes { ItemName "The Escape Plan" "critboost on kill" 5 "self mark for death" 0 } CharacterAttributes { "increase buff duration" 9.0 } } } } WaveSpawn // 6 heavy rush { Name "steel2" WaitForAllSpawned "fs" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Class heavyweapons Name "Super Steel Gauntlet" ClassIcon heavy_steelfist_giant Skill expert Health 5000 Item "fists of steel" Item "Pugilist's Protector" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "fists of steel" "damage causes airblast" 1 "critboost on kill" 5 } ItemAttributes { ItemName "pugilist's protector" "set item tint rgb" 7506594 } 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_Giant_Medic_Regen } } } } }