#base robot_remilia_addicted_madness.pop population { StartingCurrency 1500 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Sniper Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 130 CooldownTime 35 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 130 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Spy } } /////// //Wave 1 //$900 //$2400 /////// Wave { StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1A TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 Where spawnbot WaitBetweenSpawns 3 TFBot { Template T_TFBot_Addicted_Scout } } WaveSpawn { Name 1A TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 Where Flankers WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Pyro_Fire_Spreader } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 1B WaitForAllDead 1A TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 5 TFBot { Template T_TFBot_scout_soda_cola } } WaveSpawn { Name 1B WaitForAllDead 1A TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 Where flankers WaitBeforeStarting 1 WaitBetweenSpawns 5 TFBot { Template T_TFBot_scout_soda_cola } } WaveSpawn { Name 1B WaitForAllDead 1A TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Demoman Attributes AlwaysCrit ClassIcon demo_spammer } } WaveSpawn { Name 1C WaitForAllSpawned 1B TotalCurrency 200 TotalCount 16 MaxActive 8 SpawnCount 4 Where flankers WaitBetweenSpawns 15 Squad { FormationSize 150 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer_giant } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name 1C WaitForAllSpawned 1B TotalCurrency 100 TotalCount 30 MaxActive 7 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 1 DoneOutput { Target intel Action ForceReset } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name 1D WaitForAllDead 1C TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 Where flankers WaitBeforeStarting 5 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Scout_Fast } } } /////// //Wave 2 //$900 //$3300 /////// Wave { StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2A TotalCurrency 50 TotalCount 20 MaxActive 15 SpawnCount 5 Where spawnbot WaitBetweenSpawns 5 Squad { FormationSize 100 ShouldPreserveSquad 1 TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Addicted_Soldier ClassIcon soldier_giant Attributes AlwaysCrit } TFBot { Template T_TFBot_Addicted_Soldier Attributes AlwaysCrit ClassIcon soldier_giant } } } WaveSpawn { Name 2A TotalCurrency 50 TotalCount 5 MaxActive 3 SpawnCount 1 Where Flankers WaitBeforeStarting 3 WaitBetweenSpawns 3 TFBot { Template T_TFBot_heavy_heal_on_kill_tanker ClassIcon heavy_healonkill } } WaveSpawn { Name 2B WaitForAllDead 2A TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 Tank { Health 20000 Name TankBoss StartingPathTrackNode tank_path_a_10 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2B WaitForAllDead 2A TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Class Medic Health 1000 Name "Armored Quick-Fix Medic" Item "The Quick-Fix" ClassIcon medic_quickfix_armored Scale 1.4 ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.01 // pretty much disables ubercharge } CharacterAttributes { "heal rate bonus" 15 "health regen" 10 } } TFBot { Class Medic Health 1000 Name "Armored Quick-Fix Medic" Item "The Quick-Fix" ClassIcon medic_quickfix_armored Scale 1.4 ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.01 // pretty much disables ubercharge } CharacterAttributes { "heal rate bonus" 15 "health regen" 10 } } } } WaveSpawn { Name 2CS WaitForAllSpawned 2B TotalCurrency 100 TotalCount 60 MaxActive 10 SpawnCount 10 Where flankers WaitBeforeStarting 5 WaitBetweenSpawns 9 RandomChoice { TFBot { Template T_TFBot_Addicted_Scout } TFBot { Class Demoman Skill Hard } TFBot { Template T_TFBot_Addicted_Soldier } } } WaveSpawn { Name 2Cgiant WaitForAllSpawned 2B TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 9 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name 2D WaitForAllSpawned 2CS TotalCurrency 20 MaxActive 6 SpawnCount 2 Where spawnbot WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Addicted_Soldier } } WaveSpawn { Name 2D WaitForAllSpawned 2CS TotalCurrency 20 MaxActive 3 SpawnCount 1 Where spawnbot WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name 2D WaitForAllDead 2CS TotalCurrency 20 MaxActive 6 SpawnCount 3 Where spawnbot WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name 2D WaitForAllDead 2Cgiant TotalCurrency 140 TotalCount 1 MaxActive 1 SpawnCount 1 Tank { Health 27500 Name TankBoss Speed 60 StartingPathTrackNode tank_path_a_10 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } /////// //Wave 3 //$1200 //$4500 /////// Wave { StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3A TotalCurrency 100 TotalCount 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 30 Tank { Health 30000 Name TankBoss Speed 65 StartingPathTrackNode tank_path_a_10 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3Asmall TotalCurrency 50 TotalCount 12 MaxActive 5 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 TFBot { Template T_TFBot_Bleed_on_hit_bow_rapid } } WaveSpawn { Name 3Asmall TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 1 Where Flankers WaitBetweenSpawns 1 TFBot { Template T_TFBot_Bleed_on_hit_bow_rapid } } WaveSpawn { Name 3Asmall TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 1 Where Flankers WaitBetweenSpawns 1 TFBot { Template T_TFBot_Pyro_Fire_Spreader ClassIcon pyro_giant } } WaveSpawn { Name 3Asmall TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 TFBot { Template T_TFBot_Pyro_Fire_Spreader ClassIcon pyro_giant } } WaveSpawn { Name 3Agiant WaitForAllSpawned 3A TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name 3B WaitForAllDead 3A TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBetweenSpawns 45 TFBot { Class Heavy Name "Super Ice Burner Heavy" ClassIcon heavy_heater_giant Skill Expert Health 5500 Scale 1.85 Attributes MiniBoss Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 2 "damage penalty" 0.7 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name 3B WaitForAllDead 3A TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where flankers WaitBeforeStarting 15 WaitBetweenSpawns 45 TFBot { Class Heavy Name "Super Ice Burner Heavy" ClassIcon heavy_heater_giant Skill Expert Health 5500 Scale 1.85 Attributes MiniBoss Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 2 "damage penalty" 0.7 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name INFSUPPORT WaitForAllDead 3Agiant TotalCurrency 30 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 4 WaitBeforeStarting 8 Support 1 TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Name "Igniter" Health 155 Scale 0.9 CharacterAttributes { "move speed bonus" 1.15 } } } WaveSpawn { Name INFSUPPORT WaitForAllDead 3Agiant TotalCurrency 30 MaxActive 2 SpawnCount 1 Where flankers WaitBetweenSpawns 6 WaitBeforeStarting 8 Support 1 TFBot { Class Soldier Name "Alien Tech Soldier" Item "the cow mangler 5000" ClassIcon soldier_mangler ItemAttributes { ItemName "the cow mangler 5000" "Set DamageType Ignite" 1 } } } WaveSpawn { Name INFSUPPORT WaitForAllDead 3Agiant TotalCurrency 30 MaxActive 2 SpawnCount 2 Where spawnbot WaitBetweenSpawns 5 WaitBeforeStarting 8 Support 1 TFBot { Template T_TFBot_ScorchShot_FastShot ClassIcon pyro_scorch } } WaveSpawn { Name INFSUPPORT WaitForAllDead 3B TotalCurrency 30 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 1 Support 1 TFBot { Template T_TFBot_Pyro_Flaregun ItemAttributes { ItemName "The Flare Gun" "faster reload rate" 0.65 "damage penalty" 0.5 } } } WaveSpawn { Name INFSUPPORT WaitForAllDead 3B TotalCurrency 30 MaxActive 1 SpawnCount 1 Where flankers WaitBetweenSpawns 7 WaitBeforeStarting 1 Support 1 TFBot { Class Heavy ClassIcon heavy_heater Name "Fire Starter Heavy" Skill Hard Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 0.1 "fire rate bonus" 5 "damage bonus vs burning" 1.5 "Set DamageType Ignite" 1 } } } WaveSpawn { Name Boss WaitForAllDead 3B TotalCurrency 400 TotalCount 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 TFBot { Class Heavy ClassIcon heavy_heater_giant Name "Hephaestus" Skill Expert Health 35000 Scale 1.9 Attributes MiniBoss Item "The Huo Long Heatmaker" Attributes UseBossHealthBar Item "The Unshaved Bear" Item "Big Chief" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus vs burning" 2.25 "attack_minicrits_and_consumes_burning" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } } } /////// //Wave 4 //$1000 //$5500 /////// Wave { StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name SuperScout TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name GiantRush TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 17.5 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name GiantRush TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 Where flankers WaitBeforeStarting 2 WaitBetweenSpawns 17.5 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name CritNormalBotRush WaitForAllDead GiantRush TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Addicted_HeavyWeapons Attributes AlwaysCrit Name "Crit Heavy" } } WaveSpawn { Name CritNormalBotRush WaitForAllDead GiantRush TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 7 Where flankers TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn { Name Tank WaitForAllDead GiantRush TotalCurrency 100 TotalCount 5 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 8 Tank { Health 6000 Name TankBoss Speed 80 StartingPathTrackNode tank_path_a_10 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name highTank WaitForAllDead Tank WaitForAllSpawned CritNormalBotRush TotalCurrency 100 TotalCount 1 SpawnCount 1 Tank { Health 32500 Name TankBoss Speed 70 StartingPathTrackNode tank_path_a_10 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name highTankGiant WaitForAllDead Tank WaitForAllSpawned CritNormalBotRush TotalCurrency 100 TotalCount 3 SpawnCount 3 MaxActive 3 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_giant } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_giant } } } WaveSpawn { Name highTankSupport WaitForAllDead Tank WaitForAllSpawned CritNormalBotRush TotalCurrency 100 TotalCount 26 MaxActive 10 SpawnCount 1 Where flankers WaitBetweenSpawns 1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name FinalSupport WaitForAllSpawned highTankGiant TotalCurrency 40 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 30 Where spawnbot Support 1 TFBot { Template T_TFBot_Addicted_Soldier Attributes AlwaysCrit } } WaveSpawn { Name FinalSupport WaitForAllSpawned highTank TotalCurrency 30 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 8 WaitBeforeStarting 40 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { Name FinalSupport WaitForAllSpawned highTank TotalCurrency 30 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 25 Where spawnbot Support 1 TFBot { Template T_TFBot_heal_on_hit_dragon Skill Hard } } } /////// //Wave 5 //$500 //$6000 /////// Wave { StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5A TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 TFBot { Class Soldier Name "Rapid Fire Buff Soldier" Item "The Buff Banner" ClassIcon soldier_buff_spammer Attributes SpawnWithFullCharge Item "Upgradeable TF_WEAPON_ROCKETLAUNCHEr" Skill Normal ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn { Name 5A TotalCurrency 50 TotalCount 25 MaxActive 7 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 TFBot { Class Sniper Name "Hyped Crocodile Slayer" Health 450 ClassIcon sniper_bushwacka Item "The Bushwacka" Scale 1.3 Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bushwacka" "fire rate bonus" 0.7 } CharacterAttributes { "move speed bonus" 1.15 } } } WaveSpawn { Name 5A TotalCurrency 25 TotalCount 1 SpawnCount 1 Where flankers WaitBeforeStarting 7 TFBot { Template T_TFBot_Giant_Soldier_RocketPush } } WaveSpawn { Name 5A TotalCurrency 25 TotalCount 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 6 TFBot { Template T_TFBot_Giant_Soldier_RocketPush } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 50 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 14 Squad { TFBot { Class Demoman Name "Mad Bomber" ClassIcon demo_burst Health 4200 Scale 1.7 Item "The Bolgan" Skill Hard Attributes MiniBoss Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.2 "fire rate bonus" 0.04 "projectile spread angle penalty" 70 "damage bonus" 1.5 "clip size upgrade atomic" 32 "fuse bonus" 1.5 "no self blast dmg" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.2 } } TFBot { Template T_TFBot_Giant_inf_krit Attributes AlwaysCrit CharacterAttributes { "heal rate bonus" 200 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 90 TotalCount 6 MaxActive 6 SpawnCount 2 Where flankers WaitBeforeStarting 2 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes AlwaysCrit } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 60 TotalCount 24 MaxActive 8 SpawnCount 2 Where flankers WaitBeforeStarting 12 WaitBetweenSpawns 1 TFBot { Template T_TFBot_scout_soda_cola } } WaveSpawn { Name 5C WaitForAllDead 5B TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name 5C WaitForAllDead 5B TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 1 Where flankers WaitBetweenSpawns 2 TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Attributes AlwaysCrit } } WaveSpawn { Name 5C_Uber WaitForAllDead 5B TotalCurrency 50 TotalCount 30 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 Where spawnbot WaitBetweenSpawns 2 Support Limited TFBot { Template T_TFBot_Medic_QuickUber } } WaveSpawn { Name 5C_Buff WaitForAllDead 5B TotalCurrency 50 TotalCount 6 MaxActive 4 Where flankers SpawnCount 2 WaitBetweenSpawns 4 TFBot { Class Soldier Name "Armored Buff Box Soldier" ClassIcon soldier_blackbox Health 600 Item "The Black Box" Skill Hard Attributes SpawnWithFullCharge Scale 1.4 Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage penalty" 0.66 "fire rate bonus" 0.3 "clip size upgrade atomic" 4 "faster reload rate" 0.5 "blast radius increased" 1.25 "Projectile speed decreased" 0.7 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 200 } Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "deploy time increased" 1.34 } CharacterAttributes { "increase buff duration" 9.0 } } } } /////// //Wave 6 //$1000 (before boss) //$7500 (before boss) /////// Wave { StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6A TotalCurrency 200 TotalCount 2 SpawnCount 1 MaxActive 2 Where spawnbot WaitBetweenSpawns 17 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit } } WaveSpawn { Name 6A TotalCurrency 200 TotalCount 32 SpawnCount 4 MaxActive 16 Where flankers WaitBetweenSpawns 5 RandomChoice { TFBot { Template T_TFBot_Addicted_Soldier Attributes AlwaysCrit } TFBot { Template T_TFBot_Addicted_Soldier ClassIcon soldier_giant } TFBot { Template T_TFBot_Addicted_Soldier ClassIcon soldier_giant } } } WaveSpawn { Name 6B WaitForAllSpawned 6A TotalCurrency 200 TotalCount 12 SpawnCount 4 MaxActive 8 Where flankers WaitBetweenSpawns 10 Squad { TFBot { Class Heavy Name "Super Ice Burner Heavy" ClassIcon heavy_heater_giant Scale 1.85 Skill Expert Health 5500 Attributes MiniBoss Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 3 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 6B WaitForAllSpawned 6A TotalCurrency 100 TotalCount 20 SpawnCount 1 MaxActive 6 Where spawnbot WaitBetweenSpawns 1 TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Attributes AlwaysCrit } } WaveSpawn { Name 6B WaitForAllSpawned 6A TotalCurrency 100 TotalCount 15 SpawnCount 1 MaxActive 6 Where spawnbot WaitBetweenSpawns 2 TFBot { Template T_TFBot_ScorchShot_FastShot } } WaveSpawn { Name 6C WaitForAllSpawned 6B TotalCurrency 100 TotalCount 2 SpawnCount 2 MaxActive 2 Where flankers Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_giant } } } WaveSpawn { Name 6C WaitForAllDead 6B TotalCurrency 100 TotalCount 2 SpawnCount 2 MaxActive 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_giant } } } WaveSpawn { Name Mention WaitForAllDead 6C TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1000000000 FirstSpawnWarningSound "vo/announcer_mvm_engbots_arrive02.mp3" Support Limited TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name Boss WaitForAllDead 6C SpawnCount 1 TotalCount 1 Where spawnbot_chief WaitBeforeStarting 35 TFBot { Class Soldier Health 55000 Scale 1.9 Name "Chrysus" Skill Expert ClassIcon soldier_burstfire_giant Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.25 "faster reload rate" 0.25 "fire rate bonus" 0.15 "clip size upgrade atomic" 12 "Projectile speed increased" 1.2 "minicritboost on kill" 12 "critboost on kill" 6 "turn to gold" 1 "item style override" 1 "is australium item" 1 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.00 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.00 "rage giving scale" 0.3 } } } WaveSpawn { Name ENGI WaitForAllDead 6C TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 1 Where spawnbot Support Limited WaitBetweenSpawns 1 WaitBeforeStarting 5 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag } } WaveSpawn { Name ENGI WaitForAllDead 6C TotalCurrency 200 TotalCount 13 MaxActive 6 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 5 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag } } WaveSpawn { Name ENGIsup WaitForAllDead 6C TotalCurrency 200 TotalCount 14 MaxActive 6 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 5 Support Limited TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name engidead WaitForAllDead ENGI TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 5 Support Limited FirstSpawnWarningSound "vo/announcer_mvm_engbots_dead_notele01.mp3" LastSpawnOutput { Target intel Action ForceReset } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes IgnoreFlag } } WaveSpawn { Name bombreset WaitForAllDead ENGIsup TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 5 Support Limited LastSpawnOutput { Target intel Action ForceReset } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes IgnoreFlag } } } }