// mvm_casino_city_b7c Extra mission: Jack5 and DoMess' Cheater's Charades // Version 4 // Authors: DoMess (concept and testing), Jack5 (concept, programming and testing) // Difficulty: Normal // ---------------------------------------------------------------------- // Version 3 to Version 4 Changelog: // Wave 4 tank appears sooner // Reduced number of Tomislav Heavies in Wave 8 that can spawn at once // Sentry Tank now waits for all Tomislav Heavies to die before spawning // Giant Crit Huo-Long Heater Heavy health reduced to 22500 // Giant Shotgun Heavies now deal 50% more damage #base robot_giant.pop WaveSchedule { StartingCurrency 700 RespawnWaveTime 7 FixedRespawnWaveTime Yes CanBotsAttackWhileInSpawnRoom No Advanced 1 // Required to display beside other difficulties. Templates { T_CasinoNorm_Demo { Name "Drunken Gambler" Class Demoman Skill Normal Item "TTG Glasses" WeaponRestrictions PrimaryOnly CharacterAttributes { "damage penalty" 0.8 "fire rate penalty" 1.2 } } T_CasinoNorm_DemoGiantCrit { Name "Big Drunken Banker" Class Demoman ClassIcon demo_giant Skill Hard Health 6000 Item "TTG Glasses" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 5 } } T_CasinoNorm_DemoBottle { Name "Street Hobo" Class Demoman ClassIcon demo_knight_bottle Skill Hard WeaponRestrictions MeleeOnly CharacterAttributes { "melee range multiplier" 1.2 } } T_CasinoNorm_DemoBottleCrit { Name "Enraged Hobo" Class Demoman ClassIcon demo_knight_bottle Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit CharacterAttributes { "melee range multiplier" 1.2 } } T_CasinoNorm_DemoBottleChips { Name "Pokie Hoarder" Class Demoman ClassIcon chip Skill Hard Item "MvM GateBot Light Demoman" WeaponRestrictions MeleeOnly CharacterAttributes { "attach particle effect" 55 "move speed bonus" 1.5 "melee range multiplier" 1.2 } } T_CasinoNorm_HeavyHuoGiantCrit { Name "The Royal Bouncer" Class Heavy ClassIcon heavy_heater Skill Hard Health 22500 // Reduced from 25000 Item "The Huo Long Heatmaker" Item "Commando Elite" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } T_CasinoNorm_HeavyShotgun { Name "Man of the Mob" Class Heavy ClassIcon heavy_shotgun Skill Normal WeaponRestrictions SecondaryOnly CharacterAttributes { "damage penalty" 0.8 } } T_CasinoNorm_HeavyShotgunGiant { Name "Boss of the Mob" Class Heavy ClassIcon heavy_shotgun_giant Skill Hard Health 5500 WeaponRestrictions SecondaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 2 "damage bonus" 1.5 // Increased by 50% } } T_CasinoNorm_HeavyTomi { Name "Bouncer" Class Heavy Skill Normal Item "weapon_tomislav" Item "Capone's Capper" WeaponRestrictions PrimaryOnly CharacterAttributes { "damage penalty" 0.8 } } T_CasinoNorm_HeavyTomiGiant { Name "Bouncer Manager" Class Heavy ClassIcon heavy_giant Skill Hard Health 20000 Item "weapon_tomislav" Item "Capone's Capper" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 2 } } T_CasinoNorm_Medic { Name "Intern" Class Medic Skill Normal Item "gentlemanne_medigun_highrollers" } T_CasinoNorm_MedicCharged { Name "Loyal Assistant" Class Medic ClassIcon medic_uber Skill Normal Item "gentlemanne_medigun_highrollers" Attributes SpawnWithFullCharge } T_CasinoNorm_MedicGiant { Name "Employee of the Month" Class Medic ClassIcon medic_giant Skill Hard Health 6500 Item "gentlemanne_medigun_highrollers" Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 5 } } T_CasinoNorm_Pyro { Name "Casino Technician" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon CharacterAttributes { "damage penalty" 0.5 } } T_CasinoNorm_PyroGiant { Name "Personnel Technician" Class Pyro ClassIcon pyro_giant Skill Hard Health 5500 WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 5 } } T_CasinoNorm_ScoutFish { Name "Kid Bully" Class Scout ClassIcon scout_fish_nys Skill Hard Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } T_CasinoNorm_SoldierLiberty { Name "Corporate Suit" Class Soldier Skill Normal Item "The Liberty Launcher" WeaponRestrictions PrimaryOnly CharacterAttributes { "damage penalty" 0.8 } } T_CasinoNorm_SniperSMG { Name "Street Thug" Class Sniper ClassIcon sniper_smg_tind Skill Normal Item "gentlemanne_smg_highrollers" WeaponRestrictions SecondaryOnly CharacterAttributes { "damage penalty" 0.8 } } T_CasinoNorm_SniperTribal { Name "Street Ruffian" Class Sniper ClassIcon sniper_jug_trivalshiv Skill Hard WeaponRestrictions MeleeOnly Item "The Tribalman's Shiv" } T_CasinoNorm_SpyAmby { Name "Secret Agent" Class Spy ClassIcon spy_ambassador Skill Normal Item "The Ambassador" Item "Fancy Fedora" WeaponRestrictions PrimaryOnly BehaviorModifiers Mobber Attributes AlwaysFireWeapon } T_CasinoNorm_SpyAmbyGiantCrit { Name "Not-so-Secret Agent" Class Spy ClassIcon spy_ambassador_giant Skill Hard Health 4000 Item "The Ambassador" Item "Fancy Fedora" WeaponRestrictions PrimaryOnly BehaviorModifiers Mobber Attributes AlwaysFireWeapon Attributes AlwaysCrit Attributes MiniBoss CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "override footstep sound set" 5 } } } Mission { // Sentry Buster Objective DestroySentries InitialCooldown 20 Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Name "Piggybank Buster" CharacterAttributes { "attach particle effect" 60 } } } Mission { // Wave 4 Spies Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Name "No. 2 Hitman" Class Spy Skill Hard } } Mission { // Wave 7 Spies Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 3 TFBot { Name "No. 2 Hitman" Class Spy Skill Hard } } Mission { // Wave 5 Snipers Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Name "No. 1 Hitman" Class Sniper Skill Expert MaxVisionRange 3000 Item "The Tribalman's Shiv" } } Mission { // Wave 7 & 8 Snipers Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 2 TFBot { Name "No. 1 Hitman" Class Sniper Skill Expert MaxVisionRange 3000 Item "The Tribalman's Shiv" } } // ---------------------------------------------------------------------- // Wave 1 ($700 + $600 (this wave) + $100 (bonus) = $1400) // Holy Mackerel Scouts, SMG Snipers, Tribalman's Shiv Snipers // Support: Bottle Demomen | Chips: Bottle Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave1-chips" Support 1 TotalCount 999 SpawnCount 1 MaxActive 1 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 0 Where spawnbot_chips TFBot { Template T_CasinoNorm_DemoBottleChips } } WaveSpawn { Name "wave1-group-squad1" TotalCount 30 SpawnCount 5 MaxActive 10 WaitBetweenSpawns 15 TotalCurrency 300 Where spawnbot TFBot { Template T_CasinoNorm_ScoutFish } } WaveSpawn { Name "wave1-group-squad2" TotalCount 10 SpawnCount 2 MaxActive 4 WaitBeforeStarting 7 WaitBetweenSpawns 15 TotalCurrency 150 Where spawnbot TFBot { Template T_CasinoNorm_SniperSMG } } WaveSpawn { Name "wave1-group-squad3" TotalCount 15 SpawnCount 3 MaxActive 6 WaitBeforeStarting 7 WaitBetweenSpawns 15 TotalCurrency 150 Where spawnbot TFBot { Template T_CasinoNorm_SniperTribal } } WaveSpawn { Name "wave1-support" Support 1 TotalCount 999 SpawnCount 4 MaxActive 5 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_DemoBottle } } } // ---------------------------------------------------------------------- // Wave 2 ($1400 + $700 (this wave) + $100 (bonus) = $2200) // Shotgun Heavies + Medics, Holy Mackerel Scouts // Support: SMG Snipers, Bottle Demomen | Chips: Bottle Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave2-chips" Support 1 TotalCount 999 SpawnCount 1 MaxActive 1 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 0 Where spawnbot_chips TFBot { Template T_CasinoNorm_DemoBottleChips } } WaveSpawn { Name "wave2-group-squad1" TotalCount 48 SpawnCount 6 MaxActive 12 WaitBetweenSpawns 15 TotalCurrency 480 Where spawnbot Squad { TFBot { Template T_CasinoNorm_HeavyShotgun } TFBot { Template T_CasinoNorm_Medic } TFBot { Template T_CasinoNorm_Medic } } } WaveSpawn { Name "wave2-group-squad2" TotalCount 20 SpawnCount 5 MaxActive 10 WaitBeforeStarting 8 WaitBetweenSpawns 15 TotalCurrency 220 Where spawnbot TFBot { Template T_CasinoNorm_ScoutFish } } WaveSpawn { Name "wave2-support-squad1" Support 1 TotalCount 999 SpawnCount 2 MaxActive 3 WaitBeforeStarting 6 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_SniperSMG } } WaveSpawn { Name "wave2-support-squad2" Support 1 TotalCount 999 SpawnCount 4 MaxActive 5 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_DemoBottle } } } // ---------------------------------------------------------------------- // Wave 3 ($2200 + $700 (this wave) + $100 (bonus) = $3000) // Demomen, Liberty Launcher Soldiers + Holy Mackerel Scouts // Support: Tribalman's Shiv Snipers, Crit Bottle Demomen | Chips: Bottle Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave3-chips" Support 1 TotalCount 999 SpawnCount 1 MaxActive 1 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 0 Where spawnbot_chips TFBot { Template T_CasinoNorm_DemoBottleChips } } WaveSpawn { Name "wave3-group-squad1" TotalCount 30 SpawnCount 3 MaxActive 5 WaitBetweenSpawns 8 TotalCurrency 300 Where spawnbot TFBot { Template T_CasinoNorm_Demo } } WaveSpawn { Name "wave3-group-squad2" TotalCount 21 SpawnCount 7 MaxActive 14 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 400 Where spawnbot Squad { TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_ScoutFish } TFBot { Template T_CasinoNorm_ScoutFish } TFBot { Template T_CasinoNorm_ScoutFish } TFBot { Template T_CasinoNorm_ScoutFish } TFBot { Template T_CasinoNorm_ScoutFish } } } WaveSpawn { Name "wave3-support-squad1" Support 1 TotalCount 999 SpawnCount 4 MaxActive 5 WaitBeforeStarting 6 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_SniperTribal } } WaveSpawn { Name "wave3-support-squad2" Support 1 TotalCount 999 SpawnCount 2 MaxActive 4 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_DemoBottleCrit } } } // ---------------------------------------------------------------------- // Wave 4 ($3000 + $700 (this wave) + $100 (bonus) = $3800) // Tank, Giant Crit Demoman, Demomen + Medics // Support: Shotgun Heavies, Spies | Chips: Bottle Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave4-chips" Support 1 TotalCount 999 SpawnCount 1 MaxActive 1 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 0 Where spawnbot_chips TFBot { Template T_CasinoNorm_DemoBottleChips } } WaveSpawn { Name "wave4-group1-tank" TotalCount 1 WaitBeforeStarting 4 // Reduced from 10 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave4-group1-squad" TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 200 Where spawnbot TFBot { Template T_CasinoNorm_DemoGiantCrit } } WaveSpawn { Name "wave4-group2-squad" TotalCount 60 SpawnCount 6 MaxActive 10 WaitBetweenSpawns 8 TotalCurrency 300 Where spawnbot WaitForAllDead "wave4-group1-tank" Squad { TFBot { Template T_CasinoNorm_Demo } TFBot { Template T_CasinoNorm_Medic } } } WaveSpawn { Name "wave4-support-squad" Support 1 TotalCount 999 SpawnCount 2 MaxActive 3 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_HeavyShotgun } } } // ---------------------------------------------------------------------- // Wave 5 ($3800 + $700 (this wave) + $100 (bonus) = $4600) // Liberty Launcher Soldiers + Ambassador Spies, Liberty Launcher Soldiers + Pyros // Support: Shotgun Heavies, Snipers | Chips: Bottle Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave5-chips" Support 1 TotalCount 999 SpawnCount 1 MaxActive 1 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 0 Where spawnbot_chips TFBot { Template T_CasinoNorm_DemoBottleChips } } WaveSpawn { Name "wave5-group1-squad" TotalCount 50 SpawnCount 10 MaxActive 20 WaitBetweenSpawns 15 TotalCurrency 400 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SpyAmby } } } WaveSpawn { Name "wave5-group2-squad1" TotalCount 15 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 15 TotalCurrency 120 Where spawnbot WaitForAllDead "wave5-group1-squad" TFBot { Template T_CasinoNorm_SoldierLiberty } } WaveSpawn { Name "wave5-group2-squad2" TotalCount 20 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 15 TotalCurrency 180 Where spawnbot WaitForAllDead "wave5-group1-squad" TFBot { Template T_CasinoNorm_Pyro } } WaveSpawn { Name "wave5-support-squad" Support 1 TotalCount 999 SpawnCount 4 MaxActive 6 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_HeavyShotgun } } } // ---------------------------------------------------------------------- // Wave 6 ($4600 + $700 (this wave) + $100 (bonus) = $5400) // Tanks + Liberty Launcher Soldiers + Giant Crit Ambassador Spy, Liberty Launcher Soldiers + Charged Medics + Ambassador Spies // Support: Shotgun Heavies, Pyros | Chips: Bottle Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave6-chips" Support 1 TotalCount 999 SpawnCount 1 MaxActive 1 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 0 Where spawnbot_chips TFBot { Template T_CasinoNorm_DemoBottleChips } } WaveSpawn { Name "wave6-group1-tank1" TotalCount 1 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave6-group1-tank2" TotalCount 1 WaitBeforeStarting 3 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave6-group1-squad" TotalCount 6 SpawnCount 6 MaxActive 6 TotalCurrency 190 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SpyAmbyGiantCrit } } } WaveSpawn { Name "wave6-group2-squad1" TotalCount 18 SpawnCount 4 MaxActive 6 WaitBetweenSpawns 32 TotalCurrency 90 Where spawnbot WaitForAllDead "wave6-group1-tank1" WaitForAllDead "wave6-group1-tank2" Squad { ShouldPreserveSquad 1 TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SpyAmby } } } WaveSpawn { Name "wave6-group2-squad2" TotalCount 24 SpawnCount 6 MaxActive 10 WaitBeforeStarting 16 WaitBetweenSpawns 32 TotalCurrency 120 Where spawnbot WaitForAllDead "wave6-group1-tank1" WaitForAllDead "wave6-group1-tank2" Squad { ShouldPreserveSquad 1 TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_MedicCharged } TFBot { Template T_CasinoNorm_SpyAmby } } } WaveSpawn { Name "wave6-support-squad1" Support 1 TotalCount 999 SpawnCount 2 MaxActive 3 WaitBeforeStarting 6 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_HeavyShotgun } } WaveSpawn { Name "wave6-support-squad2" Support 1 TotalCount 999 SpawnCount 5 MaxActive 7 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot TFBot { Template T_CasinoNorm_Pyro } } } // ---------------------------------------------------------------------- // Wave 7 ($5400 + $700 (this wave) + $100 (bonus) = $6200) // Giant Tomislav Heavy + Giant Medic, Demoman + Charged Medics, Giant Pyros // Support: Liberty Launcher Soldiers + SMG Snipers, Spies, Snipers | Chips: Bottle Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave7-chips" Support 1 TotalCount 999 SpawnCount 1 MaxActive 1 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 0 Where spawnbot_chips TFBot { Template T_CasinoNorm_DemoBottleChips } } WaveSpawn { Name "wave7-group1-squad" TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 300 Where spawnbot Squad { TFBot { Template T_CasinoNorm_HeavyTomiGiant } TFBot { Template T_CasinoNorm_MedicGiant } } } WaveSpawn { Name "wave7-group2-squad1" TotalCount 9 SpawnCount 3 MaxActive 5 WaitBetweenSpawns 16 TotalCurrency 100 Where spawnbot WaitForAllDead "wave7-group1-squad" TFBot { Template T_CasinoNorm_Demo } } WaveSpawn { Name "wave7-group2-squad2" TotalCount 18 SpawnCount 6 MaxActive 10 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 220 Where spawnbot WaitForAllDead "wave7-group1-squad" Squad { TFBot { Template T_CasinoNorm_Demo } TFBot { Template T_CasinoNorm_MedicCharged } TFBot { Template T_CasinoNorm_MedicCharged } } } WaveSpawn { Name "wave7-group2-squad3" TotalCount 4 SpawnCount 2 MaxActive 2 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 80 Where spawnbot WaitForAllDead "wave7-group1-squad" TFBot { Template T_CasinoNorm_PyroGiant } } WaveSpawn { Name "wave7-support-squad" Support 1 TotalCount 999 SpawnCount 3 MaxActive 6 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot Squad { TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SniperSMG } TFBot { Template T_CasinoNorm_SniperSMG } } } } // ---------------------------------------------------------------------- // Wave 8 ($6200 + $800 (this wave) = $7000) // Giant Crit Huo-Long Heater Heavy, Giant Shotgun Heavies + Giant Medics, Tomislav Heavies, Sentry Tank // Support: Liberty Launcher Soldiers + Ambassador Spies, SMG Snipers + Tribalman's Shiv Snipers, Snipers Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave8-group3-tank" TotalCount 1 TotalCurrency 400 WaitForAllDead "wave8-group2-squad1" WaitForAllDead "wave8-group2-squad2" FirstSpawnOutput { Target boss_spawn_relay_sentrytank Action Trigger } Tank { Skin 1 Health 20000 Speed 75 Name "tankboss_sentrytank" StartingPathTrackNode "tank_path_sentrytank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave8-group1-squad" TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 100 Where spawnbot TFBot { Template T_CasinoNorm_HeavyHuoGiantCrit } } WaveSpawn { Name "wave8-group2-squad1" TotalCount 12 SpawnCount 6 MaxActive 9 WaitBetweenSpawns 30 TotalCurrency 150 WaitForAllDead "wave8-group1-squad" Where spawnbot Squad { TFBot { Template T_CasinoNorm_HeavyShotgunGiant } TFBot { Template T_CasinoNorm_MedicGiant } TFBot { Template T_CasinoNorm_MedicGiant } } } WaveSpawn { Name "wave8-group2-squad2" TotalCount 30 SpawnCount 3 // Reduced from 5 MaxActive 6 // Reduced from 10 WaitBetweenSpawns 10 // Reduced from 15 TotalCurrency 150 WaitForAllDead "wave8-group1-squad" Where spawnbot TFBot { Template T_CasinoNorm_HeavyTomi } } WaveSpawn { Name "wave8-support-squad1" Support 1 TotalCount 999 SpawnCount 4 MaxActive 8 WaitBeforeStarting 6 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Template T_CasinoNorm_SoldierLiberty } TFBot { Template T_CasinoNorm_SpyAmby } } } WaveSpawn { Name "wave8-support-squad2" Support 1 TotalCount 999 SpawnCount 5 MaxActive 8 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 Where spawnbot Squad { TFBot { Template T_CasinoNorm_SniperSMG } TFBot { Template T_CasinoNorm_SniperSMG } TFBot { Template T_CasinoNorm_SniperSMG } TFBot { Template T_CasinoNorm_SniperTribal } TFBot { Template T_CasinoNorm_SniperTribal } } } } }