//Foundy Assault by AloXii #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 900 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 3 InitialCooldown 60 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name demo TotalCurrency 100 TotalCount 14 MaxActive 5 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } } } WaveSpawn { Name scout TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Name "Fan Scout" Template T_TFBot_Scout_Melee Item "the fan o'war" } } } WaveSpawn { Name "giant solly" WaitForAllDead w1 TotalCurrency 200 TotalCount 9 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name pyro TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 8 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name "Burst demo" WaitForAllDead w1 TotalCurrency 100 TotalCount 6 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name "Giant scunt" WaitForAllDead "Burst demo" TotalCurrency 100 TotalCount 3 MaxActive 15 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name Bow WaitForAllDead demo TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "giant heavy" WaitForAllDead w1 TotalCurrency 200 TotalCount 8 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name samourai TotalCurrency 100 TotalCount 4 MaxActive 100 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name scunt TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Name "Fan Scout" Template T_TFBot_Scout_Melee Item "the fan o'war" } } } WaveSpawn { Name pyro TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name "Solly spam" WaitForAllDead samourai TotalCurrency 200 TotalCount 6 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name Bonk WaitForAllDead w1 TotalCurrency 200 TotalCount 6 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Bonk } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 200 TotalCount 4 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name "heavy box" TotalCurrency 100 TotalCount 16 MaxActive 1000 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn { Name "heavy box 2" TotalCurrency 100 TotalCount 8 MaxActive 1000 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name Heavy TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_heater Health 300 Name "Heavy Heater" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } Item "the huo long heatmaker" } } } WaveSpawn { Name pyro TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 8 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name "giant demoknigt" WaitForAllDead w1 TotalCurrency 200 TotalCount 14 MaxActive 35 SpawnCount 7 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Jumping_Sandman } TFBot { Template T_TFBot_Scout_Jumping_Sandman } } } WaveSpawn { Name demoman WaitForAllDead w1 TotalCurrency 200 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name "Scunt jumper" WaitForAllDead "giant demoknigt" TotalCurrency 100 TotalCount 10 MaxActive 25 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } TFBot { Template T_TFBot_Scout_Jumping_Sandman } TFBot { Template T_TFBot_Scout_Jumping_Sandman } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name demoknight TotalCurrency 200 TotalCount 15 MaxActive 25 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight ItemAttributes { ItemName "the chargin' targe" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } } } } WaveSpawn { Name w1 TotalCurrency 200 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 100 TotalCount 9 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Scout_Bonk } TFBot { Template T_TFBot_Scout_Bonk } } } WaveSpawn { Name "giant heavy shotgun" TotalCurrency 200 TotalCount 15 MaxActive 25 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Scout_Bonk } TFBot { Template T_TFBot_Scout_Bonk } TFBot { Template T_TFBot_Scout_Bonk } TFBot { Template T_TFBot_Scout_Sandman } } } WaveSpawn { Name scout TotalCurrency 100 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Name "Fan Scout" Template T_TFBot_Scout_Melee Item "the fan o'war" } } } WaveSpawn { Name pyro TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name "Heavy fire" WaitForAllDead w2 TotalCurrency 200 TotalCount 2 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Giant_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Pyro TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro Attributes "SpawnWithFullCharge" } } } WaveSpawn { Name Heavy TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_heater Health 300 Name "Heavy Heater" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Item "the huo long heatmaker" } } } WaveSpawn { Name w1 TotalCurrency 200 TotalCount 16 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name "boxing clan" WaitForAllDead w1 TotalCurrency 200 TotalCount 9 MaxActive 45 SpawnCount 9 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name "Buff duo" WaitForAllDead w1 TotalCurrency 200 TotalCount 2 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "Armored scunt" WaitForAllDead "boxing clan" TotalCurrency 200 TotalCount 12 MaxActive 30 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name "Giant pyro" WaitForAllDead "Buff duo" TotalCurrency 100 TotalCount 6 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "Black box" WaitForAllDead w1 TotalCurrency 100 TotalCount 8 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name boss WaitForAllDead "Giant bow" TotalCurrency 200 TotalCount 2 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 15000 Template T_TFBot_Giant_Medic Attributes "UseBossHealthBar" } TFBot { Health 30000 Name "Sir Nukesalot " Template T_TFBot_Chief_Demo_Atomic } } } WaveSpawn { Name scout TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Name "Fan Scout" Template T_TFBot_Scout_Melee Item "the fan o'war" } } } WaveSpawn { Name pyro TotalCurrency 0 TotalCount 10 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name Demoman TotalCurrency 0 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "SpawnWithFullCharge" } } } WaveSpawn { Name "Giant bow" TotalCurrency 300 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes "MiniBoss" } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name Flare TotalCurrency 200 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } } }