//NORMAL "COALTOWN": COALITION //By Yoovy https://steamcommunity.com/profiles/76561198017198600/ #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Heavy_Melee { Class HeavyWeapons Name "Brawler Heavy" WeaponRestrictions MeleeOnly ClassIcon heavy_fist_nys Item "Der Maschinensoldaten-Helm" } T_TFBot_Heavy_Lightweight { Class HeavyWeapons WeaponRestrictions MeleeOnly ClassIcon heavy_gru Name "Lightweight Champ" Item "Gloves of Running Urgently MvM" Item "Pugilist's Protector" ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 15185211 } } T_TFBot_Soldier_Shotgun { Class Soldier WeaponRestrictions SecondaryOnly ClassIcon heavy_shotgun Name "Shotgun Soldier" } T_TFBot_Sniper_Melee { Class Sniper Name "Kukri Sniper" WeaponRestrictions MeleeOnly Skill Hard ClassIcon sniper_kukri_lite Item "Shooter's Tin Topi" } T_TFBot_Heavy_Heater { Class HeavyWeapons Name "Heater Heavy" ClassIcon heavy_heater Item "The Huo Long Heatmaker" } T_TFBot_Pyro_VolcanoFragment { Class Pyro Name "Volcano Fragment Pyro" WeaponRestrictions MeleeOnly Skill Hard ClassIcon pyro_jug_volcanofrag Item "Sharpened Volcano Fragment" Item "Firewall Helmet" ItemAttributes { ItemName "Sharpened Volcano Fragment" "attach particle effect" 13 } ItemAttributes { ItemName "Firewall Helmet" "set item tint RGB" 13595446 } } T_TFBot_Pyro_Axtinguisher { Class Pyro Name "Axtinguisher Pyro" WeaponRestrictions MeleeOnly Skill Hard ClassIcon pyro_jug_axtinguisher Item "The Axtinguisher" Item "Firewall Helmet" ItemAttributes { ItemName "Firewall Helmet" "set item tint RGB" 8289918 } } T_TFBot_Heavy_Mittens { Class HeavyWeapons Name "Mittens Heavy" WeaponRestrictions MeleeOnly ClassIcon heavy_mittens Item "The Holiday Punch" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.2 } } } //Sentrybusters Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } //Spies Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Spy } } //Snipers Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper Skill Hard MaxVisionRange 2000 } } //WAVE 1 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Bat Scout" } } WaveSpawn { Name W1_01 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 12 Where spawnbot TFBot { Class Demoman } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Melee } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Lightweight } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Class Soldier } } } //WAVE 2 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_01 TotalCurrency 150 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_giant TFBot { Template T_TFBot_Soldier_Shotgun } } WaveSpawn { Name W2_01 TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name W2_01 TotalCurrency 225 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 28 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Class Pyro } TFBot { Class Pyro } TFBot { Class Pyro } } } WaveSpawn { Name W2_02_A WaitForAllDead W2_01 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class HeavyWeapons } } WaveSpawn { Name W2_02_A WaitForAllDead W2_01 TotalCurrency 150 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name W2_02_B WaitForAllSpawned W2_02_A TotalCurrency 125 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Class Pyro } TFBot { Class Pyro } TFBot { Class Pyro } } } } //WAVE 3 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_01 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Sniper_Melee } } WaveSpawn { Name W3_01 TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name W3_01 TotalCurrency 450 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 20000 Speed 75 Name "tankboss" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Heater } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Boxing_Heavy } } } //WAVE 4 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_01 TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_giant TFBot { Class Soldier } } WaveSpawn { Name W4_01 TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_giant TFBot { Class Demoman } } WaveSpawn { Name W4_01 TotalCurrency 200 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Scout } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Bat Scout" } } WaveSpawn { Name W4_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Bat Scout" } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot_giant TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish } } } //WAVE 5 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W5_01 TotalCurrency 200 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Pyro_VolcanoFragment } } WaveSpawn { Name W5_01 TotalCurrency 200 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Pyro_Axtinguisher } } WaveSpawn { Name W5_01 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 20000 Speed 75 Name "tankboss" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Pyro } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Mittens } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Heavyweapons } } } //WAVE 6 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Bat Scout" } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Tank { Health 25000 Speed 75 Name "tankbossfinal" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 150 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Bat Scout" } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W6_03 WaitForAllDead W6_02 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Bat Scout" } } WaveSpawn { Name W6_03 WaitForAllDead W6_02 TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Scout } } WaveSpawn { Name W6_03 WaitForAllDead W6_02 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 21 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W6_03 WaitForAllDead W6_02 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 21 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic_Quickfix } } } } }