//Expert mission made by Hyper Somario //Autumnull - Autumnfest #base robot_standard.pop #base robot_giant.pop population { StartingCurrency 1000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 2 Templates { T_TFBot_Medic_Shield { ClassIcon medic_shield_lite Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 3 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 } Item "The Quick-Fix" Item "Das Metalmeatencasen" Item "Das Naggenvatcher" } T_TFBot_Medic_Herp_Vac_Blast_Fix { ClassIcon medic_blast Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist passive" 0.8 "medigun blast resist deployed" 0.8 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 } } T_TFBot_Medic_Herp_Vac_Fire_Fix { ClassIcon medic_fire Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun fire resist passive" 0.8 "medigun fire resist deployed" 0.8 "medigun charge is resists" 5 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 } } T_TFBot_Medic_Herp_Vac_Bullet_Fix { ClassIcon medic_bullet Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun bullet resist passive" 0.8 "medigun bullet resist deployed" 0.8 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 "bot medic uber deploy delay duration" 999 } } T_TFBot_Medic_Kritzkrieg { Class Medic Name "Kritzkrieg Medic" ClassIcon medic_kritz2 Skill Expert Item "The Kritzkrieg" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 4 "uber duration bonus" 999 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.3 "bot medic uber health threshold" 500 } } T_TFBot_Soldier_Boss_Kernel { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ClassIcon soldier_burstfire Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit Health 20000 Scale 1.8 Name "Chief Kernel Soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage causes airblast" 1 "damage bonus" 1.5 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.4 "Blast radius decreased" 1.2 "projectile spread angle penalty" 4 // "Projectile speed increased" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 } } T_TFBot_Pyro_Dragons_Fury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Easy Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } T_TFBot_Heavyweapons_Deflector { ClassIcon heavy_deflector Health 300 Name "Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "the u-clank-a" } T_TFBot_Heavyweapons_HealOnKill_Deflector { ClassIcon heavy_deflector_healonkill Health 300 Name "Heal-On-Kill Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "attack projectiles" 1 "heal on kill" 100 } Item "deflector" Item "the tungsten toque" } T_TFBot_Heavyweapons_Deflector_Pusher_Somario { ClassIcon heavy_deflector_push Health 300 Name "Deflector Heavy Pusher" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "damage bonus" 0.45 "blast radius decreased" 1.2 "projectile spread angle penalty" 2 "attack projectiles" 1 } Item "deflector" Item "der maschinensoldaten-helm" } T_TFBot_Soldier_Giant_RocketRain_Boss { ClassIcon soldier_barrage WeaponRestrictions PrimaryOnly Name "Super Balistic Spreader Soldier" Health 40000 Scale 1.8 Class Soldier Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "projectile spread angle penalty" 8 "fire rate bonus" 0.22 "clip size upgrade atomic" 16 "faster reload rate" 0.4 "projectile speed decreased" 0.6 "blast radius increased" 1.15 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "move speed penalty" 0.4 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_left Where spawnbot BeginAtWave 2 RunForThisManyWaves 2 DesiredCount 2 CooldownTime 40 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy InitialCooldown 30 Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 DesiredCount 2 CooldownTime 30 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 4 DesiredCount 1 RunForThisManyWaves 3 CooldownTime 40 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_left Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 40 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_left Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 40 TFBot { Template T_TFBot_Sniper_Razorback } } Mission { Objective Spy InitialCooldown 30 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 30 TFBot { Template T_TFBot_Spy } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave01a TotalCurrency 75 TotalCount 35 MaxActive 7 SpawnCount 7 Where spawnbot TFBot { ClassIcon demo_loch_nys WeaponRestrictions PrimaryOnly Name "Loch-n-Load Demoman" Template T_TFBot_Demoman Item "the loch-n-load" } } WaveSpawn { Name wave01a TotalCurrency 75 TotalCount 10 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } WaveSpawn { Name wave01a TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_alley WaitBeforeStarting 5 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name wave01b WaitForAllDead wave01a TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 10 Where spawnbot Where spawnbot_alley Where spawnbot_jeep RandomSpawn 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name wave01b WaitForAllDead wave01a TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name wave01b WaitForAllDead wave01a TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Scout_Shortstop Attributes AlwaysCrit } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave02tanks TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { ClassIcon tank_vac_bullet Health 10000 Speed 70 Name "tankboss_bullet" StartingPathTrackNode "tank_path_bullet_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave02tanks TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { ClassIcon tank_vac_blast Health 10000 Speed 70 Name "tankboss_blast" StartingPathTrackNode "tank_path_blast_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave02tanks TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { ClassIcon tank_vac_fire Health 10000 Speed 70 Name "tankboss_fire" StartingPathTrackNode "tank_path_fire_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave02 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 30 Squad { TFBot { Template T_TFBot_Giant_Soldier Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickFix Attributes SpawnWithFullCharge } } } WaveSpawn { Name wave02a TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_alley WaitBeforeStarting 30 Squad { TFBot { Template T_TFBot_Giant_Soldier Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickFix Attributes SpawnWithFullCharge } } } WaveSpawn { Name wave02b WaitForAllDead wave02a TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } } WaveSpawn { Name wave02b WaitForAllDead wave02a TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_alley WaitBeforeStarting 25 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } } WaveSpawn { Name wave02s TotalCurrency 0 TotalCount 100 MaxActive 6 SpawnCount 6 Where spawnbot WaitBeforeStarting 5 Support 1 Squad { TFBot { Class Pyro Skill Expert Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name wave02s WaitForAllDead wave02a TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 4 Where spawnbot_alley WaitBeforeStarting 5 Support 1 TFBot { Class Soldier Skill Hard } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave03a TotalCurrency 50 TotalCount 30 MaxActive 6 SpawnCount 6 Where spawnbot TFBot { ClassIcon demo_sticky_daan WeaponRestrictions SecondaryOnly Skill Expert Name "Sticky Bomber Demo" Class Demoman Attributes "AlwaysCrit" Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 15 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "damage bonus" 1.2 "stickybomb charge rate" -3 "sticky arm time bonus" 0.5 } } } WaveSpawn { Name wave03a TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 Where spawnbot_alley TFBot { Class Soldier Skill Expert Item "the direct hit" } } WaveSpawn { Name wave03a TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Herp_Vac_Blast_Fix ClassIcon medic_vac_trio_nys } TFBot { Template T_TFBot_Medic_Herp_Vac_Bullet_Fix ClassIcon medic_vac_trio_nys } TFBot { Template T_TFBot_Medic_Herp_Vac_Fire_Fix ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name wave03b WaitForAllDead wave03a TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 Where spawnbot WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Pyro_Dragons_Fury } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave03b WaitForAllDead wave03a TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 Where spawnbot_jeep TFBot { Class Scout Skill Expert } } WaveSpawn { Name wave03b WaitForAllDead wave03a TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_alley WaitBeforeStarting 8 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave04tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Tank { Health 25000 Speed 70 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave04a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 4 Where spawnbot Where spawnbot_alley WaitBeforeStarting 10 WaitBetweenSpawns 5 RandomSpawn 1 Squad { TFBot { Class Soldier Skill Expert } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name wave04a TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Pyro_Pusher ClassIcon pyro_reflect_daan Attributes AlwaysCrit } } WaveSpawn { Name wave04b WaitForAllDead wave04a TotalCurrency 100 TotalCount 27 MaxActive 9 SpawnCount 9 Where spawnbot_alley Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } TFBot { Class Pyro Skill Expert Attributes AlwaysFireWeapon } TFBot { Class Pyro Skill Expert } } } WaveSpawn { Name wave04b WaitForAllDead wave04a TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 Where spawnbot_alley WaitBeforeStarting 10 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } } WaveSpawn { Name wave04c WaitForAllDead wave04b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 TFBot { Template T_TFBot_Soldier_Boss_Kernel } } WaveSpawn { Name wave04c WaitForAllDead wave04b TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot Where spawnbot_alley WaitBeforeStarting 5 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name wave04s WaitForAllDead wave04b TotalCurrency 0 TotalCount 100 MaxActive 5 SpawnCount 5 Where spawnbot_jeep Support 1 TFBot { Class Soldier Skill Expert Attributes AlwaysCrit } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave05a TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 4 Where spawnbot WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name wave05a TotalCurrency 150 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot_alley WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_sticky_daan WeaponRestrictions SecondaryOnly Skill Expert Name "Sticky Bomber Demo" Class Demoman Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 15 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "damage bonus" 1.2 "stickybomb charge rate" -3 "sticky arm time bonus" 0.5 "projectile spread angle penalty" 4 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.4 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave05b WaitForAllDead wave05a TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 Where spawnbot TFBot { Class Scout Skill Expert } } WaveSpawn { Name wave05b WaitForAllDead wave05a TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 Where spawnbot_alley TFBot { Class Pyro Skill Expert } } WaveSpawn { Name wave05b WaitForAllDead wave05a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name wave05c WaitForAllDead wave05b TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 5 TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit } } WaveSpawn { Name wave05c1 WaitForAllDead wave05b TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage ClassIcon soldier_barrage_conch Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave05c2 WaitForAllDead wave05c1 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage ClassIcon soldier_barrage_conch Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name wave05c3 WaitForAllDead wave05c2 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage ClassIcon soldier_barrage_conch Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave05s WaitForAllDead wave05b TotalCurrency 0 TotalCount 100 MaxActive 7 SpawnCount 7 Where spawnbot_alley Support 1 RandomChoice { TFBot { Template T_TFBot_Demoman_Knight ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 } ItemAttributes { ItemName "The Eyelander" "charge time increased" 2 } } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Heavyweapons_Gnome } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave06meleetank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Tank { ClassIcon tank_vac_melee_only Health 15000 Speed 75 Name "tankboss_melee" StartingPathTrackNode "tank_path_melee_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave06a TotalCurrency 50 TotalCount 20 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 5 TFBot { Class HeavyWeapons Skill Expert Attributes AlwaysCrit Name "Heavy" } } WaveSpawn { Name wave06a TotalCurrency 50 TotalCount 20 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 5 TFBot { Name "Heater Heavy" Class HeavyWeapons Skill Expert Item "the huo long heatmaker" } } WaveSpawn { Name wave06a TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_alley WaitBeforeStarting 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_shield_lite Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 3 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 } } } } WaveSpawn { Name wave06stickytank WaitForAllDead wave06a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 FirstSpawnOutput { Target ST_maker_relay Action Trigger } Tank { ClassIcon tank_sticky_hellmet Health 20000 Speed 70 Name "sticky_tank" StartingPathTrackNode "tank_path_b_1" Skin 1 OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave06boss WaitForAllDead wave06a TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_alley WaitBeforeStarting 20 FirstSpawnWarningSound "vo/mvm/mght/taunts/soldier_mvm_m_taunts08.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath04.mp3" TFBot { Template T_TFBot_Soldier_Giant_RocketRain_Boss Health 30000 } } WaveSpawn { Name wave06s WaitForAllDead wave06a TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 10 Support 1 FirstSpawnOutput { Target smoke_relay Action Trigger } RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Deflector } TFBot { Template T_TFBot_Heavyweapons_HealOnKill_Deflector ClassIcon heavy_deflector } TFBot { Template T_TFBot_Heavyweapons_Deflector_Pusher_Somario ClassIcon heavy_deflector } } } } }