// Mission made by BlacKy -> -> https://steamcommunity.com/profiles/76561197970217314/ // ===Credit Statistics=== // Starting Credits : 750 // Total Dropped Credits : 5100 // Total Bonus Credits : 600 // Maximum Possible Credits : 6450 // W1: 600 // W2: 700 // W3: 800 // W4: 650 // W5: 600 // W6: 700 // W7: 1050 #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 750 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3500 Advanced 1 Mission { Objective DestroySentries Where spawnbot_bottom_left Where spawnbot_bottom_right BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 45 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Spy } } Templates { // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - T_TFBot_Soldier_Charged { Class Soldier Name "Charged Soldier" ClassIcon soldier_crit Skill Normal Health 200 Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } } T_TFBot_Pyro_DF { Health 175 Name "Dragon Fury Pyro" Class Pyro Skill Hard item "the dragon's fury" Item "Pyromancer's Mask" classicon pyro_dragon_fury_swordstone } T_TFBot_Pyro_Gas { Health 175 Name "Gassy Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Classicon pyro_gastog_blu Attributes "SpawnWithFullCharge" Item "The Gas Passer" Item "Firewall Helmet" Item "The Frymaster" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 2 "disable weapon switch" 1 } } T_TFBot_Pyro_Flarion_Boss { Class Pyro Skill Expert Name "Flarion" Health 17500 Classicon pyro_flare_rain_nys Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly Item "The Flare Gun" Item "Pyro Helm" Item "The Mair Mask" Item "The Special Eyes" Item "Fireman's Essentials" Item "The Fiery Phoenix" ItemAttributes { Itemname "The Flare Gun" "fire rate bonus" 0.1 "projectile spread angle penalty" 7 "projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.75 "rage giving scale" 0.75 "override footstep sound set" 6 } } T_TFBot_Demoman_Cannon { Name "Cannon Demoman" Class Demoman Health 175 Skill Hard ClassIcon demo_cannon WeaponRestrictions PrimaryOnly Item "The Loose Cannon" ItemAttributes { ItemName "The Loose Cannon" "fire rate penalty" 1.50 "faster reload rate" 0.5 "grenade launcher mortar mode" 0 } } T_TFBot_Medic_Kritz { Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert Item "the Kritzkrieg" Classicon medic_kritz WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes IgnoreEnemies CharacterAttributes { "bot medic uber health threshold" 600 } ItemAttributes { ItemName "the Kritzkrieg" "uber duration bonus" 999 } } T_TFBot_Medic_Superheal { Class Medic Name "Superheal Medic" ClassIcon medic_superheal Skill Expert Health 150 Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" -0.1 // pretty much disables ubercharge "heal rate bonus" 500 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "damage force reduction" 0.6 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman_30_sec Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1a TotalCurrency 200 TotalCount 30 MaxActive 5 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 2 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Name "KGB Heavy" } } WaveSpawn { Name 1b TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 8 WaitBetweenSpawns 3 Randomchoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Name "KGB Heavy" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 1c TotalCurrency 50 TotalCount 7 MaxActive 1 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 20 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes SpawnWithFullCharge Classicon heavy_steelfist_conch_nys Item "The Concheror" Item "White Russian" Item "El Duderino" CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn { Name 1d WaitForAllDead 1b TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 Where spawnbot_bottom_left WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name sup1.1 WaitForAllDead 1b TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_upper_left Where spawnbot_bottom_left WaitBeforeStarting 2 WaitBetweenSpawns 2 Support 1 Randomchoice { TFBot { Template T_TFBot_Scout_Melee Classicon scout_bat_nys } TFBot { Template T_TFBot_Scout_Melee Classicon scout_bat_nys } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 1e WaitForAllSpawned 1d TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_bottom_left WaitBeforeStarting 2 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Name "Evictioneer Champ" Item "The Eviction Notice" Classicon heavy_eviction_nys ItemAttributes { Itemname "The Eviction Notice" "mod_maxhealth_drain_rate" 0 } CharacterAttributes { "move speed bonus" 0.65 } } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman_30_sec Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2a TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 5 WaitBetweenSpawns 3 TFBot { template T_TFBot_Scout_Bonk Item Crit-a-Cola Classicon scout_cola } } WaveSpawn { Name 2b TotalCurrency 150 TotalCount 16 MaxActive 4 SpawnCount 2 Where spawnbot_upper_left WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Class Scout Skill Normal } } WaveSpawn { Name 2c WaitForAllSpawned 2a TotalCurrency 100 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_bottom_left WaitBeforeStarting 3 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name 2d WaitForAllSpawned 2a TotalCurrency 150 TotalCount 15 MaxActive 6 SpawnCount 3 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 10 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Soldier_RocketShotgun Classicon soldier_conch_blackbox Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 9 } ItemAttributes { ItemName "The Concheror" "deploy time increased" 0.5 } } } WaveSpawn { Name sup2.1 WaitForAllDead 2b TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 1 WaitBetweenSpawns 2 Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 2e WaitForAllSpawned 2c TotalCurrency 100 TotalCount 11 MaxActive 4 SpawnCount 2 Where spawnbot_upper_left WaitBeforeStarting 3 WaitBetweenSpawns 3 TFBot { Class Soldier Name "Bisoneer" Skill Hard WeaponRestrictions SecondaryOnly Item "The Righteous Bison" Classicon soldier_bison ItemAttributes { Itemname "The Righteous Bison" "dmg penalty vs players" 1.5 } } } WaveSpawn { Name 2f WaitForAllDead 2c TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 4 Where spawnbot_bottom_left WaitBeforeStarting 1 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Classicon shotgun_nys } TFBot { Class Pyro Skill Normal Attributes AlwaysFireWeapon } TFBot { Class Pyro Skill Normal Attributes AlwaysFireWeapon } TFBot { Class Pyro Skill Normal Attributes AlwaysFireWeapon } } } WaveSpawn { Name sup2.2 WaitForAllDead 2c TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 1 WaitBetweenSpawns 3 Support 1 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Fist Classicon heavy_steelfist_nys Health 300 Scale 1 } TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Demoman_Knight } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman_30_sec Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Waitbetweenspawns 0 Tank { Health 20000 Speed 60 Name TankBoss StartingPathTrackNode tank_door_upper_left_always_goes_with_bomb_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3b TotalCurrency 200 TotalCount 36 MaxActive 6 SpawnCount 3 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 3 WaitBetweenSpawns 5 Randomchoice { TFBot { Class Scout Name "Wingmann scout" Skill Easy Health 125 WeaponRestrictions SecondaryOnly Item "The Winger" Classicon scout_winger } TFBot { Class Scout Name "Wingmann scout" Skill Normal Health 125 WeaponRestrictions SecondaryOnly Item "The Winger" Classicon scout_winger } } } WaveSpawn { Name 3c TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_bottom_left WaitBeforeStarting 10 WaitBetweenSpawns 30 TFBot { Template T_TFBot_Giant_Soldier_RocketPush } } WaveSpawn { Name 3d WaitForAllDead 3b TotalCurrency 200 TotalCount 32 MaxActive 6 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right Where spawnbot_upper_left WaitBeforeStarting 4 WaitBetweenSpawns 2 RandomChoice { TFBot { Class Heavy Name "Shotgun Heavy" Skill Normal WeaponRestrictions SecondaryOnly Item TF_WEAPON_SHOTGUN_HWG Classicon shotgun_nys } TFBot { Class Soldier Name "Shotgun Soldier" Skill Hard WeaponRestrictions SecondaryOnly Item TF_WEAPON_SHOTGUN_SOLDIER Classicon shotgun_nys } TFBot { Class Pyro Name "Shotgun Pyro" Skill Normal WeaponRestrictions SecondaryOnly Item TF_WEAPON_SHOTGUN_PYRO Classicon shotgun_nys } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Hard } TFBot { Class Demoman Skill Hard } } } WaveSpawn { Name 3g WaitForAllDead 3c TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_bottom_right WaitBeforeStarting 4 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name sup3.1 WaitForAllSpawned 3c TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 30 WaitBetweenSpawns 2 Support 1 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_bottom_left WaitBeforeStarting 6 WaitBetweenSpawns 0 DoneWarningSound "vo\mvm\mght\pyro_mvm_m_battlecry01.mp3" TFBot { Template T_TFBot_Pyro_Flarion_Boss } } WaveSpawn { Name flarion_spawn_voice_relay_4.1 FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_laugh_addl04.mp3" } WaveSpawn { Name flarion_spawn_voice_relay_4.2 WaitForAllSpawned 4a WaitBeforeStarting 0 FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_incoming01.mp3" } WaveSpawn { Name flarion_spawn_voice_relay_4.3 WaitForAllSpawned 4a WaitBeforeStarting 10 FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_laughevil01.mp3" } WaveSpawn { Name flarion_spawn_voice_relay_4.4 WaitForAllSpawned 4a WaitBeforeStarting 13 FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_paincrticialdeath01.mp3" } WaveSpawn { Name flarion_spawn_voice_relay_4.5 WaitForAllSpawned 4a WaitBeforeStarting 16 FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_autocappedintelligence01.mp3" } WaveSpawn { Name flarion_spawn_voice_relay_4.6 WaitForAllSpawned 4a WaitBeforeStarting 19 FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_paincrticialdeath03.mp3" } WaveSpawn { Name 4b TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 7 WaitBetweenSpawns 2 TFBot { Class Pyro Skill Normal CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name 4c WaitForAllDead 4a TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 Where spawnbot_upper_left WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name 4d WaitForAllDead 4a TotalCurrency 150 TotalCount 9 MaxActive 6 SpawnCount 3 Where spawnbot_bottom_right WaitBeforeStarting 15 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name sup4.1 WaitForAllSpawned 4b TotalCount 15 MaxActive 2 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 5 WaitBetweenSpawns 3 Support 1 TFBot { Template T_TFBot_Pyro_Gas } } WaveSpawn { Name sup4.2 WaitForAllDead 4c TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_bottom_right Where spawnbot_bottom_left WaitBeforeStarting 5 WaitBetweenSpawns 25 Support 1 TFBot { Template T_TFBot_Scout_Shortstop CharacterAttributes { "Move speed bonus" 0.9 } } } WaveSpawn { Name 4e WaitForAllDead 4d TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_bottom_left WaitBeforeStarting 10 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Classicon heavy_heater_nys } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5a TotalCurrency 175 TotalCount 24 MaxActive 12 SpawnCount 2 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 5 WaitBetweenSpawns 4 RandomChoice { TFBot { Class Heavy Skill Easy Item "Tomislav" Item "Capone's Capper" Classicon heavy_tomislav_lite } TFBot { Class Heavy Skill Normal Item "Tomislav" Item "Capone's Capper" Classicon heavy_tomislav_lite } } } WaveSpawn { Name 5b TotalCurrency 75 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 15 WaitBetweenSpawns 25 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes Alwayscrit } } WaveSpawn { Name 5b2 WaitForAllDead 5b TotalCurrency 75 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 15 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes Alwayscrit } } WaveSpawn { Name 5c WaitForAllDead 5a TotalCurrency 125 TotalCount 22 MaxActive 5 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_upper_left WaitBeforeStarting 3 WaitBetweenSpawns 2 RandomChoice { TFBot { Template T_TFBot_Demo_Burst Skill Hard } TFBot { Template T_TFBot_Demo_Burst Skill Normal } } } WaveSpawn { Name 5d WaitForAllDead 5a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Tank { Health 25000 Speed 60 Name TankBoss StartingPathTrackNode tank_path_bottom_center_always_goes_against_the_bomb_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name sup5.1 WaitForAllDead 5c TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 5 WaitBetweenSpawns 10 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name 5e WaitForAllDead 5c TotalCurrency 50 TotalCount 25 MaxActive 6 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right Where spawnbot_upper_left WaitBeforeStarting 5 WaitBetweenSpawns 2 Randomchoice { TFBot { Template T_TFBot_Demo_Burst Skill Hard } TFBot { Class Heavy Skill Normal Item "Tomislav" Item "Capone's Capper" Classicon heavy_tomislav_lite } } } WaveSpawn { Name 5f WaitForAllSpawned 5e TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_bottom_left WaitBeforeStarting 7 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Superheal } TFBot { Template T_TFBot_Medic_Superheal } TFBot { Template T_TFBot_Medic_Superheal } TFBot { Template T_TFBot_Medic_Superheal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6a TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_bottom_left WaitBeforeStarting 3 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Dragon Fury Pyro" item "the dragon's fury" Item "Pyromancer's Mask" classicon pyro_dragon_fury_swordstone CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.2 } } TFBot { Template T_TFBot_Medic_Superheal } } } WaveSpawn { Name 6b TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_bottom_right WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Dragon Fury Pyro" item "the dragon's fury" Item "Pyromancer's Mask" classicon pyro_dragon_fury_swordstone CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.2 } } TFBot { Template T_TFBot_Medic_Superheal } } } WaveSpawn { Name 6c WaitForAllSpawned 6a TotalCurrency 200 TotalCount 27 MaxActive 6 SpawnCount 3 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 5 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Demoman_Cannon Attributes Alwayscrit } } WaveSpawn { Name 6d WaitForAllSpawned 6b TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_bottom_left WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Dragon Fury Pyro" item "the dragon's fury" Item "Pyromancer's Mask" classicon pyro_dragon_fury_swordstone CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.2 } } TFBot { Template T_TFBot_Medic_Superheal } } } WaveSpawn { Name 6e WaitForAllSpawned 6d TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_upper_left WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Dragon Fury Pyro" item "the dragon's fury" Item "Pyromancer's Mask" classicon pyro_dragon_fury_swordstone CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.2 } } TFBot { Template T_TFBot_Medic_Superheal } } } WaveSpawn { Name 6f WaitForAllDead 6e TotalCurrency 125 TotalCount 16 MaxActive 8 SpawnCount 4 Where spawnbot_bottom_left Where spawnbot_bottom_right WaitBeforeStarting 7 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_Superheal } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_Superheal } } } WaveSpawn { Name 6g WaitForAllDead 6e TotalCurrency 75 TotalCount 6 MaxActive 2 SpawnCount 1 Where spawnbot_bottom_right WaitBeforeStarting 2 WaitBetweenSpawns 15 TFBot { Class Demoman Scale "1.2" Health 500 Name "Samuraint Demo" ClassIcon demoknight_samurai Skill Hard Item "The Half-Zatoichi" Item "The Splendid Screen" Item "Demo Kabuto" WeaponRestrictions MeleeOnly CharacterAttributes { "charge time increased" 0.25 "charge recharge rate increased" 3 } ItemAttributes { Itemname "The Splendid Screen" "charge impact damage increased" 0.5 } } } WaveSpawn { Name sup6.1 WaitForAllDead 6e TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 7 WaitBetweenSpawns 5 Support 1 RandomChoice { TFBot { Class Scout Skill Normal Item "Baby Face's Blaster" Classicon scout_blaster_nys } TFBot { Class Scout Skill Hard Item "Baby Face's Blaster" Classicon scout_blaster_nys } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Grinder_relay StartWaveOutput { Target wave_start_relay_grinder_closed Action Trigger } } WaveSpawn { Name 7a TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_bottom_left WaitBeforeStarting 3 WaitBetweenSpawns 5 TFBot { Class Demoman Name "Burst Fire Demo" ClassIcon demo_ironbomber_burst_lite Skill Expert Item "The Iron Bomber" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } WaveSpawn { Name 7b TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_bottom_right WaitBeforeStarting 3 WaitBetweenSpawns 5 TFBot { Class Demoman Name "Burst Fire Demo" ClassIcon demo_ironbomber_burst_lite Skill Expert Item "The Iron Bomber" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } WaveSpawn { Name 7c TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_bottom_left WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes Alwayscrit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 7d WaitForAllSpawned 7c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Tank { Health 20000 Speed 75 Name TankBoss StartingPathTrackNode tank_path_bottom_center_always_goes_against_the_bomb_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7d2 WaitForAllSpawned 7d TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Tank { Health 20000 Speed 75 Skin 1 Name TankBoss StartingPathTrackNode tank_door_upper_left_always_goes_with_bomb_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7e WaitForAllDead 7a TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_bottom_left WaitBeforeStarting 30 WaitBetweenSpawns 30 TFBot { Template T_TFBot_Giant_Pyro Attributes Alwayscrit CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name 7f WaitForAllSpawned 7c TotalCurrency 250 TotalCount 55 MaxActive 8 SpawnCount 1 Where spawnbot_bottom_left Where spawnbot_bottom_right Where spawnbot_upper_right WaitBeforeStarting 20 WaitBetweenSpawns 3 Randomchoice { TFBot { Template T_TFBot_Soldier_Charged Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Class Heavy Skill Normal } } } WaveSpawn { Name 7g WaitForAllSpawned 7d TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 1 Where spawnbot_bottom_right WaitBeforeStarting 20 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Classicon sniper_bow_multi } } WaveSpawn { Name 7h WaitForAllSpawned 7f TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_bottom_right WaitBeforeStarting 15 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo\mvm\mght\demoman_mvm_m_specialcompleted12.mp3" TFBot { Template T_TFBot_Giant_Demo_Burst Name "de_nuke" Health 20000 Classicon boss_atomic_admiral Item "The Loose Cannon" Item "The Bomber Knight" WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes Alwayscrit ItemAttributes { ItemName "The Loose Cannon" "damage penalty" 5 "fire rate bonus" 2 "faster reload rate" 0.01 "Projectile range increased" 1 "blast radius increased" 4 "damage causes airblast" 1 } } } WaveSpawn { Name de_nuke_spawn_voice_relay_7.1 WaitForAllSpawned 7h WaitBeforeStarting 10 FirstSpawnWarningSound "vo\mvm\mght\demoman_mvm_m_specialcompleted11.mp3" } WaveSpawn { Name de_nuke_spawn_voice_relay_7.2 WaitForAllSpawned 7h WaitBeforeStarting 20 FirstSpawnWarningSound "vo\mvm\mght\demoman_mvm_m_specialcompleted01.mp3" } WaveSpawn { Name de_nuke_spawn_voice_relay_7.3 WaitForAllSpawned 7h WaitBeforeStarting 30 FirstSpawnWarningSound "vo\mvm\mght\demoman_mvm_m_specialcompleted04.mp3" } WaveSpawn { Name de_nuke_spawn_voice_relay_7.3 WaitForAllSpawned 7h WaitBeforeStarting 40 FirstSpawnWarningSound "vo\mvm\mght\demoman_mvm_m_specialcompleted06.mp3" } WaveSpawn { Name 7g WaitForAllSpawned 7h TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_upper_right WaitBeforeStarting 7 WaitBetweenSpawns 4 Support 1 TFBot { Template T_TFBot_Pyro_DF } } } } // F I N