#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { //////////============================================================================================================== // STANDARDS //////////============================================================================================================== T_TFBot_Scout { Class Scout Name "Scout" Skill Normal Item "Ye Oiled Baker Boy" } T_TFBot_Soldier { Class Soldier Name "Soldier" Skill Normal Item "Armored Authority" CharacterAttributes { "head scale" 0.95 //To make it so that the helmet doesn't clip } } T_TFBot_Pyro_Enhanced { Class Pyro Name "Pyro" Skill Hard Item "The Scrap Pack" } T_TFBot_Demoman_Easy { Class Demoman Name "Demo" Skill Easy Item "The Galvanized Gibus" } T_TFBot_Demoman { Class Demoman Name "Demo" Skill Normal Item "The FR-0" } T_TFBot_Demoman_Hard { Class Demoman Name "Demo" Skill Hard Item "The Strontium Stove Pipe" } T_TFBot_Demoman_Expert { Class Demoman Name "Demo" Skill Expert Item "The BroadBand Bonnet" } T_TFBot_HeavyWeapons { Class Heavy Name "Heavy" Skill Hard Item "The Team Captain" } //////////============================================================================================================== // SPECIAL STANDARDS & MINIGIANTS //////////============================================================================================================== T_TFBot_Scout_ShortStop_Small { Class Scout ClassIcon scout_shortstop Name "Shortstop Scout" Skill Normal Item "The Milkman" Item "The Shortstop" CharacterAttributes { "move speed bonus" 1.3 } } T_TFBot_Scout_Pistol { Class Scout ClassIcon scout_pistol Name "Pistol Scout" Skill Normal WeaponRestrictions SecondaryOnly Item "Ye Oiled Baker Boy" } T_TFBot_Demoman_Spammer { Class Demoman ClassIcon demo_spammer Name "Rapid-Fire Demo" Health 650 Skill Expert Scale 1.3 Item "The BroadBand Bonnet" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.75 "faster reload rate" 0 } } T_TFBot_HeavyWeapons_Shotgun_Spammer { Class Heavy ClassIcon heavy_shotgun_infinite Name "Rapid-Fire Shotgun Heavy" Skill Expert WeaponRestrictions SecondaryOnly Item "Capone's Capper" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.75 "faster reload rate" 0 } } T_TFBot_HeavyWeapons_Shotgun_BurstFire { Class Heavy ClassIcon heavy_shotgun_burst Name "Burst-Fire Shotgun Heavy" Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "Capone's Capper" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.1 "faster reload rate" 1.15 } } //////////============================================================================================================== // GIANTS //////////============================================================================================================== T_TFBot_Giant_Scout_Enhanced { Template T_TFBot_Giant_Scout Name "Giant Scout" Item "Ye Oiled Baker Boy" Item "The Back Scatter" ItemAttributes { ItemName "The Back Scatter" "damage bonus" 1.5 "closerange backattack minicrits" 0 "clip size penalty" 1 "spread penalty" 1 "crit mod disabled" 0 } CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_TFBot_Giant_Pyro_Enhanced { Template T_TFBot_Giant_Pyro Name "Giant Pyro" Item "The BackBurner" Item "Respectless Robo-Glove" ItemAttributes { ItemName "The BackBurner" "mod flamethrower back crit" 0 } CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_TFBot_Giant_Demoman_Enhanced { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer Name "Giant Rapid-Fire Demo" Item "The Loch-n-Load" Item "The BroadBand Bonnet" ItemAttributes { ItemName "The Loch-n-Load" //////////============================================================================================================== //REVERSE ATTRIBUTES //////////============================================================================================================== "clip size penalty" 1 "dmg bonus vs buildings" 1 "Projectile speed increased" 1 "Blast radius decreased" 1 "sticky air burst mode" 0 "grenade no spin" 0 //////////============================================================================================================== //ACTUAL ATTRIBUTES //////////============================================================================================================== "fire rate bonus" 0.75 "faster reload rate" 0 } CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } //////////============================================================================================================== // SPECIAL GIANTS //////////============================================================================================================== T_TFBot_Giant_Scout_Bonk_Fast { Class Scout ClassIcon scout_bonk_giant Name "Bonk Boy" Health 1200 Skill Expert Attributes MiniBoss WeaponRestrictions MeleeOnly Item "Bonk Helm" Item "Bonk Boy" Item "The Caffeine Cooler" Item "Bonk! Atomic Punch" Item "The Atomizer" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect bar recharge rate increased" 0.55 } CharacterAttributes { "move speed bonus" 1.3 "damage force reduction" 0.75 "airblast vulnerability multiplier" 0 "override footstep sound set" 6 } } T_TFBot_Giant_Soldier_Crit_Shotgun { Class Soldier ClassIcon soldier_burstfire Name "Giant Charged Burst Soldier" Health 3800 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Item "The Original" Item "Steel Shako" ItemAttributes { ItemName "The Original" "fire rate bonus" 0 "faster reload rate" 1.4 "Projectile speed increased" 0.5 "clip size penalty" 0.75 "projectile spread angle penalty" 4 } CharacterAttributes { "move speed penalty" 0.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Crit_Burst { Class Soldier ClassIcon soldier_burstfire Name "Giant Charged Burst Soldier" Health 4200 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Item "The Original" Item "Steel Shako" ItemAttributes { ItemName "The Original" "fire rate bonus" 0.15 "faster reload rate" 0.5 "damage bonus" 1.25 "Blast radius increased" 1.3 "Projectile speed increased" 0.6 "clip size upgrade atomic" 6.0 "projectile spread angle penalty" 2 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_HeavyWeapons_HealOnKill_Fix { Class Heavy ClassIcon heavy_deflector_healonkill Name "Giant Heal-On-Kill Heavy" Health 5500 Skill Expert Attributes MiniBoss MaxVisionRange 1600 Item "The Tungsten Toque" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 "damage bonus" 1.2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0.3 "rage giving scale" 0.9 "override footstep sound set" 2 } } //////////============================================================================================================== // CHIEFS //////////============================================================================================================== T_TFBot_Chief_HeavyWeapons_Deflector { Class Heavy ClassIcon heavy_deflector Name "Giant Deflector" Health 20000 Skill Expert Attributes MiniBoss Attributes UseBossHealthBar MaxVisionRange 1600 Item "The U-Clank-A" Item "Deflector" ItemAttributes { ItemName "Deflector" "fire rate bonus" 0.9 "damage bonus" 1.55 "attack projectiles" 2 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0.3 "rage giving scale" 0.4 "health regen" 40 "override footstep sound set" 2 } } T_TFBot_Chief_HeavyWeapons_Gauntlet { Class Heavy ClassIcon heavy_steelfist_nys Name "Giant Gauntlet" Health 20000 Skill Expert Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly Item "Big Steel Jaw of Summer fun" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.8 "damage bonus" 3 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0.2 "rage giving scale" 0.4 "health regen" 30 "override footstep sound set" 2 } } T_TFBot_Chief_Soldier_Crit_Burst { Class Soldier ClassIcon soldier_major_crits Name "Captain Charge-Burst" Health 35000 Skill Expert Attributes MiniBoss Attributes AutoJump Attributes AlwaysCrit Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The Original" Item "Full Metal Drill Hat" ItemAttributes { ItemName "The Original" "fire rate bonus" 0.15 "faster reload rate" 0.4 "damage bonus" 1.5 "Blast radius increased" 1.3 "Projectile speed increased" 0.65 "clip size upgrade atomic" 6.0 "projectile spread angle penalty" 2 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0.4 "rage giving scale" 0.1 "health regen" 100 "cancel falling damage" 1 "override footstep sound set" 3 } } } //////////============================================================================================================== // MISSIONS //////////============================================================================================================== Mission //Sentry Buster { Objective DestroySentries DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 60 InitialCooldown 30 Where spawnbot TFBot { Template T_TFBot_SentryBuster } } Mission //Sniper wave 1 { Objective Sniper DesiredCount 3 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 InitialCooldown 20 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission //Sniper wave 2 { Objective Sniper DesiredCount 4 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 50 InitialCooldown 30 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper Skill Expert } } Mission //Sniper wave 3 { Objective Sniper DesiredCount 4 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 90 InitialCooldown 60 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper Skill Expert } } Mission //Sniper wave 5-6 { Objective Sniper DesiredCount 4 BeginAtWave 5 RunForThisManyWaves 2 CooldownTime 120 InitialCooldown 60 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission //Spy { Objective Spy DesiredCount 3 BeginAtWave 3 RunForThisManyWaves 2 CooldownTime 60 InitialCooldown 40 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy } } Mission //Spy wave 7 { Objective Spy DesiredCount 8 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 30 InitialCooldown 6 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy } } //////////=============================================================================================================== // WAVE 1[$700] //////////=============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //First Subwave WaveSpawn { Name "w1-a1" TotalCurrency 100 TotalCount 36 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 Where spawnbot Where spawnbot_giant TFBot { Template T_TFBot_Scout } } WaveSpawn { Name "w1-a1support" TotalCurrency 50 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 4 Where spawnbot_giant Squad { TFBot { Template T_TFBot_HeavyWeapons_Fist ClassIcon heavy_steelfist_nys Item "Big Steel Jaw of Summer fun" } TFBot { Template T_TFBot_Pyro_Enhanced Skill Expert } TFBot { Template T_TFBot_Pyro_Enhanced Skill Expert } } } //Second Subwave WaveSpawn { Name "w1-giantscout" WaitForAllDead w1-a1 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 40 WaitBeforeStarting 10 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a1 TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 20 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Crit_Shotgun } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a1 TotalCurrency 50 TotalCount 24 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Soldier Skill Normal } TFBot { Template T_TFBot_Soldier Skill Normal ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "Projectile speed decreased" 0.75 "damage bonus" 1.25 } } TFBot { Template T_TFBot_Soldier Skill Normal ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "Projectile speed increased" 1.25 "damage penalty" 0.75 } } } } //Final Subwave WaveSpawn { Name "w1-c1" WaitForAllDead w1-b1 TotalCurrency 100 TotalCount 10 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot Where spawnbot_giant TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Item "Armored Authority" CharacterAttributes { "head scale" 0.95 } } } WaveSpawn { Name "w1-c1" WaitForAllDead w1-b1 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 3 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Enhanced Attributes AlwaysFireWeapon Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } } } } //////////=============================================================================================================== // WAVE 2[$700] //////////=============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //First Subwave WaveSpawn { Name "w2-a1" TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot Where spawnbot_giant TFBot { Template T_TFBot_Scout_Pistol } } WaveSpawn { Name "w2-a1" TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 3 WaitBeforeStarting 1.5 Where spawnbot_giant TFBot { Template T_TFBot_HeavyWeapons_Fist ClassIcon heavy_steelfist_nys Item "Big Steel Jaw of Summer fun" } } WaveSpawn { Name "w2-a1" TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 8 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons Item "The Team Captain" CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } } //Second Subwave WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 200 TotalCount 36 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot Where spawnbot_giant RandomChoice { TFBot { Template T_TFBot_Soldier } TFBot { Template T_TFBot_Soldier } TFBot { Template T_TFBot_Soldier } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 8 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } } } //////////=============================================================================================================== // WAVE 3[$800] //////////=============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //First Subwave WaveSpawn { Name "w3-tank" TotalCurrency 300 TotalCount 1 WaitBeforeStarting 18 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 20000 Speed 65 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w3-a1" TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons_HealOnKill_Fix CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } } WaveSpawn { Name "w3-a1" TotalCurrency 200 TotalCount 28 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot_giant Where spawnbot TFBot { Template T_TFBot_Scout_ShortStop Item "The Milkman" } } WaveSpawn { Name "w3-a1" TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 5 WaitBeforeStarting 5 Where spawnbot TFBot { Template T_TFBot_Pyro_Enhanced } } } //////////=============================================================================================================== // WAVE 4[$800] //////////=============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //First Subwave WaveSpawn { Name "w4-a1" TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 0.5 WaitBeforeStarting 15 Where spawnbot_giant Where spawnbot TFBot { Template T_TFBot_Soldier } } //Second Subwave WaveSpawn { Name "w4-b1" WaitForAllDead w4-a1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_giant Where spawnbot TFBot { Template T_TFBot_Scout_Pistol } } //Third Subwave WaveSpawn { Name "w4-c1" WaitForAllDead w4-b1 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_giant Where spawnbot TFBot { Template T_TFBot_HeavyWeapons } } //Giant Heavies WaveSpawn { Name "w4-giant" TotalCurrency 400 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 45 WaitBeforeStarting 10 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons_Deflector CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name "w4-support" TotalCurrency 0 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 20 WaitBeforeStarting 0 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit Item "Ye Oiled Baker Boy" } } } //////////=============================================================================================================== // WAVE 5[$600] //////////=============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //First Subwave WaveSpawn { Name "w5-a1" TotalCurrency 100 TotalCount 11 MaxActive 11 SpawnCount 11 WaitBetweenSpawns 0 WaitBeforeStarting 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons_Shotgun Item "Capone's Capper" CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w5-giantscout" TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 40 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Bonk_Fast CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } } WaveSpawn { Name "w5-a1" TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot_giant Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Spammer } TFBot { Template T_TFBot_Medic_QuickFix Attributes SpawnWithFullCharge } } } WaveSpawn { Name "w5-b1" WaitForAllSpawned w5-a1 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_giant Where spawnbot TFBot { Template T_TFBot_Scout_ShortStop_Small } } WaveSpawn { Name "w5-b1" WaitForAllSpawned w5-a1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 3 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Crit_Burst CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } } WaveSpawn { Name "w5-support" TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 15 WaitBeforeStarting 0 Where spawnbot Support 1 TFBot { Template T_TFBot_Pyro_Enhanced } } } //////////=============================================================================================================== // WAVE 6[$900] //////////=============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Boss duo WaveSpawn { Name "w6-bosses" TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Chief_HeavyWeapons_Deflector } } WaveSpawn { Name "w6-bosses" TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 1 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_HeavyWeapons_Gauntlet } TFBot { Template T_TFBot_Giant_Pyro_Enhanced Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Giant_Pyro_Enhanced Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Giant_Pyro_Enhanced Attributes AlwaysFireWeapon } } } WaveSpawn { Name "w6-bosses" TotalCurrency 50 TotalCount 30 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 0.5 WaitBeforeStarting 1 Where spawnbot_giant RandomChoice { TFBot { Template T_TFBot_HeavyWeapons_Fist } TFBot { Template T_TFBot_HeavyWeapons } TFBot { Template T_TFBot_HeavyWeapons_Fist } } } //First Subwave WaveSpawn { Name "w6-a1" WaitForAllDead w6-bosses TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 3 Where spawnbot RandomChoice { TFBot { Template T_TFBot_HeavyWeapons_Shotgun Item "Capone's Capper" } TFBot { Template T_TFBot_HeavyWeapons_Shotgun_Spammer ClassIcon heavy_shotgun } TFBot { Template T_TFBot_HeavyWeapons_Shotgun_BurstFire ClassIcon heavy_shotgun } } } WaveSpawn { Name "w6-a1" WaitForAllDead w6-bosses TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 3 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons Item "The Team Captain" CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_kritz Item "Flatliner" Item "The KritzKrieg" ItemAttributes { ItemName "The KritzKrieg" "heal rate bonus" 10000 "uber duration bonus" 10000 "ubercharge rate bonus" 10000 } CharacterAttributes { "bot medic uber health threshold" 4500 } } } } WaveSpawn { Name "w6-final1" WaitForAllSpawned w6-a1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 3 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "Armored Authority" } } //Final Tank WaveSpawn { Name "w6-final2" WaitForAllSpawned w6-final1 TotalCurrency 100 TotalCount 1 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 40000 Speed 75 StartingPathTrackNode boss_path_1 Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w6-final" WaitForAllDead w6-a1 TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 4 WaitBeforeStarting 0 Where spawnbot_giant Support 1 TFBot { Template T_TFBot_HeavyWeapons } } } //////////=============================================================================================================== // WAVE 7[BOSS WAVE] //////////=============================================================================================================== Wave { WaveSpawn { TotalCount 1 Where spawnbot TFBot { Template T_TFBot_Chief_Soldier_Crit_Burst } } WaveSpawn { TotalCount 8 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 8 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout } } WaveSpawn { TotalCount 6 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Pyro_Enhanced Attributes AlwaysFireWeapon } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 20 Where spawnbot_giant Support 1 TFBot { Template T_TFBot_Giant_Soldier } } } }