#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop //Mission by Conga Dispenser //Icons and map by Bazooks //Mission name suggested by MadMinerMonkey population { StartingCurrency 1000 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no // AddSentryBusterWhenDamageDealtExceeds 10000 AddSentryBusterWhenKillCountExceeds 15 Mission { Where spawnbot_a Objective DestroySentries InitialCooldown 30 CooldownTime 30 BeginAtWave 1 RunForThisManyWaves 6 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag dont_highlight } } Templates { VacFire { Class Medic Scale 1.3 Health 500 Name "Vaccinator Medic" Item "The Vaccinator" Attributes "VaccinatorFire" WeaponRestrictions SecondaryOnly CharacterAttributes { "ubercharge rate bonus" 9999 "bot medic uber health threshold" 694201337 } } VacBlast { Class Medic Scale 1.3 Health 500 Name "Vaccinator Medic" Item "The Vaccinator" Attributes "VaccinatorBlast" WeaponRestrictions SecondaryOnly CharacterAttributes { "ubercharge rate bonus" 9999 "bot medic uber health threshold" 694201337 } } VacBullet { Class Medic Scale 1.3 Health 500 Name "Vaccinator Medic" Item "The Vaccinator" Attributes "VaccinatorBullets" WeaponRestrictions SecondaryOnly CharacterAttributes { "ubercharge rate bonus" 9999 "bot medic uber health threshold" 694201337 } } DeflectorBoss { Class Heavyweapons Name "Chief Deflector" Skill Expert Item "The U-clank-a" Health 19000 Scale 1.8 MaxVisionRange 2000 Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.5 "override footstep sound set" 2 "attack projectiles" 2 } } } Wave //Wave 1 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Main1R TotalCurrency 50 TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammer_scallops_red } } WaveSpawn { Name Main1B TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon heavy_scallops_blue } } WaveSpawn { Name Main1bR TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 2 Where spawnbot_a WaitBeforeStarting 1 WaitBetweenSpawns 4 TFBot { Class Scout Name "Scout" WeaponRestrictions PrimaryOnly ClassIcon scout_scallops_red } } WaveSpawn { Name Main1bB TotalCurrency 50 TotalCount 14 MaxActive 6 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 1 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Pyro Skill Easy ClassIcon pyro_scallops_blue } } WaveSpawn { WaitForAllDead Main1R WaitForAllSpawned Main1bB Name Main2R TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun ClassIcon heavy_shotgun_scallops_red } } WaveSpawn { WaitForAllDead Main1B WaitForAllSpawned Main1bR Name Main2B TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Scout_Fast ClassIcon scout_fast_scallops_blue } } WaveSpawn { WaitForAllDead Main1R WaitForAllSpawned Main1bB Name Main2R TotalCurrency 25 TotalCount 12 MaxActive 9 SpawnCount 3 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 TFBot { Template T_TFBot_Demoman_Knight ClassIcon demoknight_scallops_red } } WaveSpawn { WaitForAllDead Main1B WaitForAllSpawned Main1bR Name Main2B TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 3.5 Support 1 TFBot { Template T_TFBot_Demoman Attributes "AlwaysCrit" ClassIcon demo_scallops_blue } } } Wave //Wave 2 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Main1R TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 25 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon soldier_burstfire_scallops_red } } WaveSpawn { Name Main1bR TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 Where spawnbot_a WaitBeforeStarting 1 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys_scallops_red } } WaveSpawn { Name Main1B TotalCurrency 50 TotalCount 16 MaxActive 5 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 4 TFBot { Class Heavyweapons ClassIcon heavy_scallops_blue Skill Easy } } WaveSpawn { Name Main1B TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 2 Where spawnbot_b WaitBeforeStarting 1 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst_scallops_blue } } WaveSpawn { WaitForAllDead Main1R WaitForAllSpawned Main1B Name Main2R TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { StartingPathTrackNode boss_path_a_1 Health 18000 ClassIcon tank_scallops_mix OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead Main1R WaitForAllSpawned Main1B Name Main2B TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { StartingPathTrackNode boss_path_b_1 Health 12000 ClassIcon tank_scallops_mix OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead Main1R WaitForAllSpawned Main1B Name Main2bR TotalCurrency 50 TotalCount 12 MaxActive 8 SpawnCount 2 Where spawnbot_a WaitBeforeStarting 10 WaitBetweenSpawns 2.5 Support 1 TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst_scallops_red } } WaveSpawn { WaitForAllDead Main1R WaitForAllSpawned Main1B Name Main2bR TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 Where spawnbot_b WaitBeforeStarting 10 WaitBetweenSpawns 5 Support limited TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_conch_scallops_blue } } } Wave //Wave 3 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Main1M TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_nys_scallops_mix } } WaveSpawn { Name Main1M TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_nys_scallops_mix } } WaveSpawn { Name Main1bR TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 Where spawnbot_a WaitBeforeStarting 1 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon heavy_champ_scallops_red } } WaveSpawn { Name Main1bB TotalCurrency 50 TotalCount 14 MaxActive 8 SpawnCount 2 Where spawnbot_b WaitBeforeStarting 1 WaitBetweenSpawns 9 TFBot { Template T_TFBot_Pyro_Flaregun ClassIcon pyro_flare_scallops_blue } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bR Name Main2R TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 10 WaitBetweenSpawns 20 Tank { StartingPathTrackNode boss_path_a_1 Health 30000 ClassIcon tank_scallops_red OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bR Name Main2bR TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammer_scallops_red Attributes "AlwaysCrit" } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bB Name Main2B TotalCurrency 150 TotalCount 14 MaxActive 8 SpawnCount 2 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_scallops_blue } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bB Name Main2bB TotalCurrency 50 TotalCount 16 MaxActive 4 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 4 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_buff_scallops_blue } } } Wave //Wave 4 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Main1R TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon demo_burst_scallops_red } } WaveSpawn { Name Main1B TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored ClassIcon scout_stun_armored_scallops_blue } } WaveSpawn { Name Main1bB TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 Where spawnbot_b WaitBeforeStarting 1 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_buff_scallops_blue } } WaveSpawn { WaitForAllDead Main1R WaitForAllSpawned Main1bB Name Main2R TotalCurrency 175 TotalCount 10 MaxActive 8 SpawnCount 2 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Class Heavyweapons Skill Easy ClassIcon heavy_scallops_red } TFBot { Template T_TFBot_Medic ClassIcon medic_uber_scallops_red } } } WaveSpawn { WaitForAllDead Main1B WaitForAllSpawned Main1bB Name Main2B TotalCurrency 175 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 40 TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror ClassIcon soldier_conch_spammer_scallops_blue CharacterAttributes { "reload time decreased" 0.2 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 } } } WaveSpawn { WaitForAllDead Main1B WaitForAllSpawned Main1bB Name Main2bB TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard ClassIcon heavy_shotgun_scallops_blue } } WaveSpawn { WaitForAllSpawned Main2B Name Main2cB TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 2.5 Support 1 TFBot { Template T_TFBot_Pyro Skill Hard ClassIcon pyro_scallops_blue } } } Wave //Wave 5 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Main1M TotalCurrency 50 TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun ClassIcon soldier_blackbox_scallops_red } } WaveSpawn { Name Main1bR TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 Where spawnbot_a WaitBeforeStarting 1 WaitBetweenSpawns 6 TFBot { Class Scout Name "Scout" Attributes "AlwaysCrit" Skill Easy ClassIcon scout_scallops_red } } WaveSpawn { Name Main1M TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 4 Where spawnbot_b WaitBeforeStarting 0.5 WaitBetweenSpawns 18 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon heavy_scallops_blue } TFBot { Template VacBlast ClassIcon medic_vac_trio_nys_scallops_blue } TFBot { Template VacBullet ClassIcon medic_vac_trio_nys_scallops_blue } TFBot { Template VacFire ClassIcon medic_vac_trio_nys_scallops_blue } } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bR Name Main2M TotalCurrency 50 TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 2 WaitBetweenSpawns 9 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner ClassIcon soldier_buff_spammer_scallops_red CharacterAttributes { "reload time decreased" 0.2 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 } } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bR Name Main2bR TotalCurrency 50 TotalCount 17 MaxActive 4 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 2.5 TFBot { Template T_TFBot_Demoman_Knight ClassIcon demoknight_scallops_red } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bR Name Main2bR TotalCurrency 50 TotalCount 27 MaxActive 6 SpawnCount 3 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst_scallops_red } } WaveSpawn { WaitForAllDead Main1M WaitForAllSpawned Main1bR Name Main2M TotalCurrency 50 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_b WaitBeforeStarting 2 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion ClassIcon soldier_backup_scallops_blue } TFBot { Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" ClassIcon demo_burst_scallops_blue } } } WaveSpawn { WaitForAllDead Main2M WaitForAllSpawned Main2bR Name Main3R TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template DeflectorBoss ClassIcon heavy_deflector_scallops_red } } WaveSpawn { WaitForAllDead Main2M WaitForAllSpawned Main2bR Name Main3bR TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 4 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast ClassIcon heavy_gru_scallops_red } } WaveSpawn { WaitForAllDead Main2M WaitForAllSpawned Main2bR Name Main3bR TotalCurrency 25 TotalCount 6 MaxActive 3 SpawnCount 1 Where spawnbot_a WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 TFBot { Template T_TFBot_Demoman Attributes "AlwaysCrit" ClassIcon demo_scallops_red } } WaveSpawn { WaitForAllDead Main2M WaitForAllSpawned Main2bR Name Main3B TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template DeflectorBoss ClassIcon heavy_deflector_scallops_blue } } WaveSpawn { WaitForAllDead Main2M WaitForAllSpawned Main2bR Name Main3bR TotalCurrency 25 TotalCount 12 MaxActive 9 SpawnCount 3 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 TFBot { Template T_TFBot_Soldier_RocketPush ClassIcon soldier_libertylauncher_scallops_blue } } WaveSpawn { WaitForAllDead Main2M WaitForAllSpawned Main2bR Name Main3bR TotalCurrency 25 TotalCount 8 MaxActive 4 SpawnCount 1 Where spawnbot_b WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 TFBot { Template T_TFBot_Pyro Skill Hard ClassIcon pyro_scallops_blue } } } }