#base robot_giant.pop #base robot_standard.pop //release candidate fix 1 // //apparently tanks like to fall through hatch despite 135 speed //since I tested that and it still happened on pubs... idfk //for now, speed is down to 120 on those tanks //also apparently the mission sometimes takes too long, once I got stats, throw them at me, I may update this w/ extra cash WaveSchedule { StartingCurrency 600 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom No Templates { T_TFBot_Chips_1 { Class Scout Skill Expert WeaponRestrictions MeleeOnly Name "Vikki and Vance Visitor" ClassIcon chip Item "MvM GateBot Light Scout" } T_TFBot_Chips_2_NameA { Class Scout Skill Normal Name "The Tops High Roller" Tag chips_count_3 ClassIcon chip Item "MvM GateBot Light Scout" } T_TFBot_Chips_2_NameB { Class Scout Skill Normal Name "Ultra-Luxe Bon Vivant" Tag chips_count_3 ClassIcon chip Item "MvM GateBot Light Scout" } T_TFBot_Chips_3 { Class Scout Skill Hard Name "Sierra Madre Vault Security" Tag chips_count_5 ClassIcon chip Item "MvM GateBot Light Scout" Scale 1.4 Health 500 } T_TFBot_Chips_4 { Class Scout Skill Hard Name "Lucky 38 Courier" Tag chips_count_10 Tag chips_boss ClassIcon chip Attributes MiniBoss Health 1200 CharacterAttributes { "move speed bonus" 0.75 } } T_TFBot_Soldier_BurstFire_NoCrit { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 //1.0 <-- a fallback option even if that is too much "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } T_TFBot_Soldier_Bazooka //thanx Dusty Dilemma { Class Soldier Name "Bazooka Soldier" ClassIcon soldier_bazooka Skill Hard Item "The Beggar's Bazooka" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 0 "can overload" 0 } } T_TFBot_Soldier_Shotgun { Class Soldier ClassIcon heavy_shotgun Name "Shotgun Soldier" Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } } T_TFBot_Giant_Soldier_Australium_Crit { Class Soldier Name "Giant Golden Charged Soldier" //yeoff ClassIcon soldier_crit Skill Normal Health 3800 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "item style override" 1 "is australium item" 1 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_BB_Australium { Class Soldier ClassIcon soldier_blackbox_giant Name "Giant Golden Black Box Soldier" Health 4200 Item "The Black Box" Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 500 "item style override" 1 "is australium item" 1 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Bazooka { Class Soldier Name "Giant Bazooka Soldier" ClassIcon soldier_bazooka_giant Skill Expert Health 3800 Item "The Beggar's Bazooka" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 0 "can overload" 0 "clip size upgrade atomic" 6 //up to 9 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Pyro_Frog { Class Pyro Skill Normal Name "Frog Pyro" ClassIcon pyro_phlog WeaponRestrictions PrimaryOnly Item "The Phlogistinator" Item "The Croaking Hazard" Attributes AutoJump AutoJumpMin 2 AutoJumpMax 4 CharacterAttributes { "move speed bonus" 1.3 "increased jump height" 1.6 } } T_TFBot_Pyro_Assblast { Class Pyro Skill Expert Name "Airblast Pyro" ClassIcon pyro_reflect_daan WeaponRestrictions PrimaryOnly Item "Traffic Cone" Item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.1 //thanks Empire Escalation, you ruined me "airblast pushback scale" 2 } } T_TFBot_Giant_Pyro_Australium { Class Pyro Name "Giant Golden Pyro" ClassIcon pyro_giant Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "item style override" 1 "is australium item" 1 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Demo_Australium { Class Demoman Name "Giant Golden Demoman" ClassIcon demo_giant Health 3000 Skill Expert Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 "item style override" 1 "is australium item" 1 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Burst_Demo_Australium { Class Demoman Name "Giant Burst Fire Demo" Item "Scotch Bonnet" ClassIcon demo_burst_giant Health 3300 Skill Expert Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "item style override" 1 "is australium item" 1 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_Heavy_Deflecc { Class Heavyweapons Name "Mr. Magpie's Bodyguard" ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Giant_Heavy_Australium { Class Heavyweapons Name "Giant Golden Heavy" ClassIcon heavy_giant Skill Expert Health 5000 Item "Upgradeable TF_WEAPON_MINIGUN" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" //"damage bonus" 1.5 "item style override" 1 "is australium item" 1 "turn to gold" 1 "fire rate bonus" 0.8 //0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Medic_Uber_Australium { Class Medic Name "Golden Uber Medic" Item "Medic Mask" ClassIcon medic_uber Skill Hard Attributes SpawnWithFullCharge Item "Upgradeable TF_WEAPON_MEDIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "item style override" 1 "is australium item" 1 //"uber duration bonus" 2 } } T_TFBot_Shield_Medic_QF { Name "Shield Medic" Class Medic Skill Expert ClassIcon medic_shield_qf WeaponRestrictions SecondaryOnly Item "Das Metalmeatencasen" Item "The Quick-Fix" Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 1.5 } CharacterAttributes { "bot medic uber deploy delay duration" 666 } } } Mission //#nukeisanidiot { Objective DestroySentries InitialCooldown 10 Where spawnbot BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission //Direct Hit "snipers" W2 { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Class Soldier Name "Not-So-Direct-Hit Sniper" Health 200 ClassIcon soldier_directhit Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 0.5 //resets DH's 1.25 "rocket specialist" 8 //speedy rockets boi "auto fires full clip" 1 //last minute change to make the guy actually fucking shoot } } } //Mission //EH snipers W5 // To everyone reading this : EH snipers are bad idea, period. // No, not even in Expert. No, not even with fuck ton of cash. //{ // Objective Sniper // InitialCooldown 30 // Where spawnbot_mission_sniper // BeginAtWave 5 // RunForThisManyWaves 1 // CooldownTime 30 // DesiredCount 1 // TFBot // { // Class Sniper // Name "Explo-Headshotting Sniper" // MaxVisionRange 1750 // Health 125 // ClassIcon sniper_blast // Attributes AlwaysCrit // Skill Expert // Attributes DisableDodge // ItemAttributes // { // ItemName "TF_WEAPON_SNIPERRIFLE" // "explosive sniper shot" 3 // "sniper charge per sec" 0 // } // } //} Mission //Aussie snoip W6 { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Class Sniper Name "Golden Sniper" Skill Expert Item "The Razorback" Item "Upgradeable TF_WEAPON_SNIPERRIFLE" MaxVisionRange 3000 ItemAttributes { ItemName "Upgradeable TF_WEAPON_SNIPERRIFLE" "item style override" 1 "is australium item" 1 "turn to gold" 1 "SRifle Charge rate increased" 1.5 //2 "faster reload rate" 0.8 //0.4 } } } Mission //Spices W3 { Objective Spy InitialCooldown 10 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 3 TFBot { Class Spy Skill Expert Name "Puppeteer" } } Mission //Aussie shpoi W6 { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 TFBot { Class Spy Name "Golden Spy" Skill Expert Item "Upgradeable TF_WEAPON_KNIFE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" "item style override" 1 "is australium item" 1 "turn to gold" 1 "critboost on kill" 4 //"fire rate bonus" 0.6 } } } Wave //#1 : Renegade Soundwave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 TFBot { Template T_TFBot_Chips_1 } } WaveSpawn { Name "W1_1" Where spawnbot RandomSpawn 1 TotalCount 32 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 TotalCurrency 96 TFBot { Class Scout Skill Expert WeaponRestrictions MeleeOnly ClassIcon scout_bat Name "Novice Renegade" } } WaveSpawn { Name "W1_1" Where spawnbot_left Where spawnbot_right RandomSpawn 1 WaitBeforeStarting 15 TotalCount 18 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 5 TotalCurrency 54 TFBot { Class Pyro Skill Normal Name "Trigger Happy" } } WaveSpawn { Name "W1_2" WaitForAllSpawned "W1_1" Where spawnbot_center WaitBeforeStarting 0 TotalCount 2 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 0 TotalCurrency 76 TFBot { Template T_TFBot_Giant_Scout Name "Expert Renegade" } } WaveSpawn { Name "W1_2" WaitForAllSpawned "W1_1" Where spawnbot_left WaitBeforeStarting 2 TotalCount 25 SpawnCount 1 MaxActive 8 WaitBetweenSpawns 1 TotalCurrency 75 TFBot { Class Scout Skill Easy WeaponRestrictions SecondaryOnly ClassIcon scout_pistol Name "Master Renegade" } } WaveSpawn { Name "W1_2" WaitForAllSpawned "W1_1" Where spawnbot_right WaitBeforeStarting 5 TotalCount 21 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 3 TotalCurrency 63 Squad { TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon Name "Careless Pyromaniac" } TFBot { Template T_TFBot_Pyro_Flaregun Name "Flared Up" } TFBot { Template T_TFBot_Pyro_Flaregun Name "Flared Up" } } } WaveSpawn { Name "W1_3" WaitForAllSpawned "W1_2" Where spawnbot_center WaitBeforeStarting 5 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 15 TotalCurrency 63 TFBot { Template T_TFBot_Giant_Pyro Name "Torch Of Revolution" } } WaveSpawn { Name "W1_3" WaitForAllSpawned "W1_2" Where spawnbot RandomSpawn 1 TotalCount 30 SpawnCount 1 MaxActive 6 WaitBetweenSpawns 1 TotalCurrency 120 TFBot { Class Pyro Skill Easy ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly Name "Burn It Down" } } WaveSpawn { Name "W1_F" WaitForAllSpawned "W1_2" //"W1_3" WaitBeforeStarting 25 Where spawnbot_center TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 63 TFBot { Template T_TFBot_Giant_Pyro Name "Torch Of Revolution" } } } Wave //#2 : Big Surprise { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 TFBot { Template T_TFBot_Chips_1 } } WaveSpawn { Name "W2_1" Where spawnbot_left Where spawnbot_right RandomSpawn 1 TotalCount 27 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 4 TotalCurrency 81 TFBot { Template T_TFBot_Soldier_RocketPush Name "Blast Came Along" } } WaveSpawn { Name "W2_1" Where spawnbot_center WaitBeforeStarting 10 TotalCount 14 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 4 TotalCurrency 42 TFBot { Class Heavyweapons Skill Easy Name "Confident One" } } WaveSpawn { Where spawnbot_center Name "W2_2" //Big Suprise #1 WaitForAllSpawned "W2_1" TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 34 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Name "Big Surprise" } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "W2_3" WaitForAllSpawned "W2_2" Where spawnbot_left Where spawnbot_center RandomSpawn 1 WaitBeforeStarting 20 TotalCount 24 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 6 TotalCurrency 48 Squad { TFBot { Template T_TFBot_Soldier_Bazooka Name "Small Surprise" } TFBot { Template T_TFBot_Soldier_Bazooka Name "Small Surprise" } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "W2_3" WaitForAllSpawned "W2_2" Where spawnbot_right Where spawnbot_center RandomSpawn 1 WaitBeforeStarting 40 TotalCount 18 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 3 TotalCurrency 54 RandomChoice { TFBot { Template T_TFBot_Soldier_Shotgun Name "Open Up" } TFBot { Template T_TFBot_Soldier_Shotgun Name "Open Up" } TFBot { Template T_TFBot_Soldier_Shotgun Name "Open Up" } TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Open Up" } TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Open Up" } } } WaveSpawn //Big Surprise #2, now with tanks { Name "W2_4" WaitForAllSpawned "W2_3" Where spawnbot_center TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 34 Squad { TFBot { Template T_TFBot_Soldier_BurstFire_NoCrit Name "Big Suprise" } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "W2_4" WaitForAllSpawned "W2_3" WaitBeforeStarting 10 TotalCount 1 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 10000 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 "W2_5" WaitForAllSpawned "W2_4" Where spawnbot RandomSpawn 1 WaitBeforeStarting 10 TotalCount 11 SpawnCount 1 MaxActive 4 WaitBetweenSpawns 1 TotalCurrency 44 TFBot { Class Soldier Name "Crazy Eyes" } } WaveSpawn { Name "W2_6_7_S" WaitForAllSpawned "W2_5" Where spawnbot RandomSpawn 1 TotalCount 10 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 2 TotalCurrency 30 Support 1 TFBot { Class Soldier Name "Crazy Eyes" } } WaveSpawn { Where spawnbot_center Name "W2_6" //Big Suprise #3 WaitForAllSpawned "W2_5" TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 34 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Name "Big Suprise" } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn //Big Surprise #4, now with no tanks { Name "W2_7" WaitForAllSpawned "W2_6" WaitBeforeStarting 30 Where spawnbot_center TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 34 Squad { TFBot { Template T_TFBot_Soldier_BurstFire_NoCrit Name "Big Surprise" } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } //WaveSpawn //{ // Name "W2_7" // WaitForAllSpawned "W2_6" // WaitBeforeStarting 25 // TotalCount 1 // TotalCurrency 100 // FirstSpawnOutput // { // Target boss_spawn_relay // Action Trigger // } // Tank // { // Health 10000 // Speed 75 // Name "tankboss" // StartingPathTrackNode "tank_path_b_1" // // OnKilledOutput // { // Target boss_dead_relay // Action Trigger // } // OnBombDroppedOutput // { // Target boss_deploy_relay // Action Trigger // } // } //} } Wave //#3 : Scuttlebutt { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 RandomChoice { TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_2_NameA } TFBot { Template T_TFBot_Chips_2_NameB } } } WaveSpawn { Where spawnbot RandomSpawn 1 Name "W3_1" TotalCount 18 SpawnCount 2 MaxActive 9 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 54 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Name "Scandalous Banner" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Scandalous Conqueror" } //TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W3_1" TotalCount 4 SpawnCount 2 MaxActive 3 WaitBeforeStarting 20 WaitBetweenSpawns 3 TotalCurrency 36 TFBot { Template T_TFBot_Scout_Shortstop //Health 500 Name "Scuttlebutt" } } WaveSpawn { Name "W3_2" WaitForAllSpawned "W3_1" Where spawnbot_center TotalCount 9 SpawnCount 3 MaxActive 9 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 144 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Attributes AlwaysCrit Attributes AlwaysFireWeapon Name "Spinning Fool" } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W3_3" WaitForAllSpawned "W3_2" TotalCount 9 SpawnCount 3 MaxActive 4 WaitBeforeStarting 5 WaitBetweenSpawns 4 TotalCurrency 36 TFBot { Template T_TFBot_Scout_Shortstop Name "Scuttlebutt" //Health 500 } } WaveSpawn { Where spawnbot_center Name "W3_3" WaitForAllSpawned "W3_2" WaitBeforeStarting 5 TotalCount 24 MaxActive 15 SpawnCount 2 WaitBetweenSpawns 1 TotalCurrency 72 TFBot { Template T_TFBot_Heavyweapons_Gnome Health 300 Name "Feeding Funny" Item "The All-Father" Item "Point and Shoot" } } WaveSpawn { Name "W3_4" WaitForAllDead "W3_2" Where spawnbot_center TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 66 TFBot { Template T_TFBot_Giant_Scout_Baseball Name "Baseball Rabbit Hole" } } //WaveSpawn //{ // Name "W3_5" // WaitForAllSpawned "W3_4" // Where spawnbot_center // WaitBeforeStarting 5 // TotalCount 3 // SpawnCount 1 // MaxActive 2 // WaitBetweenSpawns 20 // TotalCurrency 90 // TFBot // { // Template T_TFBot_Giant_Scout // Name "Haven't Got Any Clue" // } //} WaveSpawn { Name "W3_6_7_S" WaitForAllSpawned "W3_4" Where spawnbot RandomSpawn 1 WaitBeforeStarting 10 TotalCount 12 SpawnCount 5 MaxActive 6 WaitBetweenSpawns 10 TotalCurrency 48 Support 1 TFBot { Class Scout Skill Expert ClassIcon scout_bat WeaponRestrictions MeleeOnly Attributes AlwaysCrit Name "Scuttlebutt" } } WaveSpawn { Name "W3_6" WaitForAllSpawned "W3_4" Where spawnbot_left Where spawnbot_right RandomSpawn 1 WaitBeforeStarting 10 TotalCount 6 SpawnCount 3 MaxActive 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 102 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Name "White Lies" } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "W3_7" WaitForAllSpawned "W3_6" Where spawnbot_left Where spawnbot_right RandomSpawn 1 WaitBeforeStarting 0 TotalCount 6 SpawnCount 3 MaxActive 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 102 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot Name "Fancy Lies" ClassIcon pyro_scorch ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.3 "damage causes airblast" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } } Wave //#4 : Mr Magpie { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 RandomChoice { TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_2_NameA } TFBot { Template T_TFBot_Chips_2_NameB } } } WaveSpawn { Where spawnbot Name "W4_1" TotalCount 28 SpawnCount 1 MaxActive 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 56 TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Black And White" } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W4_1" TotalCount 12 SpawnCount 3 MaxActive 6 WaitBeforeStarting 13 WaitBetweenSpawns 6 TotalCurrency 36 TFBot { Template T_TFBot_Scout_FAN Name "Flick of a Feather" } } WaveSpawn { Where spawnbot_center Name "W4_2" WaitForAllSpawned "W4_1" TotalCount 2 SpawnCount 2 MaxActive 2 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Name "Mister Magpie" } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Thrill of the Chase" } } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W4_2" WaitForAllSpawned "W4_1" TotalCount 6 SpawnCount 6 MaxActive 6 WaitBeforeStarting 0 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Deflecc } } WaveSpawn { Where spawnbot RandomSpawn 1 Name "W4_3" WaitForAllDead "W4_2" WaitBeforeStarting 0 TotalCount 12 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 3 TotalCurrency 24 TFBot { Template T_TFBot_ScorchShot ClassIcon pyro_scorch Name "Dismiss and Deny" } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W4_3" WaitForAllDead "W4_2" WaitBeforeStarting 0 TotalCount 18 SpawnCount 2 MaxActive 12 WaitBetweenSpawns 2 TotalCurrency 36 TFBot { Class Heavyweapons Name "Gave It All Up" Item "The Huo Long Heatmaker" ItemAttributes { "ring of fire while aiming" 0 } ClassIcon heavy_heater_giant Skill Hard } } WaveSpawn { Where spawnbot_center Name "W4_4" WaitForAllSpawned "W4_3" TotalCount 2 SpawnCount 2 MaxActive 2 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Name "Mister Magpie" } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Thrill of the Chase" } } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W4_4" WaitForAllSpawned "W4_3" TotalCount 6 SpawnCount 6 MaxActive 6 WaitBeforeStarting 0 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Deflecc } } WaveSpawn { Name "W4_5" WaitForAllDead "W4_4" WaitBeforeStarting 0 TotalCount 1 TotalCurrency 93 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //cannon fodder to tank { Name "W4_5" WaitForAllDead "W4_4" Where spawnbot RandomSpawn 1 WaitBeforeStarting 0 TotalCount 60 SpawnCount 2 MaxActive 22 WaitBetweenSpawns 1 TotalCurrency 120 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Name "Another Victim of Charm" } } //WaveSpawn //{ // Name "W4_6_N" // WaitForAllSpawned "W4_5" // Where spawnbot_left // Where spawnbot_right // RandomSpawn 1 // TotalCount 18 // SpawnCount 3 // WaitBetweenSpawns 6 // TotalCurrency 54 // RandomChoice // { // TFBot // { // Template T_TFBot_Scout_FAN // Name "Flick of a Feather" // } // TFBot // { // Template T_TFBot_Scout_FAN // Name "Flick of a Feather" // } // TFBot // { // Class Heavyweapons // Name "Gave It All Up" // Item "The Huo Long Heatmaker" // Skill Hard // ClassIcon heavy_heater_giant // } // } //} //WaveSpawn //{ // Name "W4_6_G" // WaitForAllSpawned "W4_5" // Where spawnbot_center // WaitBeforeStarting 25 // TotalCount 2 // SpawnCount 2 // MaxActive 2 // TotalCurrency 72 // Squad // { // TFBot // { // Template T_TFBot_Giant_Heavyweapons // Name "Mister Magpie" // } // TFBot // { // Template T_TFBot_Giant_Medic_Regen // Name "Thrill of the Chase" // } // } //} //WaveSpawn //{ // Where spawnbot_left // Where spawnbot_right // RandomSpawn 1 // Name "W4_6_G" // WaitForAllSpawned "W4_5" // TotalCount 6 // SpawnCount 6 // MaxActive 6 // WaitBeforeStarting 0 // TotalCurrency 42 // TFBot // { // Template T_TFBot_Heavy_Deflecc // } //} } Wave //#5 : Remedy { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 RandomChoice { TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_2_NameA } TFBot { Template T_TFBot_Chips_2_NameA } TFBot { Template T_TFBot_Chips_2_NameB } TFBot { Template T_TFBot_Chips_2_NameB } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } } } WaveSpawn { Where spawnbot RandomSpawn 1 Name "W5_S" TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 30 Support 1 TFBot { Class Scout ClassIcon scout_milk Name "My Remedy" Skill Expert Attributes AlwaysFireWeapon Item "Mad Milk" Item "The Milkman" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.1 } } } WaveSpawn { Where spawnbot RandomSpawn 1 Name "W5_S" TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 30 Support 1 TFBot { Class Sniper ClassIcon sniper_jarate Name "My Remedy" Skill Expert Attributes AlwaysFireWeapon Item "Jarate" Item "desert marauder" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 } } } WaveSpawn { Where spawnbot_center Name "W5_1" TotalCount 3 SpawnCount 1 MaxActive 2 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier_Bazooka Name "Above Consequnces" } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W5_1" TotalCount 24 SpawnCount 4 MaxActive 12 WaitBeforeStarting 15 WaitBetweenSpawns 2 TotalCurrency 72 Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Can't Let It Go" } TFBot { Name "Kritzkrieg Medic" Class Medic Skill Normal Health 150 ClassIcon medic_kritz Item "The Kritzkrieg" Attributes AlwaysCrit Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 200 "ubercharge rate bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 500 } } } } WaveSpawn { Where spawnbot_center Name "W5_2" //Gas #1 WaitForAllDead "W5_1" TotalCount 6 SpawnCount 1 MaxActive 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 84 TFBot { Template T_TFBot_Pyro_Assblast Name "Double Talking Bug" } } WaveSpawn { Where spawnbot RandomSpawn 1 Name "W5_2" WaitForAllDead "W5_1" //WaitBeforeStarting 20 TotalCount 4 SpawnCount 1 MaxActive 3 WaitBetweenSpawns 3 TotalCurrency 16 TFBot { Template T_TFBot_Pyro_Frog Name "Double Talking Bug" } } WaveSpawn { Where spawnbot_center Name "W5_3" WaitForAllSpawned "W5_2" TotalCount 6 SpawnCount 2 MaxActive 5 WaitBetweenSpawns 6 TotalCurrency 84 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Name "Your Common Sense" CharacterAttributes { "deploy time increased" 0.5 } } TFBot { Template T_TFBot_Shield_Medic_QF } } } WaveSpawn { Where spawnbot_left Where spawnbot_right RandomSpawn 1 Name "W5_3" WaitForAllSpawned "W5_2" TotalCount 22 SpawnCount 2 MaxActive 10 WaitBetweenSpawns 2 TotalCurrency 44 Squad { TFBot { Class Demoman Skill Easy WeaponRestrictions SecondaryOnly Item "The Scottish Resistance" Name "Crit Canteen Planter" Attributes AlwaysCrit ClassIcon demo_sticky_daan ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 69420 //"It's my only opportunity to shove funny numbers into mission, I can't miss it" } ItemAttributes { ItemName "The Scottish Resistance" "stickybomb charge rate" 0.001 "faster reload rate" -0.4 "fire rate bonus" 0.75 "max pipebombs decreased" -13 "Projectile range increased" 0.5 } } TFBot { Template T_TFBot_Medic_QuickFix Name "Canteen Sharer" } } } WaveSpawn { Where spawnbot_center Name "W5_4" //Gas #2 WaitForAllDead "W5_3" TotalCount 6 SpawnCount 1 MaxActive 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 84 TFBot { Template T_TFBot_Pyro_Assblast Name "Double Talking Bug" } } WaveSpawn { Where spawnbot RandomSpawn 1 Name "W5_4" WaitForAllDead "W5_3" //WaitBeforeStarting 20 TotalCount 8 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 3 TotalCurrency 40 TFBot { Template T_TFBot_Pyro_Frog Name "Double Talking Bug" } } WaveSpawn { Where spawnbot RandomSpawn 1 WaitForAllSpawned "W5_4" TotalCount 10 SpawnCount 2 MaxActive 3 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 70 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Speed's a Mockery" } } WaveSpawn { Where spawnbot WaitForAllSpawned "W5_4" WaitBeforeStarting 0 TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 7 TotalCurrency 96 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Name "Better Left Behind" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } Wave //#6 : Golden Hour { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 RandomChoice { TFBot { Template T_TFBot_Chips_1 } TFBot { Template T_TFBot_Chips_2_NameA } TFBot { Template T_TFBot_Chips_2_NameB } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } } } WaveSpawn //Support : iLanders { Where spawnbot RandomSpawn 1 TotalCount 27 MaxActive 3 //5 SpawnCount 3 //5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 81 Support 1 TFBot { Template T_TFBot_Demoman_Knight Name "Golden Demoknight" //Health 200 Item "Ali Baba's Wee Booties" ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 "max health additive penalty" -0 "item style override" 1 "is australium item" 1 "turn to gold" 1 } //ItemAttributes //{ // ItemName "The Chargin' Targe" // "charge recharge rate increased" 5 //chargy bois //} ItemAttributes { ItemName "Ali Baba's Wee Booties" "max health additive bonus" -0 } //CharacterAttributes //{ //"move speed bonus" 1.32 //} } } WaveSpawn { Where spawnbot_center Where spawnbot_left RandomSpawn 1 Name "W6_1" TotalCount 16 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 2 TotalCurrency 80 TFBot { Class Sniper WeaponRestrictions SecondaryOnly Skill Hard ClassIcon sniper_smg Item "Upgradeable TF_WEAPON_SMG" Name "Golden Sniper" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SMG" "item style override" 1 "is australium item" 1 "turn to gold" 1 } } } WaveSpawn { Where spawnbot_center Where spawnbot_right RandomSpawn 1 Name "W6_1" WaitBeforeStarting 10 TotalCount 12 SpawnCount 4 MaxActive 9 WaitBetweenSpawns 4 TotalCurrency 60 TFBot { Class Scout Skill Hard Item "Upgradeable TF_WEAPON_SCATTERGUN" Name "Golden Scout" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "item style override" 1 "is australium item" 1 "turn to gold" 1 } } } WaveSpawn { Where spawnbot_left Name "W6_2" WaitForAllSpawned "W6_1" WaitBeforeStarting 0 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Pyro_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot_right Name "W6_2" WaitForAllSpawned "W6_1" WaitBeforeStarting 0 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Pyro_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot_center Name "W6_2" WaitForAllSpawned "W6_1" WaitBeforeStarting 10 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Soldier_BB_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot_left Where spawnbot_center Name "W6_3" WaitForAllSpawned "W6_2" WaitBeforeStarting 10 TotalCount 12 SpawnCount 2 WaitBetweenSpawns 3 TotalCurrency 60 TFBot { Class Scout Skill Expert ClassIcon scout_fan Name "Golden Force-A-Nature Scout" Item "The Bolt Boy" Item "The Force-a-Nature" MaxVisionRange 750 ItemAttributes { ItemName "The Force-a-Nature" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage penalty" 0.2 "item style override" 1 "is australium item" 1 "turn to gold" 1 } } } WaveSpawn { Where spawnbot_right Where spawnbot_center Name "W6_3" WaitForAllSpawned "W6_2" WaitBeforeStarting 20 TotalCount 9 SpawnCount 3 WaitBetweenSpawns 3 TotalCurrency 45 TFBot { Class Demoman Skill Hard WeaponRestrictions SecondaryOnly Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" Name "Golden Sticky Bomb Demo" ClassIcon demo_sticky_daan ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 69420 //"It's my only opportunity to shove funny numbers into mission, I can't miss it" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "Projectile range increased" 0.5 "item style override" 1 "is australium item" 1 "turn to gold" 1 } } } WaveSpawn { Where spawnbot_left Name "W6_4" WaitForAllSpawned "W6_3" WaitBeforeStarting 0 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Soldier_Australium_Crit } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot_right Name "W6_4" WaitForAllSpawned "W6_3" WaitBeforeStarting 0 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Soldier_Australium_Crit } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot_center Name "W6_4" WaitForAllSpawned "W6_3" WaitBeforeStarting 10 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Heavy_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot RandomSpawn 1 Name "W6_5_6" WaitForAllSpawned "W6_4" WaitBeforeStarting 10 TotalCount 28 SpawnCount 2 MaxActive 9 WaitBetweenSpawns 3 TotalCurrency 112 TFBot { Class Heavyweapons Skill Easy Name "Golden Gangster" ClassIcon heavy_accurate Item "Tomislav" ItemAttributes { ItemName "Tomislav" "item style override" 1 "is australium item" 1 "turn to gold" 1 } } } WaveSpawn { Where spawnbot_left Name "W6_5" WaitForAllSpawned "W6_4" WaitBeforeStarting 20 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Demo_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot_right Name "W6_5" WaitForAllSpawned "W6_4" WaitBeforeStarting 20 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Demo_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } WaveSpawn { Where spawnbot_center Name "W6_5" WaitForAllSpawned "W6_4" WaitBeforeStarting 30 TotalCount 3 SpawnCount 3 MaxActive 3 TotalCurrency 33 Squad { TFBot { Template T_TFBot_Giant_Burst_Demo_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } TFBot { Template T_TFBot_Medic_Uber_Australium } } } //WaveSpawn //{ // Where spawnbot_left // Name "W6_6" // WaitForAllDead "W6_5" // WaitBeforeStarting 10 // TotalCount 1 // SpawnCount 1 // MaxActive 1 // TotalCurrency 11 // TFBot // { // Template T_TFBot_Giant_Soldier_BB_Australium // Name "Back Here For Trouble Again" // } //} //WaveSpawn //{ // Where spawnbot_right // Name "W6_6" // WaitForAllDead "W6_5" // WaitBeforeStarting 10 // TotalCount 1 // SpawnCount 1 // MaxActive 1 // TotalCurrency 11 // TFBot // { // Template T_TFBot_Giant_Burst_Demo_Australium // Name "Back Here For Trouble Again" // } //} //WaveSpawn //{ // Where spawnbot_center // Name "W6_6" // WaitForAllDead "W6_5" // WaitBeforeStarting 10 // TotalCount 1 // SpawnCount 1 // MaxActive 1 // TotalCurrency 11 // TFBot // { // Template T_TFBot_Giant_Heavy_Australium // Name "Back Here For Trouble Again" // } //} } Wave //#7 : Hit n Run { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 RandomChoice { TFBot { Template T_TFBot_Chips_2_NameA } TFBot { Template T_TFBot_Chips_2_NameB } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } } } WaveSpawn { Name "W7_1" Where spawnbot_left Where spawnbot_right RandomSpawn 1 TotalCount 39 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 3 TotalCurrency 78 TFBot { Class Scout Skill Normal WeaponRestrictions SecondaryOnly Item "Pretty Boy's Pocket Pistol" ClassIcon scout_pistol Name "On Urgent Rendezvous" } } WaveSpawn //impolite { Name "W7_0" Where spawnbot_center WaitBetweenSpawns 5 TotalCount 14 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 2 TotalCurrency 28 TFBot { Template T_TFBot_Soldier_RocketPush Name "So Impolite" Attributes AlwaysCrit } } WaveSpawn { Name "W7_1" WaitForAllSpawned "W7_0" Where spawnbot_center WaitBeforeStarting 10 TotalCount 12 SpawnCount 4 MaxActive 6 WaitBetweenSpawns 4 TotalCurrency 24 TFBot { Template T_TFBot_Demo_Burst Name "Dazzling In Your Eyes" } } WaveSpawn { Name "W7_2" WaitForAllSpawned "W7_1" Where spawnbot_left WaitBeforeStarting 7.5 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_2" WaitForAllSpawned "W7_1" Where spawnbot_right WaitBeforeStarting 15 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_2" WaitForAllSpawned "W7_1" Where spawnbot_center WaitBeforeStarting 22.5 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_2" WaitForAllSpawned "W7_1" Where spawnbot RandomSpawn 1 WaitBeforeStarting 10 TotalCount 18 SpawnCount 2 MaxActive 18 WaitBetweenSpawns 1 TotalCurrency 36 TFBot { Template T_TFBot_Scout_Bonk Name "Hit-Or-Miss" } } WaveSpawn { Name "W7_3" WaitForAllSpawned "W7_2" Where spawnbot_left Where spawnbot_right RandomSpawn 1 WaitBeforeStarting 5 TotalCount 26 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 2 TotalCurrency 52 TFBot { Template T_TFBot_Soldier_RocketShotgun Name "Made a Big Mistake" } } WaveSpawn { Name "W7_3" WaitForAllSpawned "W7_2" Where spawnbot_center WaitBeforeStarting 15 TotalCount 15 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 3 TotalCurrency 30 TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit Name "Wincing In His Seat" } } WaveSpawn { Name "W7_4" WaitForAllSpawned "W7_3" Where spawnbot_left WaitBeforeStarting 7.5 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_4" WaitForAllSpawned "W7_3" Where spawnbot_right WaitBeforeStarting 15 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_4" WaitForAllSpawned "W7_3" Where spawnbot_center WaitBeforeStarting 22.5 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_4" WaitForAllSpawned "W7_3" Where spawnbot RandomSpawn 1 WaitBeforeStarting 10 TotalCount 18 SpawnCount 2 MaxActive 18 WaitBetweenSpawns 1 TotalCurrency 36 TFBot { Template T_TFBot_Scout_Bonk Name "Hit-Or-Miss" } } WaveSpawn { Name "W7_5" WaitForAllSpawned "W7_4" WaitBeforeStarting 5 TotalCount 1 TotalCurrency 75 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Speed 120 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W7_5" WaitForAllSpawned "W7_4" WaitBeforeStarting 10 TotalCount 1 TotalCurrency 75 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Speed 120 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W7_5" WaitForAllSpawned "W7_4" Where spawnbot RandomSpawn 1 WaitBeforeStarting 15 TotalCount 22 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 2 TotalCurrency 44 Squad { TFBot { Template T_TFBot_Soldier_RocketPush Attributes AlwaysCrit Name "So Impolite" } TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit Name "Wincing In His Seat" } } } WaveSpawn { Name "W7_6" WaitForAllDead "W7_5" Where spawnbot_left WaitBeforeStarting 0 TotalCount 3 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 5 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_6" WaitForAllDead "W7_5" Where spawnbot_right WaitBeforeStarting 5 TotalCount 3 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 5 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_6" WaitForAllDead "W7_5" Where spawnbot_center WaitBeforeStarting 10 TotalCount 3 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 5 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Running Outta Time" } } WaveSpawn { Name "W7_6" WaitForAllDead "W7_5" Where spawnbot RandomSpawn 1 WaitBeforeStarting 5 TotalCount 18 SpawnCount 2 MaxActive 9 WaitBetweenSpawns 1 TotalCurrency 72 TFBot { Template T_TFBot_Scout_Bonk ClassIcon scout_bonk_giant //last minute crit icon unstack Attributes AlwaysCrit Name "Hit-Or-Miss" } } } Wave //#8 : Empires { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes //Chippies WaveSpawn { Where spawnbot_chips TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 12 TotalCurrency 90 Support 1 RandomChoice { TFBot { Template T_TFBot_Chips_2_NameA } TFBot { Template T_TFBot_Chips_2_NameB } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_3 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } TFBot { Template T_TFBot_Chips_4 } } } //C A N _ Y O U _ H E A R _ T H E _ C A L L WaveSpawn { Name "W8_0" Where spawnbot RandomSpawn 1 WaitBeforeStarting 3 TotalCount 8 SpawnCount 8 MaxActive 8 TotalCurrency 48 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Can You Hear The Call?" } } WaveSpawn { Name "W8_1" Where spawnbot_left Where spawnbot_right RandomSpawn 1 WaitBeforeStarting 10 TotalCount 9 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 3 TotalCurrency 72 TFBot { Template T_TFBot_Heavy_Deflecc Name "Legionary Recruit" } } WaveSpawn { Name "W8_1" Where spawnbot_center WaitBeforeStarting 12 TotalCount 3 SpawnCount 1 MaxActive 3 WaitBetweenSpawns 3 TotalCurrency 30 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Name "Legionary Recruit" } } WaveSpawn { Name "W8_2" WaitForAllSpawned "W8_1" Where spawnbot_center TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 23 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Name "Centurion Heavy" } } WaveSpawn { Name "W8_2" WaitForAllSpawned "W8_1" Where spawnbot_right TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 23 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Name "Centurion Heavy" } } WaveSpawn { Name "W8_2" WaitForAllSpawned "W8_1" Where spawnbot_left TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 23 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Name "Centurion Heavy" } } // WaveSpawn //E X P A N D C O N Q #2 // { // Name "W8_2" // WaitForAllDead "W8_1" // Where spawnbot // RandomSpawn 1 // WaitBeforeStarting 0 // TotalCount 8 // SpawnCount 8 // MaxActive 8 // TotalCurrency 24 // TFBot // { // Template T_TFBot_Soldier_Extended_Concheror // Name "Can You Hear The Call?" // } // } // // WaveSpawn // { // Name "W8_3" // WaitForAllDead "W8_2" // Where spawnbot_left // Where spawnbot_right // RandomSpawn 1 // WaitBeforeStarting 0 // TotalCount 10 // SpawnCount 1 // MaxActive 8 // WaitBetweenSpawns 1 // TotalCurrency 30 // TFBot // { // Class Pyro // Skill Expert // Attributes AlwaysCrit // ClassIcon pyro_reflect_daan // Name "Legionary Recruit" // } // } // WaveSpawn // { // Name "W8_3" // WaitForAllDead "W8_2" // Where spawnbot_center // RandomSpawn 1 // TotalCount 18 // SpawnCount 2 // MaxActive 10 // WaitBetweenSpawns 1 // TotalCurrency 54 // WaitBeforeStarting 0 // TFBot // { // Template T_TFBot_Heavyweapons_Fist // Name "Legionary Recruit" // } // } // // WaveSpawn // { // Name "W8_4" // WaitForAllSpawned "W8_3" // Where spawnbot_center // TotalCount 1 // SpawnCount 1 // MaxActive 1 // TotalCurrency 24 // TFBot // { // Template T_TFBot_Giant_Scout_Baseball_Armored // Attributes AlwaysCrit // Name "Centurion Scout" // } // } // WaveSpawn // { // Name "W8_4" // WaitForAllSpawned "W8_3" // Where spawnbot_right // TotalCount 1 // SpawnCount 1 // MaxActive 1 // TotalCurrency 24 // TFBot // { // Template T_TFBot_Giant_Scout_Baseball_Armored // Attributes AlwaysCrit // Name "Centurion Scout" // } // } // WaveSpawn // { // Name "W8_4" // WaitForAllSpawned "W8_3" // Where spawnbot_left // TotalCount 1 // SpawnCount 1 // MaxActive 1 // TotalCurrency 24 // TFBot // { // Template T_TFBot_Giant_Scout_Baseball_Armored // Attributes AlwaysCrit // Name "Centurion Scout" // } // } WaveSpawn //E X P A N D C O N Q #3 { Name "W8_4" WaitForAllDead "W8_1" Where spawnbot RandomSpawn 1 WaitBeforeStarting 5 TotalCount 8 SpawnCount 8 MaxActive 8 TotalCurrency 48 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Can You Hear The Call?" } } WaveSpawn { Name "W8_5" WaitForAllDead "W8_4" Where spawnbot_left Where spawnbot_right RandomSpawn 1 WaitBeforeStarting 0 TotalCount 12 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 2 TotalCurrency 36 TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit Name "Prime Legionary" } } WaveSpawn { Name "W8_5" WaitForAllDead "W8_4" Where spawnbot_center WaitBeforeStarting 0 TotalCount 4 SpawnCount 1 MaxActive 3 WaitBetweenSpawns 3 TotalCurrency 20 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi Attributes AlwaysCrit Name "Veteran Legionary" } } WaveSpawn { Name "W8_6" WaitForAllSpawned "W8_5" Where spawnbot_center TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Lanius, Monster of the East" ClassIcon heavy_deflector_giant //fuck valve for not having two vmts for deflectors, have to make my own smh } } WaveSpawn { Name "W8_6" WaitForAllSpawned "W8_5" Where spawnbot_right TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Name "Centurion Soldier" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name "W8_6" WaitForAllSpawned "W8_5" Where spawnbot_left TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Name "Centurion Soldier" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn //E X P A N D C O N Q #4 { Name "W8_6" WaitForAllDead "W8_5" Where spawnbot RandomSpawn 1 WaitBeforeStarting 5 TotalCount 8 SpawnCount 8 MaxActive 8 TotalCurrency 48 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Can You Hear The Call?" } } WaveSpawn { Name "W8_7" WaitForAllDead "W8_6" WaitBeforeStarting 0 TotalCount 1 TotalCurrency 77 FirstSpawnOutput { Target boss_spawn_relay_sentrytank Action Trigger } Tank { Health 30000 Speed 75 Skin 1 Name "tankboss_sentrytank" StartingPathTrackNode "tank_path_sentrytank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //calm before the storm { Name "W8_7" WaitForAllDead "W8_6" Where spawnbot RandomSpawn 1 WaitBeforeStarting 0 TotalCount 42 SpawnCount 3 MaxActive 15 WaitBetweenSpawns 1.5 TotalCurrency 42 TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes AlwaysCrit Skill Expert ClassIcon scout_bat Name "Tell Them What You Saw" } } WaveSpawn //E X P A N D C O N Q #5 { Name "W8_8" WaitForAllDead "W8_7" Where spawnbot RandomSpawn 1 WaitBeforeStarting 0 TotalCount 8 SpawnCount 8 MaxActive 8 TotalCurrency 48 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Can You Hear The Call?" } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" Where spawnbot_left FirstSpawnWarningSound "MVM.GiantHeavyEntrance" WaitBeforeStarting 0 TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 22 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Name "Praetorian Guard" CharacterAttributes { "deploy time increased" 0.5 } } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" Where spawnbot_right WaitBeforeStarting 5 FirstSpawnWarningSound "MVM.GiantHeavyEntrance" TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 22 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Name "Praetorian Guard" CharacterAttributes { "deploy time increased" 0.5 } } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" Where spawnbot_center WaitBeforeStarting 10 FirstSpawnWarningSound "MVM.GiantHeavyEntrance" TotalCount 1 SpawnCount 1 MaxActive 1 //TotalCurrency 0 TFBot { Name "Edward 'Caesar' Sallow" Template T_TFBot_Chief_Heavyweapons_HealOnKill Health 50000 //not 70k ItemAttributes { ItemName "Deflector" "damage bonus" 1 //1.2 "attack projectiles" 1 //2 "heal on kill" 5000 //8000 "projectile penetration heavy" 1 } } } //Fake squads for louder sound WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" WaitBeforeStarting 0 FirstSpawnWarningSound "MVM.GiantHeavyEntrance" TotalCount 1 SpawnCount 1 MaxActive 1 //TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" WaitBeforeStarting 5 FirstSpawnWarningSound "MVM.GiantHeavyEntrance" TotalCount 1 SpawnCount 1 MaxActive 1 //TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" WaitBeforeStarting 10 FirstSpawnWarningSound "MVM.GiantHeavyEntrance" TotalCount 1 SpawnCount 1 MaxActive 1 //TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" WaitBeforeStarting 10 FirstSpawnWarningSound "MVM.GiantHeavyEntrance" TotalCount 1 SpawnCount 1 MaxActive 1 //TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" Where spawnbot_left Where spawnbot_right RandomSpawn 1 WaitBeforeStarting 5 TotalCount 18 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 2 TotalCurrency 36 TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit Name "Prime Legionary" } } WaveSpawn { Name "W8_8" WaitForAllDead "W8_7" Where spawnbot_center WaitBeforeStarting 20 TotalCount 9 SpawnCount 1 MaxActive 4 WaitBetweenSpawns 2 TotalCurrency 27 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi Attributes AlwaysCrit Name "Veteran Legionary" } } } }