//--For Madness Vs Machine--// //Mission Name : Energy Entropy //Suggest By Crinitus //Map : Powerplant //Map Maker : Gadget // Benoist3012 //Mission Maker : Force(#TF2SP) //Difficulty : Intermediate //Starting Currency : 900 //Steam Profile : https://steamcommunity.com/id/CreatorForce/home //--------------------------// #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 900 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Templates { //Scout T_TFBot_Scout_Milk { Name "Milk Scout" Class Scout Skill Hard ClassIcon scout_milk WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Mad Milk" Item "The Milkman" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" -2 } } //Soldier T_TFBot_Soldier_BurstFire_Small { Name "Burst Fire Soldier" Class Soldier ClassIcon soldier_burstfire_giant Skill Normal WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.05 "faster reload rate" 1.5 "projectile spread angle penalty" 3 } } T_TFBot_Soldier_Bison_Force { Name "Bison Soldier" Class Soldier Skill Easy ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Item "The Righteous Bison" } //Pyro T_TFBot_pyro_axtinguisher { ClassIcon pyro_axtinguisher Health 175 Skill Normal Name "Axtinguisher Pyro" Class Pyro WeaponRestrictions MeleeOnly Item "The Axtinguisher" } //Heavy T_TFBot_Heavy_Tomislav { Name "Tomislav Heavy" Class Heavyweapons ClassIcon heavy_accurate_lite Skill Normal WeaponRestrictions PrimaryOnly Item "Tomislav" ItemAttributes { ItemName "Tomislav" "damage penalty" 0.85 } } //Medic T_TFBot_Medic_Kritzkrieg { Name "Kritzkrieg Medic" ClassIcon medic_kritz Class Medic Skill Hard Item "the kritzkrieg" Attributes SpawnWithFullCharge ClassIcon medic_kritz CharacterAttributes { "bot medic uber health threshold" 300 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 5 "uber duration bonus" 7 } } //Boss T_TFBot_Chief_Demo_Atomic_Intermediate { Class Demoman Name "Sir Nukesalot" ClassIcon demo_atomic Health 30000 Scale 1.8 Skill Expert WeaponRestrictions PrimaryOnly Item "The Loose Cannon" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysFireWeapon Attributes AlwaysCrit Item "The Black Watch" Item "The Cool Breeze" Item "The Gaelic Garb" Item "The Bolted Bombardier" Tag bot_giant ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "fire rate bonus" 2 "clip size penalty" 0.5 "Projectile speed increased" 0.5 "Projectile spread angle penalty" 5 "Damage bonus" 4 "Damage causes airblast" 1 "Blast radius increased" 1.2 "Use large smoke explosion" 1 "Airblast vertical pushback scale" 2 "Fuse bonus" 0.25 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 } } } Mission // Wave 1-2 Sentry Buster { Objective DestroySentries Where spawnbot InitialCooldown 30 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 50 TFBot { Template T_TFBot_SentryBuster Item "The Scotsman's Skullcutter" } } Mission // Wave 3 { Objective Sniper Where spawnbot_mission_sniper InitialCooldown 35 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission // Wave 6 { Objective Sniper Where spawnbot_mission_sniper InitialCooldown 35 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission // Wave 4 { Objective Spy Where spawnbot_mission_spy InitialCooldown 45 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } //---------General---------// // B1.1: // - Add Sentry Buster Wave 3 - 6 // - Change Icon Sir Nukesalot (Boss) // - No Longer Sir Nukesalot Have Crits // // B2: // - Scale Sir Nukesalot 1.9 to 1.8 // - Add Cosmetic on Sir Nukesalot // - Lower Health On Sir Nukesalot 25000 -> 20000 // // B2.2: // - Change Icon Sir Nukesalot From Demo to Demo_Atomic // // B3: // - Sir Nukesalot have crits and buff to 30000 // // B3.1: // - Remove Item "item style override" //-------------------------// //---------Wave 1---------// // Starting Money: $850 // Money From Wave: $650 // // Mission Bots: Sentry Buster // // Subwave 1: // 24 Scout Melee (48) // 12 Soldier (36) // 01 Giant Soldier (200) // 05 Flare Gun // 02 Medic (Quick Fix) // // Subwave 2: // 06 Fist Heavy (36) // 24 Scout (48) // 16 Demoman (64) // // Subwave 3: // 01 Giant Soldier (196) // 18 Flare Gun (36) // 12 Soldier (36) // 02 Medic (Quick Fix) // //---------$650----------// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name W1-A Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 48 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name W1-A Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 36 TFBot { Class Soldier Skill Easy } } WaveSpawn { Name W1-A Where spawnbot_left TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 22 WaitBetweenSpawns 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name W1-B WaitForAllDead W1-A Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TotalCurrency 48 TFBot { Class Scout Skill Easy } } WaveSpawn { Name W1-B WaitForAllDead W1-A Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 36 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name W1-B WaitForAllDead W1-A Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 64 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name W1-C WaitForAllDead W1-B Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 36 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name W1-C WaitForAllDead W1-B Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 7 TotalCurrency 36 TFBot { Class Soldier Skill Easy } } WaveSpawn { Name W1-C WaitForAllDead W1-B Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 196 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } } //---------Wave 2---------// // Starting Money: $1500 // Money From Wave: $750 // // Mission Bots: Sentry Buster, Sniper // // Subwave 1: // 09 Bowman (63) // 09 Pyro // 18 Scout (54) // 01 Giant Pyro (100) // // Subwave 2: // 01 Tank (200) // 05 Demo Burst (40) // 05 Medic // 15 Heavy Shotgun (90) // // Subwave 3: // 01 Giant Soldier Spammer (100) // 16 Scout (48) // 24 Champ Heavy (55) // // Support: // 02 Soldier Conch // //---------$750----------// //Changelog: //B1.1: //- Giant Pyro Add New Attributes AlwaysFireWeapon //-----------------------// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name W2-A Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 63 Squad { TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name W2-A Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 4 TotalCurrency 54 Squad { TFBot { Class Scout } } } WaveSpawn { Name W2-A Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } } WaveSpawn { Name W2-B WaitForAllDead W2-A Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Tank { Name "tankboss" Health 18000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W2-B WaitForAllDead W2-A Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 6 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name W2-B WaitForAllDead W2-A Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 6 TotalCurrency 90 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name W2-C WaitForAllDead W2-B Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 21 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name W2-C WaitForAllDead W2-B Where spawnbot TotalCount 14 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 48 Squad { TFBot { Class Scout } } } WaveSpawn { Name W2-C WaitForAllDead W2-B Where spawnbot TotalCount 22 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 55 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 0 Support 1 Squad { TFBot { Class Soldier Skill Easy } } } } //---------Wave 3---------// // Starting Money: $2250 // Money From Wave: $750 // // Mission Bots: Sentry Buster, Engineer (Battle) // // Subwave 1: // 12 Burst Soldier (60) // 19 Pyro (57) // 01 Giant Soldier (100) // // Subwave 2: // 02 Giant Soldier (200) // 12 Demoman (30) // 30 League Baseball (60) // // Subwave 3: // 01 Giant Demoman (100) // 12 Heavy Accurate (48) // 15 Pyro (45) // // Support: // 02 Scout // 02 Pyro Axe // //---------$750----------// //Changelog: //B1.1: //(None) // //B1.2: //- Increase Money on Wave 3 $750 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 Squad { TFBot { Class Scout Skill Easy } } } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 Squad { TFBot { Template T_TFBot_pyro_axtinguisher } } } WaveSpawn { Name W3-A Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 7 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Soldier_BurstFire_Small } } } WaveSpawn { Name W3-A Where spawnbot_left Where spawnbot_right TotalCount 15 MaxActive 8 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 57 Squad { TFBot { Template T_TFBot_Pyro Skill Easy } } } WaveSpawn { Name W3-A Where spawnbot_left Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier } } } WaveSpawn { Name W3-B WaitForAllDead W3-A Where spawnbot_left Where spawnbot_right TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Soldier } } } WaveSpawn { Name W3-B WaitForAllDead W3-A Where spawnbot_left Where spawnbot_right TotalCount 25 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name W3-B WaitForAllDead W3-A Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { Name W3-C WaitForAllDead W3-B Where spawnbot_left Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Demoman } } } WaveSpawn { Name W3-C WaitForAllDead W3-B Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 48 Squad { TFBot { Template T_TFBot_Heavy_Tomislav } } } WaveSpawn { Name W3-C WaitForAllDead W3-B Where spawnbot_left Where spawnbot_right TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 45 Squad { TFBot { Template T_TFBot_Pyro Skill Easy } } } } //---------Wave 4---------// // Starting Money: $2250 // Money From Wave: $900 // // Mission Bots: Sentry Buster, Spy // // Subwave 1: // 01 Tank (200) // 10 Heavy Accurate (96) // 10 Quick Fix Medic // 20 Scout Melee (40) // // Subwave 2: // 02 Giant Demoman (200) // 06 Fist Heavy (48) // 15 Heavy Accurate (75) // 12 Bowman (48) // // Subwave 3: // 01 Giant Heavy (150) // 02 Quick Fix Medic // 25 Scout (43) // 12 Shotgun (60) // // Support: // 01 Soldier Burst // 02 Pyro // //---------$900----------// //Changelog: //B1.1: //- Remove 3 Heavy Accurate / Tomislav //B1.2: //- Remove 2 Heavy Accurate + Quick Fix Medic //- Increase Heavy Accurate Spawn Time (From 8 -> 9) //B2: //- Tomislav Replace with Regular Heavies // //-----------------------// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name W4-A Where spawnbot_left Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Tank { Name "tankboss" Health 20000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4-A Where spawnbot_left Where spawnbot_right TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 96 Squad { TFBot { Class Heavy Skill Easy } TFBot { Template T_TFBot_Medic_BigHeal Skill Easy } } } WaveSpawn { Name W4-A Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 6 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name W4-B WaitForAllDead W4-A Where spawnbot_left Where spawnbot_right TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 48 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name W4-B WaitForAllDead W4-A Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 6 TotalCurrency 48 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name W4-B WaitForAllDead W4-A Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 9 TotalCurrency 75 Squad { TFBot { Class Heavy Skill Easy } } } WaveSpawn { Name W4-B WaitForAllDead W4-A Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 140 Squad { TFBot { Template T_TFBot_Giant_Demoman } } } WaveSpawn { Name W4-C WaitForAllDead W4-B Where spawnbot_left Where spawnbot_right TotalCount 25 MaxActive 8 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 43 Squad { TFBot { Class Scout } } } WaveSpawn { Name W4-C WaitForAllDead W4-B Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name W4-C WaitForAllDead W4-B Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha } } } WaveSpawn { Where spawnbot_left Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 Squad { TFBot { Template T_TFBot_Soldier_BurstFire_Small } } } WaveSpawn { WaitForAllDead W4-A Where spawnbot_left Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 Squad { TFBot { Template T_TFBot_Pyro Skill Easy } } } } //---------Wave 5---------// // Starting Money: $3150 // Money From Wave: $1000 // // Mission Bots: Sentry Buster, Spy // // 03 Giant Super Scout // // Subwave 1: // 18 Soldier (54) // 12 Pyro (36) // 02 Giant Boxing Heavy (100) // 24 Scout (48) // // Subwave 2: // 01 Giant Burst Soldier (100) // 01 Tank (100) // 21 Pyro Flare (63) // 10 Heavy (40) // 01 Uber Kritz // // Subwave 3: // 02 Tank (200) // 30 Demoman (90) // 01 Giant Burst Soldier (69) // 01 Uber Kritz // // Support: // 02 Bowman // 02 League Scout // //---------$1000----------// //Changelog: //B1.1: //- Remove Tank Health From 18K to 15K //- Change Kritzkrieg Medic to 1 Quick Fix and 1 Uber Medic //- Remove 5 Demoman //- Remove 2 Giant Super Scout, And Now Longer Spawns // //B1.2: //- Add Back 5 Demoman //-----------------------// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn // Support { Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 45 TotalCurrency 48 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name W5-A Where spawnbot_left Where spawnbot_right TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 8 TotalCurrency 54 TFBot { Class Soldier Skill Easy } } WaveSpawn { Name W5-A Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 9 TotalCurrency 36 TFBot { Template T_TFBot_Pyro Skill Easy Attributes AlwaysFireWeapon } } WaveSpawn { Name W5-A Where spawnbot_left Where spawnbot_right TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name W5-B WaitForAllDead W5-A Where spawnbot_left Where spawnbot_right TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic Skill Normal } } } WaveSpawn { Name W5-B WaitForAllDead W5-A Where spawnbot_left Where spawnbot_right TotalCount 21 MaxActive 8 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 7 TotalCurrency 63 Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name W5-B WaitForAllDead W5-A Where spawnbot_left Where spawnbot_right TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 40 Squad { TFBot { Class Heavy Skill Easy } } } WaveSpawn { Name W5-B WaitForAllDead W5-A Where spawnbot_left Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" Health 20000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5-C WaitForAllDead W5-B Where spawnbot_left Where spawnbot_right TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 69 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic Skill Normal } } } WaveSpawn { Name W5-C1 WaitForAllDead W5-B TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 100 Tank { Name "tankboss" Health 15000 Speed 75 StartingPathTrackNode boss_path_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5-C WaitForAllSpawned W5-C1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" Health 15000 Speed 75 StartingPathTrackNode boss_path_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5-C WaitForAllDead W5-B Where spawnbot TotalCount 30 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 90 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead W5-B Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { WaitForAllDead W5-A Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 50 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } //---------Wave 6---------// // Starting Money: $3150 // Money From Wave: $1500 // // Mission Bots: Sentry Buster, Sniper, Spy // // Support Subwave: 5 Super Scout (200) // // Subwave 1: // 08 Milk Scout (20) // 32 Hyper League Scout (40) // 02 Giant Original Soldier Crits (200) // 02 Uber Medic // 18 Soldier (40) // // Subwave 2: // 01 Giant Deflector Heavy (100) // 02 Uber Medic // 12 Heavy (50) // 24 Bison Soldier (50) // 04 Fist Heavy (50) // // Subwave 3: // 01 Colonel Barrage Soldier (100) // 02 Uber Medic // 12 Demo Burst (100) // 30 Scouts (50) // // Final Subwave: // 01 Sir Nukesalot (200) // // Support Last Wave: // 06 Scouts (100) // 06 Heavy Huo Long (100) // 04 Demo-Knight (100) //---------$1500----------// //Changelog: //B1.1: //- Demoman Support Spawn From 7 to 6 Seconds, Max Support 10 //- Remove 8 Tomislav //- Add Shotgun Heavy As Support //- Spawn Sir Nukesalot Like 5 Seconds // //B1.2: //- Support Demoman Now Fast (5 Seconds) // //B2: //- Remove 4 Kritzkrieg Medic //- Add 3 Demoknight As Support //- Add 3 More Burst Soldier 18 -> 21 // //B2.1: //- Now Support 6 Demoman //- Remove 1 Support Demoknight //- Increase Spawn Time Demoman Support (5 to 6) //- Increase Spawn Time Shotgun Heavy // //B3: //- Change Layout Wave 6 //- Now Sir Nukesalot Have Crits and Increase Health to 30k // //B3.1: //- Remove 5 Sandman //- Remove Subwave 3 (Too Long) //- Increase WaitBetweenSpawns Time All Supports //- Add 1 Soldier //-----------------------// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name W6-A Where spawnbot TotalCount 28 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name W6-A Where spawnbot_left Where spawnbot_right TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W6-A Where spawnbot_left Where spawnbot_right TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 6 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Milk } } WaveSpawn { Name W6-A Where spawnbot_left Where spawnbot_right TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic Skill Normal } TFBot { Template T_TFBot_Medic Skill Expert } } } WaveSpawn { Name W6-B WaitForAllDead W6-A Where spawnbot TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 13595446 } } TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 14204632 } } TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 1315860 } } TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 10843461 } } TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 3100495 } } TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 8154199 } } TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 12091445 } } TFBot { Template T_TFBot_Soldier_Bison_Force Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 3329330 } } } } WaveSpawn { Name W6-B WaitForAllDead W6-A Where spawnbot_left Where spawnbot_right TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 9 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit } TFBot { Class Heavy Skill Normal } TFBot { Class Heavy Skill Normal } TFBot { Class Heavy Skill Normal } } } WaveSpawn { Name W6-B WaitForAllDead W6-A Where spawnbot_left Where spawnbot_right TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 0 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic Skill Normal } TFBot { Template T_TFBot_Medic Skill Expert } } } WaveSpawn { Name W6-C WaitForAllDead W6-B Where spawnbot_left Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnWarningSound "mvm/ambient_mp3/mvm_siren.mp3" TFBot { Template T_TFBot_Chief_Demo_Atomic_Intermediate } } WaveSpawn { WaitForAllDead W6-B Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { WaitForAllDead W6-B Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { WaitForAllDead W6-B Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 100 Support 1 TFBot { Class Heavyweapons ClassIcon heavy_heater Skill Normal Health 300 WeaponRestrictions PrimaryOnly Item "The Huo Long Heatmaker" } } } }