//------------------------------------------------------ //NO TEMPLATE FILE USED FOR THE CUSTOM ROBOTS SO THE AMOUNT OF LINES IN THIS FILE IS BIG //Creator: Siphon/Sephan : https://steamcommunity.com/id/SiphonR/ //Map: Shiverpeak_rc1 //Starting Money: 800 //Respawn time: 4/8, FIXED TIME //------------------------------------------------------ #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 800 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Templates { } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 15 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 15 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "the razorback" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name meat1aa TotalCurrency 75 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name meat1ab TotalCurrency 75 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name meat1b TotalCurrency 75 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_burstfire Health 200 Name "Burst Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.01 "damage bonus" 0.25 } } } } WaveSpawn { Name meat1c WaitForAllDead meat1aa TotalCurrency 75 TotalCount 25 MaxActive 14 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_rocketpack Health 175 Name "Thermal Thruster Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_flamethrower "airblast disabled" 1 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Thermal Thruster" "effect bar recharge rate increased" 0.25 } Item "The Thermal Thruster" } } } WaveSpawn { Name giant1a WaitForAllDead meat1aa TotalCurrency 125 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 4000 Template T_TFBot_Giant_Soldier_Crit CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } } } WaveSpawn { Name meat1d WaitForAllDead meat1b TotalCurrency 75 TotalCount 15 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Skill Normal Template T_TFBot_Demoman } } } WaveSpawn { Name meat1e WaitForAllDead meat1c TotalCurrency 75 TotalCount 45 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name giant1b WaitForAllDead meat1c TotalCurrency 125 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire CharacterAttributes { "airblast vulnerability multiplier" 0.2 } } } } WaveSpawn { Name support1a WaitForAllDead meat1aa TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name "Rusted Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 0.85 "fire rate bonus" 1.2 } } } } WaveSpawn { Name support1b TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 Support 1 Where spawnbot Squad { TFBot { Health 500 Name "Teleport Engineer" Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes "TeleportToHint" ItemAttributes { ItemName tf_weapon_wrench "engy sentry damage bonus" 0.01 "engy sentry fire rate increased" 8000 "engy sentry radius increased" 0.01 "engineer sentry build rate multiplier" 0.01 "engineer teleporter build rate multiplier" 1.5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name tank2 TotalCurrency 200 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 25000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name meat2a TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name meat2b TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon pyro_phlog Health 175 Name "Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 } Item "the phlogistinator" } } } WaveSpawn { Name giant2a TotalCurrency 150 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_crit_burstfire Health 4000 Name "Giant Burst Charge Soldier" Skill Expert Template T_TFBot_Giant_Soldier_Crit Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the original" "faster reload rate" 0.35 "fire rate bonus" 0.05 "clip size bonus" 3 "projectile spread angle penalty" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name giant2b WaitForAllSpawned giant2a TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy CharacterAttributes { "airblast vulnerability multiplier" 0.1 } } TFBot { ClassIcon pyro_phlog Health 600 Name "Mini Giant Phlog Pyro" Scale 1.3 Skill Expert Template T_TFBot_Pyro Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 } Item "the phlogistinator" } TFBot { ClassIcon pyro_phlog Health 600 Name "Mini Giant Phlog Pyro" Scale 1.3 Skill Expert Template T_TFBot_Pyro Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 } Item "the phlogistinator" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name meat3a TotalCurrency 75 TotalCount 60 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Pyro } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } } } WaveSpawn { Name meat3b TotalCurrency 75 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Hard } } } WaveSpawn { Name giant3a TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_frostbite Health 4000 Name "Giant Frostbite Soldier" Skill Expert Template T_TFBot_Giant_Soldier_Crit ItemAttributes { ItemName "the original" "fire rate bonus" 1.25 "Projectile speed increased" 0.65 "slow enemy on hit major" 2 "bleeding duration" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } } } WaveSpawn { Name meat3c WaitForAllDead meat1a TotalCurrency 75 TotalCount 35 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier_burstfire Health 200 Name "Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.01 "damage bonus" 0.5 } } } } WaveSpawn { Name giant3b WaitForAllDead giant3a TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" 0.1 } } } } WaveSpawn { Name giant3c WaitForAllSpawned giant3b TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name meat3d WaitForAllDead meat3c TotalCurrency 75 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon Soldier_crit Health 600 Name "Mini Giant Charged Soldier" Class Soldier Skill Expert Scale 1.4 WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the original" "fire rate bonus" 2 "Projectile speed increased" 0.5 "damage bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.75 } Item "the original" } } } WaveSpawn { Name meat3e WaitForAllDead meat3c TotalCurrency 75 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name giant3d WaitForAllDead giant3c TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 3300 Template T_TFBot_Giant_Pyro CharacterAttributes { "airblast vulnerability multiplier" 0.25 } } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name boss3 WaitForAllDead giant3d TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 25000 Name "Frost Bit Punching Bag" Template T_TFBot_Chief_Gauntlet WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "damage bonus" 6 "fire rate bonus" 0.75 "override projectile type" 2 "Projectile speed increased" 0.5 } ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.75 "damage bonus" 0.5 "apply z velocity on damage" 999 "mark for death" 1 "apply look velocity on damage" -999 "damage all connected" 1 "damage causes airblast" 1 "bleeding duration" 2 "slow enemy on hit major" 5 "turn to gold" 1 "mod stun waist high airborne" 0.5 "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 0.35 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 7 "airblast vertical vulnerability multiplier" 0.01 "health regen" 1 } Item "the one-man army" Item "the apparatchik's apparel" } } } WaveSpawn { Name support3 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 Support 1 Where spawnbot Squad { TFBot { Health 500 Name "Teleport Engineer" Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes "TeleportToHint" ItemAttributes { ItemName tf_weapon_wrench "engy sentry damage bonus" 0.01 "engy sentry fire rate increased" 8000 "engy sentry radius increased" 0.01 "engineer sentry build rate multiplier" 0.01 "engineer teleporter build rate multiplier" 1.25 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name giant4a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_frostbite Name "Giant Frostbite Soldier" Template T_TFBot_Giant_Soldier_Crit ItemAttributes { ItemName "the original" "fire rate bonus" 1.25 "Projectile speed increased" 0.65 "slow enemy on hit major" 2 "bleeding duration" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } } } WaveSpawn { Name tank4a WaitForAllSpawned giant4a TotalCurrency 100 TotalCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { Tank { Health 7500 Name Tank Speed 150 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name meat4a WaitForAllSpawned tank4a TotalCurrency 75 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon sniper_bushwacka Name "Hit or Piss" Skill Expert WeaponRestrictions SecondaryOnly Template T_TFBot_Sniper_Huntsman Attributes "AlwaysFireWeapon" ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.01 } ItemAttributes { ItemName "the bushwacka" "fire rate bonus" 0.8 "is_passive_weapon" 1 } Item "jarate" Item "the bushwacka" } } } WaveSpawn { Name meat4b WaitForAllSpawned tank4a TotalCurrency 75 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name giant4b WaitForAllSpawned tank4a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } TFBot { ClassIcon medic_quickfix_armored Health 750 Name "Armored Quick-Fix Medic" Scale 1.4 Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name tank4b WaitForAllDead giant4b TotalCurrency 100 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 18000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name giant4c WaitForAllSpawned tank4b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" 0.1 } } } } WaveSpawn { Name meat4c WaitForAllSpawned tank4b TotalCurrency 50 TotalCount 36 MaxActive 16 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name giant5a TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_crit_burstfire Health 4000 Name "Giant Burst Charge Soldier" Template T_TFBot_Giant_Soldier_Crit Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the original" "faster reload rate" 0.35 "fire rate bonus" 0.05 "damage bonus" 1.25 "clip size bonus" 3 "projectile spread angle penalty" 10 "damage bonus" 0.75 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } TFBot { ClassIcon soldier_frostbiteburst Health 4500 Name "Giant Burst FrostBite Soldier" Skill Expert Template T_TFBot_Giant_Soldier_Crit Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the original" "fire rate bonus" 0.05 "Projectile speed increased" 0.65 "clip size bonus" 3 "slow enemy on hit major" 3 "bleeding duration" 5 "projectile spread angle penalty" 10 "damage bonus" 0.75 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } } } WaveSpawn { Name meat5a TotalCurrency 75 TotalCount 24 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_reflect_daan Health 175 Name "Airblast Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the degreaser" "damage bonus" 0.01 } Item "the degreaser" Item "traffic cone" } } } WaveSpawn { Name meat5b TotalCurrency 75 TotalCount 24 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Skill Normal WeaponRestrictions PrimaryOnly Template T_TFBot_Demoman } } } WaveSpawn { Name meat5c TotalCurrency 75 TotalCount 24 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name giant5b WaitForAllDead giant5a TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon pyro_phlog_giant Name "Giant Phlog Pyro" Template T_TFBot_Giant_Pyro Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 } CharacterAttributes { "airblast vulnerability multiplier" 0.25 } Item "the phlogistinator" } TFBot { ClassIcon medic_fire Health 150 Name "Fire Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 1000 "uber duration bonus" 1000 } CharacterAttributes { "medigun fire resist passive" 1 "medigun fire resist deployed" 0.75 } Item "the vaccinator" } TFBot { ClassIcon medic_bullet Health 150 Name "Bullet Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" ItemAttributes { ItemName "the vaccinator" "uber duration bonus" 1000 "ubercharge rate bonus" 1000 } CharacterAttributes { "medigun bullet resist passive" 1 "medigun bullet resist deployed" 0.75 } Item "the vaccinator" } } } WaveSpawn { Name meat5d WaitForAllDead meat5b TotalCurrency 75 TotalCount 42 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_rocketpack Health 175 Name "Thermal Thruster Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_flamethrower "airblast disabled" 1 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Thermal Thruster" "effect bar recharge rate increased" 0.01 } Item "The Thermal Thruster" } } } WaveSpawn { Name meat5e WaitForAllDead meat5b TotalCurrency 75 TotalCount 32 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name giant5c WaitForAllDead giant5b TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Giant Super Rapid Fire Solly" Template T_TFBot_Giant_Soldier_Spammer ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name giant5d WaitForAllSpawned giant5c TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_rocketrain_giant Health 4200 Name "Giant Rocket Rain Soldier" Template T_TFBot_Giant_Soldier_Spammer_Reload ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.3 "fire rate bonus" 0.05 "clip size upgrade atomic" 26.0 "Projectile speed increased" 0.3 "projectile spread angle penalty" 8 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } TFBot { ClassIcon medic_blast Name "Blast Medic" Template T_TFBot_Medic_Vaccinator_Blast Item "the vaccinator" } } } WaveSpawn { Name support5a WaitForAllDead meat5b TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { ClassIcon Soldier_crit Health 200 Name "Charged Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the original" "fire rate bonus" 2 "Projectile speed increased" 0.5 "damage bonus" 0.75 } Item "the original" } } } WaveSpawn { Name support5b TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 35 Support 1 Where spawnbot Squad { TFBot { Health 500 Name "Teleport Engineer" Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes "TeleportToHint" ItemAttributes { ItemName tf_weapon_wrench "engy sentry damage bonus" 0.01 "engy sentry fire rate increased" 8000 "engy sentry radius increased" 0.01 "engineer sentry build rate multiplier" 0.01 "engineer teleporter build rate multiplier" 1.25 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name giant6a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 3500 Name "Giant Useless Pyro" Template T_TFBot_Giant_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.25 } } TFBot { ClassIcon medic_uber_armored Health 700 Name "Armored Long Uber Medic" Scale 1.3 Skill Expert Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 0.01 "uber duration bonus" 2 } } } } WaveSpawn { Name boss6a WaitForAllDead giant6a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon Engineer Health 8500 Name "Chief Engineer" Scale 1.4 Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "TeleportToHint" ItemAttributes { ItemName tf_weapon_wrench "engy sentry damage bonus" 2.5 "engineer sentry build rate multiplier" 0.75 "engineer teleporter build rate multiplier" 1000 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 } Item "buckaroos hat" } } } WaveSpawn { Name giant6b WaitForAllSpawned boss6a TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_frostbite Name "Giant Frost Bite Soldier" Template T_TFBot_Giant_Soldier_Crit ItemAttributes { ItemName "the original" "fire rate bonus" 1.25 "Projectile speed increased" 0.65 "slow enemy on hit major" 2 "bleeding duration" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } } } WaveSpawn { Name meat6a WaitForAllSpawned boss6a TotalCurrency 75 TotalCount 42 MaxActive 14 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_rocketpack Health 175 Name "Thermal Thruster Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_flamethrower "airblast disabled" 1 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Thermal Thruster" "effect bar recharge rate increased" 0.01 } Item "The Thermal Thruster" } } } WaveSpawn { Name meat6b WaitForAllDead meat6a TotalCurrency 75 TotalCount 24 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name meat6c WaitForAllDead meat6a TotalCurrency 75 TotalCount 24 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Demoman } } } WaveSpawn { Name meat6d WaitForAllDead meat6a TotalCurrency 75 TotalCount 48 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name giant6c WaitForAllDead giant6b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } } } WaveSpawn { Name tank6 WaitForAllDead giant6c TotalCurrency 200 TotalCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 26000 Name Tank Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name giant6d WaitForAllSpawned tank6 TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name meat6e WaitForAllSpawned tank6 TotalCurrency 75 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon Soldier_crit Health 200 Name "Charged Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "fire rate bonus" 2 "Projectile speed increased" 0.5 "damage bonus" 0.75 } Item "the original" } } } WaveSpawn { Name support6 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Support 1 Where spawnbot Squad { TFBot { Health 500 Name "Teleporter Carrier" Scale 1 Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes "MiniBoss" Attributes "TeleportToHint" ItemAttributes { ItemName tf_weapon_wrench "engy sentry damage bonus" 0.01 "engy sentry fire rate increased" 8000 "engy sentry radius increased" 0.01 "engineer sentry build rate multiplier" 0.01 "Repair rate increased" 0.01 "engineer teleporter build rate multiplier" 1.5 "engy building health bonus" 2 } CharacterAttributes { "health drain" -75 "mod weapon blocks healing" 1 "move speed bonus" 3 "airblast vulnerability multiplier" 0.01 "damage force reduction" 0.01 "dmg from ranged reduced" 0.5 } } } } WaveSpawn { Name meat6f WaitForAllSpawned tank6 TotalCurrency 75 TotalCount 32 MaxActive 8 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper_bushwacka Name "Hit or Piss" Skill Expert Template T_TFBot_Sniper WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.01 } ItemAttributes { ItemName "the bushwacka" "fire rate bonus" 1 } Item "jarate" Item "the bushwacka" } } } WaveSpawn { Name giant6e WaitForAllDead meat6f TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_frostbiteburst Health 4500 Name "Giant Burst FrostBite Soldier" Skill Expert Template T_TFBot_Giant_Soldier_Crit Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the original" "fire rate bonus" 0.05 "Projectile speed increased" 0.65 "clip size bonus" 3 "slow enemy on hit major" 3 "bleeding duration" 5 "projectile spread angle penalty" 10 "faster reload rate" 0.4 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" 0.25 } } } } WaveSpawn { Name boss6b WaitForAllDead giant6e TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_frostbaked Health 45000 Name "Frost Bitten Rusted Soldier" Skill Expert Template T_TFBot_Giant_Soldier_Crit Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the original" "fire rate bonus" 0.25 "clip size bonus" 3 "turn to gold" 1 "slow enemy on hit major" 4 "bleeding duration" 8 "faster reload rate" 0.5 "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.01 } Item "stout shako" Item "the all-father" } } } WaveSpawn { Name support6b WaitForAllDead meat6f TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { ClassIcon pyro_reflect_daan Health 85 Name "Small Airblast Pyro" Scale 0.8 Skill Expert Template T_TFBot_Pyro ItemAttributes { ItemName "the degreaser" "damage bonus" 0.05 } Item "the degreaser" Item "traffic cone" } } } } }