#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_click.pop #base robot_click_giant.pop #base robot_hole.pop #base ex_upgrade_click.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no RobotLimit 28 Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Armored } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_FastBuild } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_FastBuild Attributes AlwaysCrit } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Magnetic_Hyper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Hyper } } Mission { Objective Engineer Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Hyper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { Name "King Of Australia" Class Sniper Skill Expert Attributes "AlwaysCrit" ClassIcon sniper_king Health 350 Scale 1.3 ItemAttributes { ItemName "Upgradeable TF_WEAPON_SNIPERRIFLE" "explosive sniper shot" 10.0 "damage bonus" 10.0 "sniper charge per sec" 10.0 "turn to gold" 1 "item style override" 1 "heal on hit for rapidfire" 350 } CharacterAttributes { "head scale" 0.75 "move speed bonus" 1.25 "attach particle effect" 13 } Item "prince tavish's crown" Item "the razorback" Item "gold frying pan" Item "Upgradeable TF_WEAPON_SNIPERRIFLE" } } //1200 Total:1200 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_a TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name w1_a TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Soldier_Homing Skill Expert } } WaveSpawn { Name w1_a TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Homing Skill Expert } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_b WaitForAllSpawned w1_a TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoKnight_Slow } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w1_support1 WaitForAllSpawned w1_a TotalCurrency 200 TotalCount 40 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 12 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name w1_b WaitForAllSpawned w1_a TotalCurrency 100 TotalCount 42 MaxActive 12 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name w1_support2 WaitForAllSpawned w1_a TotalCurrency 200 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot Support 1 TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name w1_c WaitForAllSpawned w1_b TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_c WaitForAllSpawned w1_b TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } //1200+1400(100) Total:2600(100) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_tank TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 25000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_a TotalCurrency 200 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name w2_a1 TotalCurrency 200 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman_Multishot } } WaveSpawn { Name w2_a WaitForAllSpawned w2_a1 TotalCurrency 200 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Cluster_Blast } TFBot { Template T_TFBot_Medic_Shield_Quickfix } } } WaveSpawn { Name w2_a TotalCurrency 200 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fastfire } } WaveSpawn { Name w2_tank WaitForAllDead w2_a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 20000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_b1 WaitForAllSpawned w2_a TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Freeze_Scatter } } WaveSpawn { Name w2_b WaitForAllSpawned w2_b1 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Freeze_Scatter } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2_b1 WaitForAllSpawned w2_a TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fastfire } } WaveSpawn { Name w2_b2 WaitForAllDead w2_a TotalCurrency 300 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_Booster } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Soldier_Burst } TFBot { Template T_TFBot_Soldier_Burst } } } } //1200+1400(100)+1800(100) Total:4400(200) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3_a TotalCurrency 150 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } TFBot { Template T_TFBot_Medic_Shield_Quickfix } TFBot { Template T_TFBot_Giant_Demo_Loch_Burst_Easy } } } WaveSpawn { Name w3_tank TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 Tank { Health 12500 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_a TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot Randomchoice { TFBot { Template T_TFBot_Pyro_Dragon_Hard } TFBot { Template T_TFBot_Demo_Loch_Spammer_Easy } } } WaveSpawn { Name w3_tank WaitForAllDead w3_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Tank { Health 15000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_b1 WaitForAllDead w3_a TotalCurrency 200 TotalCount 16 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Flame } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name w3_b WaitForAllDead w3_a TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_DirectHit_Spammer_Buff } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name w3_tank WaitForAllDead w3_b1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Tank { Health 20000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_b WaitForAllSpawned w3_b1 TotalCurrency 200 TotalCount 7 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast_Expert } } WaveSpawn { Name w3_support WaitForAllDead w3_b1 TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavy_Tomislav } } WaveSpawn { Name w3_b WaitForAllSpawned w3_b1 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Brassbeast_Explosive } TFBot { Template T_TFBot_Medic_Shield_Quickfix } } } } //1200+1400(100)+1800(100)+1600(100) Total:6000(300) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_a TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 24 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Booster_Hyper } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w4_a TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 24 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast_Penetration } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg } } } WaveSpawn { Name w4_support1 TotalCurrency 150 TotalCount 40 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 16 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name w4_support2 TotalCurrency 150 TotalCount 60 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 12 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Pyro_Magnetic Skill Expert } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w4_a1 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Stun_Spammer_Hyper Attributes AlwaysCrit } } WaveSpawn { Name w4_a WaitForAllSpawned w4_a1 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_PowerShot } } WaveSpawn { Name w4_b1 WaitForAllSpawned w4_a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } WaveSpawn { Name w4_b WaitForAllDead w4_a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Nuker } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Switch } } } WaveSpawn { Name w4_b2 WaitForAllSpawned w4_a TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Penetration } } WaveSpawn { Name w4_support3 WaitForAllDead w4_b1 TotalCurrency 100 TotalCount 60 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Delivery_Hard } } WaveSpawn { Name w4_support4 WaitForAllDead w4_b2 TotalCurrency 100 TotalCount 60 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Support 1 TFBot { Template T_TFBot_Sniper_Hunter_Penetration } } WaveSpawn { Name w4_c WaitForAllSpawned w4_b TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon shotgun_reserve_lite_giant Name "Reserve Shotgun Owner" Health 30000 Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Item "the reserve shooter" Item "jumper's jeepcap" ItemAttributes { ItemName "the reserve shooter" "damage bonus" 1.5 "bullets per shot bonus" 4 "apply z velocity on damage" 300 "explosive bullets" 1 "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } //1200+1400(100)+1800(100)+1600(100)+1500(100) Total:7500(400) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_a TotalCurrency 200 TotalCount 22 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Burst_Homing_Hyper } TFBot { Template T_TFBot_Medic_Hyper_Armored } } } WaveSpawn { Name w5_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 45000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_a1 TotalCurrency 300 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_HoH_Hyper } TFBot { Template T_TFBot_Medic_Quickheal_Extended } } } WaveSpawn { Name w5_a WaitForAllSpawned w5_a1 TotalCurrency 200 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Demo_Scatter_Hyper } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Gaspasser_Explove_Hyper } TFBot { Template T_TFBot_Medic_Quickheal_Extended } } } WaveSpawn { Name w5_tank WaitForAllDead w5_a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 Tank { Health 30000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration_Hyper } TFBot { Template T_TFBot_Giant_Medic_Uber_Extended } } } WaveSpawn { Name w5_b1 WaitForAllDead w5_a TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Scout_Hyper } } WaveSpawn { Name w5_b WaitForAllSpawned w5_b1 TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Soldier_Crit } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 200 TotalCount 9 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } } //1200+1400(100)+1800(100)+1600(100)+1500(100)+1700(100) Total:9200(500) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_tank TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 Tank { Health 25000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_a1 TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Hyper_Bonk } } WaveSpawn { Name w6_a WaitForAllSpawned w6_a1 TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Backscatter_Hyper Attributes AlwaysCrit } } WaveSpawn { Name w6_a TotalCurrency 200 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer_Burst_Hyper } TFBot { Template T_TFBot_Medic_Hyper } } } WaveSpawn { Name w6_a TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Dragon } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Heavy_Dragon } TFBot { Template T_TFBot_Heavy_Dragon } } } WaveSpawn { Name w6_support1 TotalCurrency 150 TotalCount 40 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_Hyper } } WaveSpawn { Name w6_tank WaitForAllSpawned w6_a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 Tank { Health 20000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_tank WaitForAllSpawned w6_b TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Tank { Health 45000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_support2 WaitForAllDead w6_a TotalCurrency 150 TotalCount 40 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 16 Where spawnbot Support 1 TFBot { Template T_TFBot_Demo_Golfman } } WaveSpawn { Name w6_b2 WaitForAllDead w6_a TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Demoknight_Hyper } } WaveSpawn { Name w6_b WaitForAllSpawned w6_b2 TotalCurrency 150 TotalCount 24 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Pyro_Crit } } WaveSpawn { Name w6_b1 WaitForAllDead w6_a TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Pusher Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 3000 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 3000 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Health 3000 } } } WaveSpawn { Name w6_b WaitForAllDead w6_b1 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 3000 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 3000 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Health 3000 } } } } //1200+1400(100)+1800(100)+1600(100)+1500(100)+1700(100)+1600(100) Total:10800(600) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w7_support1 TotalCurrency 100 TotalCount 40 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Soldier_Tanker_Armored } TFBot { Template T_TFBot_Medic_Blinking } } } WaveSpawn { Name w7_a1 TotalCurrency 100 TotalCount 24 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Dumpster_Hyper } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name w7_a WaitForAllSpawned w7_a1 TotalCurrency 200 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Pyro_Hyper } } WaveSpawn { Name w7_a TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav_Hyper } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Armored } } } WaveSpawn { Name w7_a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Future Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Shield_Uber_Extended } } } WaveSpawn { Name w7_tank WaitForAllSpawned w7_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Tank { Health 50000 Name Tank Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_b1 WaitForAllSpawned w7_a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Burst_Spammer_Hyper } TFBot { Template T_TFBot_Giant_Medic_Shield_Uber_Extended } } } WaveSpawn { Name w7_c WaitForAllSpawned w7_b1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Burst_Spammer_Hyper } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w7_b WaitForAllDead w7_a TotalCurrency 100 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Juggernaut_Minigun } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name w7_b WaitForAllDead w7_a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Shotgun_Burst_Hyper Attributes AlwaysCrit } } WaveSpawn { Name w7_c WaitForAllDead w7_b TotalCurrency 100 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demo_Burst_Hyper } } WaveSpawn { Name w7_support3 WaitForAllDead w7_c TotalCurrency 200 TotalCount 60 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavy_Brassbeast_Hyper } } WaveSpawn { Name w7_boss WaitForAllDead w7_c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 60000 Name "Real Golden Gun Heavy" Class Heavy Skill Expert Attributes UseBossHealthBar Attributes MiniBoss Attributes AlwaysFireWeapon ClassIcon heavy_goldgun_deadly ItemAttributes { ItemName "the brass beast" "damage bonus" 8.0 "fire rate bonus" 0.0001 "bullets per shot bonus" 10.0 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.2 "attach particle effect" 17 } Item "the brass beast" Item "The Gridiron Guardian" Item "Weight Room Warmer" } } } }