//Expert Crush Depth by A+drew and Pack O' Lies //submerged by dexc34 #base robot_giant.pop #base robot_standard.pop #base robot_andrew.pop population { StartingCurrency 800 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot_mid BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy InitialCooldown 40 Where spawnbot_mid BeginAtWave 3 RunForThisManyWaves 2 DesiredCount 2 CooldownTime 40 TFBot { Template T_TFBot_Spy Item "Graybanns" } } Templates { T_TFBot_Demo_Charger { Class Demoman Name "Charger Demo" Skill Normal Item "The Chargin' Targe" ClassIcon demo_targe_nys } T_TFBot_Demoknight_Persian { Name "Persian Demoknight" Class Demoman ClassIcon demoknight_persian_nys Skill Hard Health 200 WeaponRestrictions MeleeOnly Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "attack not cancel charge" 1 } } T_TFBot_Medic_Kritz_Giant { Name "Giant Kritz Medic" Class Medic ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Kritzkrieg" Item "The Overdose" Tag bot_giant ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 "heal rate bonus" 50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "bot medic uber health threshold" 9001 "health regen" 10 } } T_TFBot_Medic_Uber_Giant { Name "Giant Uber Medic" Class Medic ClassIcon medic_uber_giant Skill Expert Health 4500 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Item "Field Practice" Tag bot_giant ItemAttributes { ItemName "tf_weapon_medigun" "ubercharge rate bonus" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.3 "heal rate bonus" 500 "bot medic uber health threshold" 200 } } } Mission { Objective Engineer Where spawnbot_left BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_mid TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_door } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1a TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire } TFBot { Template T_TFBot_Medic_Kritz_Andrew Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Name w1a TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { ClassIcon sniper_carbine Health 125 Name "Carbine Sniper" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" } } WaveSpawn { Name w1a TotalCurrency 60 TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 3 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes "AlwaysCrit" } } WaveSpawn { Name w1b WaitForAllSpawned w1a TotalCurrency 100 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 8 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_right WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name w1b WaitForAllSpawned w1a TotalCurrency 15 TotalCount 7 MaxActive 7 SpawnCount 7 Where spawnbot_door WaitBeforeStarting 13 WaitBetweenSpawns 0 TFBot { Health 175 Name Pyro Class Pyro Skill Expert Attributes "AlwaysFireWeapon" } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 45 TotalCount 30 MaxActive 6 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Health 175 Name Pyro Class Pyro Skill Normal } } WaveSpawn { Name w1c WaitForAllDead w1b TotalCurrency 180 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_left WaitBeforeStarting 5 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Name w1c WaitForAllSpawned w1b TotalCurrency 100 TotalCount 50 MaxActive 6 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 10 WaitBetweenSpawns 8 Support 1 TFBot { Health 200 Name Soldier Class Soldier Skill Normal } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 5 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 23000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2a TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 Where spawnbot_right WaitBeforeStarting 10 WaitBetweenSpawns 5 TFBot { Name "Giant Armored Sandman Scout" Template T_TFBot_Giant_Scout_Baseball_Armored Item "courtly cuirass" Item "squire's sabatons" } } WaveSpawn { Name w2a TotalCurrency 60 TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot_invasion WaitBeforeStarting 3 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_left WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { ClassIcon pyro_heal Name "Giant Heal-on-kill Pyro" Template T_TFBot_Giant_Pyro Attributes "AlwaysFireWeapon" Item "napper's respite" CharacterAttributes { "heal on kill" 1000 } } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name w2b WaitForAllSpawned w2a TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 1 Where spawnbot_door WaitBeforeStarting 10 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 48 TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot_mid Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 75 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_door WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name w2c WaitForAllSpawned w2b TotalCurrency 209 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 6 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } WaveSpawn { Name w2c WaitForAllSpawned w2b TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 3 Where spawnbot_mid Where spawnbot_right WaitBeforeStarting 10 WaitBetweenSpawns 2 Support Limited TFBot { Health 125 Name Scout Class Scout Skill Normal } } WaveSpawn { Name w2c WaitForAllSpawned w2b TotalCurrency 48 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_left WaitBeforeStarting 11 WaitBetweenSpawns 2 Support Limited TFBot { Template T_TFBot_Demoman Skill Normal } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3a TotalCurrency 174 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 3 WaitBetweenSpawns 0 TFBot { Class Heavyweapons Name "Giant Golden Heavy" ClassIcon heavy_golden_lite Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Item "upgradeable TF_WEAPON_MINIGUN" ItemAttributes { ItemName "upgradeable TF_WEAPON_MINIGUN" "is australium item" 1 "item style override" 1 "turn to gold" 1 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "upgradeable TF_WEAPON_MINIGUN" Item "treasure hat 2" } } WaveSpawn { Name w3a TotalCurrency 30 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 1 WaitBetweenSpawns 2 TFBot { Name "Golden Demoman" Class Demoman ClassIcon demo_golden_lite Skill Hard ItemAttributes { ItemName "upgradeable TF_WEAPON_GRENADELAUNCHER" "turn to gold" 1 "loot rarity" 1 "item style override" 1 "is australium item" 1 } Item "upgradeable TF_WEAPON_GRENADELAUNCHER" Item "treasure hat 2" } } WaveSpawn { Name w3a TotalCurrency 30 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_mid WaitBeforeStarting 3 WaitBetweenSpawns 2 TFBot { Name "Golden Pyro" Class Pyro ClassIcon pyro_golden_lite Skill Hard ItemAttributes { ItemName "upgradeable TF_WEAPON_FLAMETHROWER" "turn to gold" 1 "loot rarity" 1 "item style override" 1 "is australium item" 1 } Item "upgradeable TF_WEAPON_FLAMETHROWER" Item "treasure hat 2" } } WaveSpawn { Name w3b1 WaitForAllDead w3a TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_mid WaitBeforeStarting 8 WaitBetweenSpawns 0 Squad { TFBot { ClassIcon demo_scatter_giant Health 3300 Name "Giant Scatter Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "warbird_grenadelauncher_butcherbird" ItemAttributes { ItemName "warbird_grenadelauncher_butcherbird" "set_item_texture_wear" 0.2 "clip size upgrade atomic" 28 "faster reload rate" 0.25 "fire rate bonus" 0.1 "projectile speed increased" 0.8 "projectile spread angle penalty" 6 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "override footstep sound set" 4 } } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Bullet_Vac_Andrew Tag bot_squad_member } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Blast_Vac_Andrew Tag bot_squad_member } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Fire_Vac_Andrew Tag bot_squad_member } } } WaveSpawn { Name w3b2 WaitForAllSpawned w3b1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_mid WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Kritz_Andrew Tag bot_squad_member } TFBot { ClassIcon medic_shield_qf Template T_TFBot_Medic_BigHeal Name "Shield Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 9 } CharacterAttributes { "bot medic uber deploy delay duration" 5000 } } } } WaveSpawn { Name w3b WaitForAllDead w3a TotalCurrency 84 TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes AlwaysCrit } } WaveSpawn { Name w3c WaitForAllSpawned w3b TotalCurrency 182 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 28000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3c WaitForAllDead w3b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 1 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_squad_member } } } WaveSpawn { Name w3c WaitForAllDead w3b TotalCurrency 100 TotalCount 50 MaxActive 6 SpawnCount 3 Where spawnbot_mid Where spawnbot_left WaitBeforeStarting 5 WaitBetweenSpawns 3 Support 1 TFBot { Name "Heavy" Skill Easy Class Heavyweapons } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4aa WaitForAllDead w3b TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot_mid WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic Tag bot_squad_member } } } WaveSpawn { Name w4ab TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 12 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Demo_Charger Skill Hard } } WaveSpawn { Name w4ab TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_left WaitBeforeStarting 12 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Demo_Charger Skill Hard } } WaveSpawn { Name w4ab TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 Where Spawnbot_mid WaitBeforeStarting 12 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Demo_Charger Skill Hard } } WaveSpawn { Name w4ac TotalCurrency 75 WaitForAllSpawned w4ab TotalCount 18 MaxActive 12 SpawnCount 6 Where spawnbot_mid WaitBeforeStarting 15 WaitBetweenSpawns 12 TFBot { Class Soldier Skill Hard } } WaveSpawn { Name w4tank1 WaitForAllDead w4aa TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 19000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4tank2 WaitForAllDead w4aa TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 19000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4ba WaitForAllSpawned w4aa TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 27 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_Kritz_Andrew Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Kritz_Andrew Tag bot_squad_member } } } WaveSpawn { Name w4bb TotalCurrency 100 WaitForAllDead w4ac TotalCount 12 MaxActive 8 SpawnCount 4 Support 1 Where spawnbot_mid WaitBeforeStarting 1 WaitBetweenSpawns 7 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name w4ca WaitForAllSpawned w4ba TotalCurrency 300 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot_mid WaitBeforeStarting 32 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_Kritz_Andrew Tag bot_squad_member } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5aa TotalCurrency 255 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 1 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name w5ad TotalCurrency 75 TotalCount 5 MaxActive 3 SpawnCount 1 RandomSpawn 1 Where spawnbot_mid Where spawnbot_left WaitBeforeStarting 10 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name w5support1 WaitForAllDead w5ad TotalCurrency 50 Support Limited TotalCount 8 MaxActive 8 SpawnCount 8 Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Spy Attributes IgnoreFlag } } WaveSpawn { Name w5ab TotalCurrency 100 TotalCount 18 MaxActive 9 SpawnCount 6 Where spawnbot_mid WaitBeforeStarting 5 WaitBetweenSpawns 8 TFBot { Name "Dragon's Fury Pyro" Class Pyro Skill Expert ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 800 Item "The Dragon's Fury" } } WaveSpawn { Name w5ac TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w5ba WaitForAllSpawned w5ad TotalCurrency 350 TotalCount 12 MaxActive 12 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 17 WaitBetweenSpawns 9 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Blast_Vac_Andrew Tag bot_squad_member } } } WaveSpawn { Name w5support1 WaitForAllDead w5ad TotalCurrency 50 Support Limited TotalCount 8 MaxActive 5 SpawnCount 4 Where spawnbot_left WaitBeforeStarting 18 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Spy Attributes IgnoreFlag } } WaveSpawn { Name w5support2 WaitForAllSpawned w5ba TotalCurrency 50 Support Limited TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 1 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Attributes IgnoreFlag TeleportWhere spawnbot_Mid TeleportWhere spawnbot_door } } WaveSpawn { Name w5bc WaitForAllDead w5ad TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 12 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w5bb TotalCurrency 50 WaitForAllDead w5ba TotalCount 18 Support 1 MaxActive 9 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 1 WaitBetweenSpawns 7 TFBot { Class Pyro Skill Easy Attributes AlwaysCrit } } WaveSpawn { Name w5ca WaitForAllSpawned w5ba TotalCurrency 320 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_Mid WaitBeforeStarting 20 WaitBetweenSpawns 11 TFBot { Class Demoman Name "Rainmaker" ClassIcon demo_scatter Skill Expert Health 3500 Attributes MiniBoss tag bot_giant Item "Glengarry Bonnet" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_grenadelauncher" "damage Bonus" 1.4 "clip size upgrade atomic" 26 "faster reload rate" 0.22 "fire rate bonus" 0.3 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name w5ca WaitForAllSpawned w5ba TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 20 WaitBetweenSpawns 11 TFBot { Class Demoman Name "Rainmaker" ClassIcon demo_scatter Skill Expert Health 3500 Attributes MiniBoss tag bot_giant Item "Glengarry Bonnet" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_grenadelauncher" "damage Bonus" 1.4 "clip size upgrade atomic" 26 "faster reload rate" 0.22 "fire rate bonus" 0.3 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name w5cb WaitForAllSpawned w5ca TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 4 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w5s1 WaitForAllDead w5bb TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 Support 1 Where spawnbot_mid WaitBeforeStarting 7 WaitBetweenSpawns 5 Squad { TFBot { Class Scout Skill Hard } TFBot { Class Scout Skill Hard } } } WaveSpawn { Name w5s1 WaitForAllDead w5bb TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 Support 1 Where spawnbot_mid WaitBeforeStarting 10 WaitBetweenSpawns 8 RandomChoice { 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 w6aa TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_mid WaitBeforeStarting 0 WaitBetweenSpawns 17 Squad { TFBot { Class Demoman Name "Rainmaker" ClassIcon demo_scatter Skill Expert Health 3500 Attributes MiniBoss tag bot_giant Item "Glengarry Bonnet" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_grenadelauncher" "damage Bonus" 1.4 "clip size upgrade atomic" 26 "faster reload rate" 0.22 "fire rate bonus" 0.3 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { Template T_TFBot_Medic_Kritz_Giant Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Uber_Giant Tag bot_squad_member } } } WaveSpawn { Name w6ab TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 4 Where spawnbot_mid WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Class Heavy Skill Hard } TFBot { Class Heavy Skill Hard } TFBot { Template T_TFBot_Demoknight_Persian } TFBot { Template T_TFBot_Demoknight_Persian } } } WaveSpawn { Name w6ba WaitForAllDead w6aa TotalCurrency 150 TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 5 WaitBetweenSpawns 7 TFBot { Name "Giant Brass Beast Heavy" Class Heavyweapons ClassIcon heavy_brass_nys Skill Expert Health 5000 Item "The Brass Beast" Item "Mad Mask" MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.15 "airblast vulnerability multiplier" 0.15 "override footstep sound set" 2 } } } WaveSpawn { Name w6tank1 WaitForAllSpawned w6aa TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 21000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6tank2 WaitForAllSpawned w6aa TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 21000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6ba WaitForAllSpawned w6aa TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 4 Where spawnbot_mid WaitBeforeStarting 25 WaitBetweenSpawns 7 Squad { TFBot { Class Scout WeaponRestrictions SecondaryOnly Name "Pistol Scout" Skill Expert ClassIcon scout_pistol_nys } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w6s2 WaitForAllDead w6aa TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 Support 1 Where spawnbot_mid WaitBeforeStarting 5 WaitBetweenSpawns 8 TFBot { Name "Dragon's Fury Pyro" Class Pyro Skill Expert ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 800 Item "The Dragon's Fury" } } WaveSpawn { Name w6s1 TotalCurrency 100 WaitForAllSpawned w6ba TotalCount 24 MaxActive 8 SpawnCount 4 RandomSpawn 1 Where spawnbot_mid Where spawnbot_left Support 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 RandomChoice { TFBot { ClassIcon scout_popper2 Template T_TFBot_Scout_Soda_Popper_Andrew Skill Expert } TFBot { Template T_TFBot_Demo_Charger Skill Expert } } } WaveSpawn { Name w6Finale1 WaitForAllSpawned w6ba TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6Finale2 WaitForAllSpawned w6ba TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 75 Skin 1 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6Final WaitForAllSpawned w6ba TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_mid WaitBeforeStarting 5 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Soldier_BurstFire Name "Giga Burstfire Soldier" Item "Armored Authority" ClassIcon soldier_burstfire_hyper_lite Scale 1.8 ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } } } } }