#base robot_standard.pop #base robot_giant.pop // Coaltown int by pda expert. // vanilla go cope and seethe // 7 waver ig. WaveSchedule { StartingCurrency 400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission // Sentry buster { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 DesiredCount 2 InitialCooldown 30 CooldownTime 40 TFBot { Template T_TFBot_Sniper Name "Hobbyist" Item "Wild Brim Slouch" Item "Crocodile Dandy" ItemAttributes { ItemName TF_WEAPON_SNIPERRIFLE "damage penalty" 0.5 } } } Templates { T_TFBot_Scout_Cola // Scout with crit-a-cola, has no weapon restrictions { Name "Cola Scout" ClassIcon scout_cola_nys Class Scout Skill Normal Item "Crit-a-Cola" } T_TFBot_Heavy_Lightweight_Champ { Class Heavyweapons Name "Lightweight Champ" Skill Hard ClassIcon heavy_gru WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently MvM" Item "Pugilist's Protector" ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 15185211 } } T_TFBot_Soldier_Charged // Small variant of g charged soldiers { Class Soldier Name "Charged Soldier" ClassIcon soldier_crit Skill Easy Attributes AlwaysCrit Item "The Original" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } } } // Wave 1/7 ($1100) // 24 Liberty Soldiers // 16 Bonk Scouts // 36 Cola Scouts (melee) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 12 SpawnCount 3 MaxActive 6 Name "wave01" WaitBetweenSpawns 10 TotalCurrency 600 Where spawnbot TFBot { Class Soldier Skill Easy Item "The Liberty Launcher" } } WaveSpawn { TotalCount 16 MaxActive 8 SpawnCount 2 Name "wave01" WaitBeforeStarting 20 WaitBetweenSpawns 2.2 TotalCurrency 200 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { TotalCount 20 MaxActive 14 SpawnCount 4 Name "wave01" WaitBeforeStarting 20 WaitBetweenSpawns 3 TotalCurrency 300 Where spawnbot TFBot { Template T_TFBot_Scout_Cola WeaponRestrictions MeleeOnly Skill Hard } } } // Wave 2/7 ($1400) // 1 Tank (21k Hp) // 8 Heavies with Quickfix Medics // 32 Lightweight Champs // 16 Scouts Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Name "wave01" Where spawnbot TotalCurrency 300 Tank { Health 21000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 16 MaxActive 8 SpawnCount 2 Name "wave01" Where spawnbot WaitBetweenSpawns 3.5 TotalCurrency 400 Squad { TFBot { Class Heavy Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { TotalCount 32 MaxActive 16 SpawnCount 2 Name "wave02" WaitForAllSpawned "wave01" Where spawnbot WaitBetweenSpawns 1.6 WaitBeforeStarting 30 TotalCurrency 400 TFBot { Template T_TFBot_Heavy_Lightweight_Champ } } WaveSpawn { TotalCount 16 MaxActive 16 SpawnCount 1 Name "wave02_1" WaitForAllSpawned "wave01" Where spawnbot WaitBetweenSpawns 0.8 WaitBeforeStarting 30 TotalCurrency 200 TFBot { Class Scout Skill Easy } } WaveSpawn { TotalCount 2 MaxActive 2 SpawnCount 1 Name "wave03" WaitForAllSpawned "wave02_1" Where spawnbot WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_RapidFire Item "Hazard Headgear" } } } // Wave 3/7 ($1400) // 3 Giant Rapid-Fire Demomen (Type 2) // 32 Pyros (Easy Skill) // 26 Lightweight & Quickfix Medics // 2 G Soldiers & 3 Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 3 SpawnCount 1 MaxActive 3 Name "wave01" WaitBetweenSpawns 20 Where spawnbot TotalCurrency 300 TFBot { Template T_TFBot_Giant_Demo_RapidFire Item "Hazard Headgear" } } WaveSpawn { TotalCount 32 SpawnCount 2 MaxActive 16 Name "wave01" WaitBetweenSpawns 1 WaitBeforeStarting 5 Where spawnbot TotalCurrency 200 TFBot { Class Pyro Skill Easy } } WaveSpawn { TotalCount 52 SpawnCount 2 MaxActive 16 Name "wave02" WaitForAllDead "wave01" WaitBetweenSpawns 3 Where spawnbot TotalCurrency 500 Squad { TFBot { Template T_TFBot_Heavy_Lightweight_Champ } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { TotalCount 8 SpawnCount 4 MaxActive 4 Name "wave02" WaitForAllDead "wave01" WaitBetweenSpawns 15 WaitBeforeStarting 5 Where spawnbot_giant TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } } } } // Wave 4/7 ($2000) // 1 Tank // 40 Splasher Soldiers // 5 Giant Chargeds // 48 Heavyweight Champs Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Name "wave01" Where spawnbot TotalCurrency 500 WaitBeforeStarting 10 Tank { Health 21000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 40 MaxActive 20 SpawnCount 2 Where spawnbot_giant TotalCurrency 500 WaitBetweenSpawns 1.5 TFBot { Class Soldier Skill Normal } } WaveSpawn { TotalCount 5 MaxActive 3 SpawnCount 1 Name "wave02" WaitForAllDead "wave01" Where spawnbot TotalCurrency 500 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { TotalCount 48 MaxActive 16 SpawnCount 2 Name "wave02" WaitForAllDead "wave01" Where spawnbot TotalCurrency 500 WaitBetweenSpawns 2.5 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard } } } // Wave 5/7 ($1700) // 2 Giant Rapid Fire Soldiers with 4 Big Heals Each // 30 Scouts (Normal Skill, Scattergun) // 20 Crit-a-Cola Scouts (Easy Skill, Scattergun) // 2 Giant Rapid Fire Soldiers with 4 Big Heals Each // 1 Giant Heavy Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 10 MaxActive 10 SpawnCount 10 Name "wave01" RandomSpawn 1 Where spawnbot_giant TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { TotalCount 30 MaxActive 10 SpawnCount 1 Name "wave02" Where spawnbot TotalCurrency 150 WaitBetweenSpawns 0.6 WaitForAllSpawned "wave01" TFBot { Class Scout Skill Normal } } WaveSpawn { TotalCount 20 MaxActive 10 SpawnCount 1 Name "wave02" Where spawnbot TotalCurrency 150 WaitBetweenSpawns 0.6 WaitForAllSpawned "wave01" TFBot { Template T_TFBot_Scout_Cola Skill Easy } } WaveSpawn { TotalCount 10 MaxActive 10 SpawnCount 10 Name "wave03" RandomSpawn 1 Where spawnbot_giant WaitForAllDead "wave02" TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Name "wave03" RandomSpawn 1 Where spawnbot WaitForAllSpawned "wave02" TotalCurrency 900 TFBot { Template T_TFBot_Giant_Heavyweapons } } } // Wave 6/7 ($1700) // 2 Giant Heater Heavies // 32 Flare Pyros // 1 Tank // 14 Conch Soldiers // 32 Charged Soldiers Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 4 MaxActive 2 SpawnCount 1 Name "wave01" Where spawnbot WaitBetweenSpawns 17 TotalCurrency 300 TFBot { Template T_TFBot_Heavyweapons_Heater Skill Expert Name "Giant Heater Heavy" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 1.25 } } } WaveSpawn { TotalCount 64 MaxActive 16 SpawnCount 4 Name "wave01" Where spawnbot WaitBetweenSpawns 2 TotalCurrency 300 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Name "wave02" WaitForAllDead "wave01" Where spawnbot TotalCurrency 400 Tank { Health 35000 Speed 75 Skin 1 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 14 MaxActive 12 SpawnCount 2 Name "wave02" WaitForAllDead "wave01" Where spawnbot TotalCurrency 200 WaitBeforeStarting 10 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { TotalCount 32 MaxActive 16 SpawnCount 4 Name "wave02" WaitForAllDead "wave01" Where spawnbot TotalCurrency 500 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Soldier_Charged } } } // Wave 7/7 ($2000) // 2 Giant Deflector Heavies // 24 Steel Gauntlets // 6 Giant Demoknights // 48 Cola Scouts // 12 Charged Soldiers with Quick-Ubers // 4 Giant Pyros Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 2 MaxActive 2 SpawnCount 1 Name "wave01" Where spawnbot_giant WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 500 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn { TotalCount 24 SpawnCount 6 MaxActive 12 Name "wave01" Where spawnbot WaitBetweenSpawns 10 TotalCurrency 500 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { TotalCount 6 SpawnCount 1 MaxActive 3 Name "wave02" Where spawnbot WaitBetweenSpawns 10 WaitForAllDead "wave01" TotalCurrency 200 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { TotalCount 48 SpawnCount 2 MaxActive 18 Name "wave02" Where spawnbot WaitBetweenSpawns 1 WaitForAllDead "wave01" TotalCurrency 100 TFBot { Template T_TFBot_Scout_Cola } } WaveSpawn { TotalCount 24 SpawnCount 2 MaxActive 12 Name "wave02" Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllDead "wave01" TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_Charged } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { TotalCount 4 SpawnCount 2 MaxActive 4 Name "wave03" Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 15 WaitForAllSpawned "wave02" TotalCurrency 500 TFBot { Template T_TFBot_Giant_Pyro } } } }