#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 10000 CanBotsAttackWhileInSpawnRoom Yes RespawnWaveTime 1 Advanced 1 AddSentryBusterWhenDamageDealtExceeds 5000 AddSentryBusterWhenKillCountExceeds 45 EventPopFile Halloween MaxRedPlayers 6 // Override max red player count (default: 6) // // Starting Currency: 10000 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 12800 | 12900 | // +----------+----------+----------+ // | Total | 12800 | 12900 | // +----------+----------+----------+ // Mission { Objective DestroySentries Where spawnbot InitialCooldown 300 CooldownTime 100 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster Tag bot_giant Health 1000000000 Attributes AlwaysCrit } } Mission { Objective Sniper InitialCooldown 240 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 180 DesiredCount 1 TFBot { Class Sniper Skill Expert Health 2500 Attributes miniboss Attributes AlwaysCrit Name "Sniper From The Underworld" // classicon random_lite } } Mission { Objective Spy InitialCooldown 180 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 120 DesiredCount 1 TFBot { Class Spy Skill Expert Health 3500 Attributes miniboss Attributes AlwaysCrit Scale 1 Name "Spy From EveryWhere" // classicon random_lite } } Mission { Objective Engineer InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 360 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Health 3000 Attributes AlwaysCrit Attributes AlwaysFireWeapon Attributes miniboss Name "Texas Mann" Skill Expert TeleportWhere spawnbot_giant TeleportWhere spawnbot_mission_sniper TeleportWhere spawnbot_mission_spy // classicon random_lite } } Templates { Boss_1 { Class Heavyweapons Name "HOK Deflector From Hell" ClassIcon heavy_deflector_healonkill Skill Expert Item "The Tungsten Toque" Item Deflector Health 50000 Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName Deflector "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.05 "override footstep sound set" 2 } } Boss_2 { Class Soldier Name "Charged Soldier From Hell" ClassIcon soldier_crit Skill Expert Health 60000 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -1 "fire rate bonus" 2 "Projectile speed increased" 0.5 "damage bonus" 200 "projectile spread angle penalty" 10 "use large smoke explosion" 1 "blast radius increased" 2.5 "item style override" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.05 "override footstep sound set" 3 } } T_TFBot_Giant_Pyro_Flare_Spammer_Speedy_Poosh { Class Pyro Name "Super Pyro Pusher" ClassIcon pyro_flare_giant Skill Expert Health 2500 Item "The Scorch Shot" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.2 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 10 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "override footstep sound set" 6 } } T_TFBot_Giant_Heavyweapons_BrassBeast_Tosser { Class Heavyweapons Name "Giant Tosser Heavy" ClassIcon heavy_giant Item "Upgradeable TF_WEAPON_MINIGUN" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 1.5 "apply look velocity on damage" -300000 "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Pyro_DF_NoShieldsForYou { Class Pyro ClassIcon pyro_giant Name "Anti-Shield Dragon" Health 3000 Skill Expert Item "The Dragon's Fury" Tag bot_giant Item TF_WEAPON_FIREAXE Attributes miniboss ItemAttributes { ItemName "The Dragon's Fury" "dmg pierces resists absorbs" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Scout_Bonk_hrd { Class Scout Skill Expert Name "Giant Fast-Charge Bonk! Scout" Item "Bonk! Atomic Punch" Item "Bonk Helm" Item "The Atomizer" WeaponRestrictions MeleeOnly ClassIcon scout_bonk_giant Health 1600 Attributes MiniBoss Tag bot_giant CharacterAttributes { "damage force reduction" 0.0 // 0.7 "airblast vulnerability multiplier" 0.0 // 0.7 "override footstep sound set" 5 "effect bar recharge rate increased" 0.35 } } T_TFBot_Giant_Pyro_Backup { Class Pyro Name "Giant Backup Pyro" ClassIcon pyro_backup_lite Skill Expert Health 3200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 6 "increase buff duration" 90.0 "deploy time increased" 0.5 } } T_TFBot_Giant_Heavyweapons_HealOnAll_Hyper { Class Heavyweapons Name "Giant Healer Deflector Heavy" ClassIcon heavy_deflector_healonkill Skill Expert Health 5500 WeaponRestrictions PrimaryOnly // Attributes UseBossHealthBar MaxVisionRange 2800 Attributes MiniBoss Tag bot_giant Tag bot_giant Item Deflector Item "The Tungsten Toque" ItemAttributes { ItemName Deflector "damage bonus" 1.25 "attack projectiles" 2 "heal on kill" 5500 "heal on hit for rapidfire" 10 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.0 // 0.3 "airblast vulnerability multiplier" 0.0 // 0.3 "override footstep sound set" 2 "health regen" 40 } } T_TFBot_Giant_Soldier_SlowBarrage_Hyper { Class Soldier Name "Hyper Barrage" ClassIcon soldier_barrage_hyper Health 4400 Tag bot_giant Skill Expert Item "Armored Authority" Item "blood botkiller rocket launcher mk.i" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant Attributes HoldFireUntilFullReload ItemAttributes { ItemName "blood botkiller rocket launcher mk.i" "clip size upgrade atomic" 36.0 "faster reload rate" 0.15 "fire rate bonus" 0.1 "projectile spread angle penalty" 4 "damage bonus" 3 "Projectile speed increased" 0.5 } CharacterAttributes { "health regen" 50 "move speed bonus" 0.45 "damage force reduction" 0.0 // 0.0 "airblast vulnerability multiplier" 0.0 // 0.0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 // 0.0 //0.0 } } Boss_3 { Class Soldier ClassIcon soldier_blackbox_giant Name "Black Box Soldier From Hell" Health 50000 Item "The Black Box" Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes UseBossHealthBar ItemAttributes { ItemName "The Black Box" "damage bonus" 1.5 "fire rate bonus" -1 "clip size upgrade atomic" 6 "faster reload rate" 1 "blast radius increased" 1 "Projectile speed increased" 0.75 "projectile spread angle penalty" 6 "heal on hit for rapidfire" 5000 "item style override" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "override footstep sound set" 3 "rage giving scale" 0.05 } } Boss_4 { Class Soldier Name "Hell's Barrage" ClassIcon soldier_barrage Health 70000 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes AlwaysCrit ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "clip size upgrade atomic" 96.0 "faster reload rate" -1 "fire rate bonus" -1 "projectile spread angle penalty" 10 "Projectile speed increased" 0.75 "damage bonus" 1.5 } CharacterAttributes { "health regen" 200 "move speed bonus" 0.5 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.05 } } Boss_5 { Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Name "Steel Gauntlet From Hell" ClassIcon heavy_chief Health 70000 Scale 1.9 Item "War Head" Item "Fists of Steel" Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Attributes AlwaysFireWeapon ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 25 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 300 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.05 } } T_TFBot_HeavyWeapons_Fist_Super { Class Heavyweapons Name "Super Steel Gauntlet" Skill Expert ClassIcon heavy_steelfist Health 1200 Scale 1.5 WeaponRestrictions MeleeOnly Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage bonus" 1.5 "dmg from ranged reduced" 0.4 "dmg from melee increased" 5.0 } } Boss_6 { Class Demoman Name "Demoman From Hell" ClassIcon demo_giant Health 60000 Scale 1.9 Skill Expert WeaponRestrictions PrimaryOnly Item "The Loose Cannon" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysFireWeapon Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1 "fire rate bonus" 1 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 100 "damage causes airblast" 1 "blast radius increased" 1.5 "use large smoke explosion" 1 "no self blast dmg" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.05 } } Boss_7 { Class Demoman Name "Hell Bomber" ClassIcon demo_bomber Skill Expert Health 100000 Item "Prince Tavish's Crown" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "fire rate bonus" -1 "faster reload rate" -1 "clip size penalty" 6.0 "Projectile speed increased" 3 "damage bonus" 3 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.35 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.05 } } Boss_8 { Class Soldier Name "Hell Soldier" ClassIcon soldier_infinite_backup_giant Health 60000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Item "the battalion's backup" ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "faster reload rate" -1 "fire rate bonus" 0.2 "damage bonus" 4 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "override footstep sound set" 3 "increase buff duration" 900.0 "deploy time increased" 0.5 "rage giving scale" 0.01 } } Boss_8_Blast { ClassIcon medic_blast_giant Health 10000 Name "Giant Blast Vaccinator Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes MiniBoss Attributes UseBossHealthBar CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "bot medic uber health threshold" 25000 } ItemAttributes { ItemName TF_WEAPON_MEDIGUN "ubercharge rate bonus" 50 "heal rate bonus" 200 "uber duration bonus" 100 "medigun blast resist passive" 1 "medigun blast resist deployed" 1 "lunchbox adds minicrits" 3 "medigun charge is resists" 3 } } Boss_8_Bullet { ClassIcon medic_bullet_giant Health 10000 Name "Giant Bullet Vaccinator Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes MiniBoss Attributes UseBossHealthBar CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "bot medic uber health threshold" 25000 } ItemAttributes { ItemName TF_WEAPON_MEDIGUN "ubercharge rate bonus" 50 "heal rate bonus" 200 "uber duration bonus" 100 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "lunchbox adds minicrits" 3 "medigun charge is resists" 3 } } Boss_8_Fire { ClassIcon medic_fire_giant Health 10000 Name "Giant Fire Vaccinator Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes MiniBoss Attributes UseBossHealthBar CharacterAttributes { "heal rate bonus" 200 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "bot medic uber health threshold" 25000 } ItemAttributes { ItemName TF_WEAPON_MEDIGUN "ubercharge rate bonus" 50 "uber duration bonus" 100 "medigun fire resist passive" 1 "medigun fire resist deployed" 1 "lunchbox adds minicrits" 3 "medigun charge is resists" 3 } } } Wave { WaitWhenDone 60 Sound Announcer.IncomingMob Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name support WaitForAllDead stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 0 RandomSpawn 1 Support 1 Squad { RandomChoice { TFBot { Class Soldier Skill Easy Attributes SuppressFire Name "Bomb Boy" Health 200000 CharacterAttributes { "health regen" -200000 } } } } } WaveSpawn { TotalCurrency 500 Name stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 0 RandomChoice { Squad { TFBot { Template Boss_1 } } } } WaveSpawn { TotalCurrency 200 Name stage2 WaitForAllDead stage1 Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage2 WaitForAllDead stage1 Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage3 WaitForAllDead stage2 Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 15 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_HeavyWeapons Attributes AlwaysFireWeapon Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage3 WaitForAllDead stage2 Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 15 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Soldier_Burstfire // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage4 WaitForAllDead stage3 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 30000 Speed 75 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage4 WaitForAllDead stage3 Where spawnbot TotalCount 20 MaxActive 16 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnAll_Hyper // classicon mystery } } WaveSpawn { TotalCurrency 500 Name stage5 WaitForAllDead stage4 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 RandomChoice { Squad { TFBot { Template Boss_2 } } } } WaveSpawn { TotalCurrency 400 Name stage6 WaitForAllDead stage5 Where spawnbot TotalCount 100 MaxActive 20 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 15 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit Attributes AlwaysFireWeapon Health 2000 // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage7 WaitForAllDead stage6 Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 10 WaitBeforeStarting 15 RandomSpawn 1 TFBot { Template T_TFBot_Soldier_Burstfire // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage7 WaitForAllDead stage6 Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 10 WaitBeforeStarting 75 RandomSpawn 1 TFBot { Template T_TFBot_Soldier_Burstfire // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage7 WaitForAllDead stage6 Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 25000 Speed 100 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage8 WaitForAllDead stage7 Where spawnbot TotalCount 30 MaxActive 15 SpawnCount 15 WaitBetweenSpawns 10 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Pyro_Backup Attributes AlwaysCrit classicon pyro_giant } } WaveSpawn { TotalCurrency 200 Name stage8 WaitForAllDead stage7 Where spawnbot TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast_Tosser Attributes AlwaysCrit Attributes AlwaysFireWeapon // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage9 WaitForAllDead stage8 Where spawnbot TotalCount 60 MaxActive 15 SpawnCount 15 WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Pyro_DF_NoShieldsForYou Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage9 WaitForAllDead stage8 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 7500 Speed 900 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 500 Name stage10 WaitForAllDead stage9 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 15 RandomSpawn 1 RandomChoice { Squad { TFBot { Template Boss_3 } } } } WaveSpawn { TotalCurrency 200 Name stage11 WaitForAllDead stage10 Where spawnbot TotalCount 80 MaxActive 15 SpawnCount 15 WaitBetweenSpawns 20 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage12 WaitForAllDead stage11 Where spawnbot TotalCount 30 MaxActive 30 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 10 RandomSpawn 1 Tank { Health 5000 Speed 1000 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage13 WaitForAllDead stage12 Where spawnbot TotalCount 45 MaxActive 15 SpawnCount 15 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnAll_Hyper Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage14 WaitForAllDead stage13 Where spawnbot TotalCount 100 MaxActive 22 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 Squad { TFBot { Template T_TFBot_HeavyWeapons_Fist Attributes AlwaysCrit Attributes AlwaysFireWeapon // classicon mystery } TFBot { Template T_TFBot_Medic // classicon mystery } } } WaveSpawn { TotalCurrency 500 Name stage15 WaitForAllDead stage14 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 RandomChoice { Squad { TFBot { Template Boss_4 } } } } WaveSpawn { TotalCurrency 200 Name stage16 WaitForAllDead stage15 Where spawnbot TotalCount 60 MaxActive 20 SpawnCount 20 WaitBetweenSpawns 0 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Soldier_Burstfire // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage16 WaitForAllDead stage15 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 Tank { Health 40000 Speed 70 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage17 WaitForAllDead stage16 Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnAll_Hyper // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage17 WaitForAllDead stage16 Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Pyro_Backup ClassIcon pyro_giant } } WaveSpawn { TotalCurrency 200 Name stage18 WaitForAllDead stage17 Where spawnbot TotalCount 40 MaxActive 20 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 5 RandomSpawn 1 Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons_Deflector Attributes AlwaysCrit Attributes AlwaysFireWeapon // classicon mystery } TFBot { Template T_TFBot_Giant_Medic // classicon mystery } } } WaveSpawn { TotalCurrency 200 Name stage19 WaitForAllDead stage18 Where spawnbot TotalCount 50 MaxActive 20 SpawnCount 10 WaitBetweenSpawns 5 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template T_TFBot_Giant_HeavyWeapons Health 10000 Name "Giant Armored Heavy" Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 500 Name stage20 WaitForAllDead stage19 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 10 RandomSpawn 1 RandomChoice { Squad { TFBot { Template Boss_5 } } } } WaveSpawn { TotalCurrency 200 Name stage21 WaitForAllDead stage20 Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage21 WaitForAllDead stage20 Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Demoman Attributes AlwaysCrit Attributes AlwaysFireWeapon // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage22 WaitForAllDead stage21 Where spawnbot TotalCount 100 MaxActive 20 SpawnCount 20 WaitBetweenSpawns 0 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnAll_Hyper Attributes AlwaysCrit Attributes AlwaysFireWeapon // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage22 WaitForAllDead stage21 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 Tank { Health 70000 Speed 75 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage23 WaitForAllDead stage22 Where spawnbot TotalCount 100 MaxActive 15 SpawnCount 10 WaitBetweenSpawns 2 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage23 WaitForAllDead stage22 Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 10 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Soldier_RocketPush Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage24 WaitForAllDead stage23 Where spawnbot TotalCount 150 MaxActive 22 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 5 RandomSpawn 1 Squad { TFBot { Template T_TFBot_HeavyWeapons_Fist_Super Attributes AlwaysCrit Attributes AlwaysFireWeapon // classicon mystery } TFBot { Template T_TFBot_Medic // classicon mystery } } } WaveSpawn { TotalCurrency 500 Name stage25 WaitForAllDead stage24 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 10 RandomSpawn 1 RandomChoice { Squad { TFBot { Template Boss_6 } } } } WaveSpawn { TotalCurrency 200 Name stage26 WaitForAllDead stage25 Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnAll_Hyper Health 7500 ItemAttributes { ItemName Deflector "damage bonus" 2 "heal on kill" 7500 "heal on hit for rapidfire" 10 } // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage26 WaitForAllDead stage25 Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "faster reload rate" 0.5 "fire rate bonus" -1 "clip size upgrade atomic" 16.0 "projectile spread angle penalty" 5 "Projectile speed increased" 3 "damage bonus" 2 } // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage27 WaitForAllDead stage26 Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast_Tosser Attributes AlwaysCrit Attributes AlwaysFireWeapon Health 7500 ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 2.5 } // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage27 WaitForAllDead stage26 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 70000 Speed 75 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage28 WaitForAllDead stage27 Where spawnbot TotalCount 64 MaxActive 22 SpawnCount 16 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Pyro_DF_NoShieldsForYou Attributes AlwaysCrit Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 3 } CharacterAttributes { "move speed bonus" 1 } // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage28 WaitForAllDead stage27 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 80000 Speed 75 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage29 WaitForAllDead stage28 Where spawnbot TotalCount 88 MaxActive 22 SpawnCount 20 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_FAN Attributes AlwaysCrit // classicon mystery } } WaveSpawn { TotalCurrency 200 Name stage29 WaitForAllDead stage28 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 100000 Speed 75 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage30 WaitForAllDead stage29 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 RandomChoice { Squad { TFBot { Template boss_7 } } } } WaveSpawn { TotalCurrency 200 Name stage31 WaitForAllDead stage30 Where spawnbot TotalCount 48 MaxActive 16 SpawnCount 8 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage_Hyper Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 200 Name stage31 WaitForAllDead stage30 Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnAll_Hyper Attributes AlwaysCrit Attributes AlwaysFireWeapon Health 10000 ItemAttributes { ItemName Deflector "damage bonus" 2.5 "heal on kill" 10000 "heal on hit for rapidfire" 10 } } } WaveSpawn { TotalCurrency 200 Name stage31 WaitForAllDead stage30 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 60 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 85000 Speed 75 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage32 WaitForAllDead stage31 Where spawnbot TotalCount 20 MaxActive 20 SpawnCount 20 WaitBetweenSpawns 0 WaitBeforeStarting 35 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_FAN Attributes AlwaysCrit ItemAttributes { ItemName "The Force-a-Nature" "clip size bonus" 2 "bullets per shot bonus" 4 "fire rate bonus" -1 "faster reload rate" 0.3 // 70% faster reload "scattergun knockback mult" 60 "damage bonus" 2 // 100% damage increase "weapon spread bonus" 0.4 } } } WaveSpawn { TotalCurrency 200 Name stage32 WaitForAllDead stage31 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 Tank { Health 100000 Speed 75 Name tankboss StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Name stage33 WaitForAllDead stage32 Where spawnbot TotalCount 64 MaxActive 22 SpawnCount 16 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_Bonk_hrd Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 200 Name stage34 WaitForAllDead stage33 Where spawnbot TotalCount 100 MaxActive 20 SpawnCount 10 WaitBetweenSpawns 5 WaitBeforeStarting 0 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Pyro_DF_NoShieldsForYou Attributes AlwaysCrit Attributes AlwaysFireWeapon } } WaveSpawn { TotalCurrency 200 Name stage35 WaitForAllDead stage34 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 5 RandomSpawn 1 RandomChoice { Squad { TFBot { Template Boss_8 } TFBot { Template Boss_8_Bullet } TFBot { Template Boss_8_Blast } TFBot { Template Boss_8_Fire } } } } } }