#base robot_giant.pop #base robot_standard.pop //////////////////// Mission - Invade and Annihilate //////////////////// Difficulty - Advanced //////////////////// Made by Spicy Captain Punch WaveScheduleIsMyFavoriteNameForAWaveSchedule { StartingCurrency 1200 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom No Advanced 1 ExtraSpawnPoint //Adds spawn points on specified location { Name "spawnalt" TeamNum 2 X "-3072" Y "5550" Z "753" } Templates { T_TFBot_Medic_Shield { Name "Shield Medic" Class Medic ClassIcon medic_shield Skill Expert Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Item "The Quick-fix" Item "Das Metalmeatencasen" Item "Practitioner's Processing Mask" ItemAttributes { ItemName "The Quick-fix" "generate rage on heal" 1 "increase buff duration" 9 } } T_TFBot_Pyro_Backburner { ClassIcon pyro_backburner_nys Name "Backburner Pyro" Class Pyro Health 650 Scale 1.5 BehaviorModifiers Mobber Attributes AlwaysFireWeapon Item "The Backburner" Item "Firewall Helmet" Skill Expert } T_TFBot_Medic_Kritz { Class Medic Name "Kritzkrieg Medic" ClassIcon medic_kritz Skill Expert Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Item "Medic Goggles" Item "The Vascular Vestment" Item "Practitioner's Processing Mask" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 151 "increase buff duration" 9 } } T_TFBot_Giant_Medic_Kritz { Class Medic Name "Giant Kritzkrieg Medic" ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Item "Medic Goggles" Item "The Vascular Vestment" Item "Practitioner's Processing Mask" Attributes MiniBoss ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 10 "ubercharge rate bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 4501 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "increase buff duration" 9 } } T_TFBot_Giant_Medic_Shield { Name "Giant Shield Medic" Class Medic Health 4500 ClassIcon medic_shield_giant Skill Expert Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Attributes MiniBoss WeaponRestrictions SecondaryOnly Item "Das Metalmeatencasen" Item "Practitioner's Processing Mask" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 1 "increase buff duration" 9 "heal rate bonus" 10 "uber duration bonus" -8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 0 } } } Mission // Sentry Busters { Objective DestroySentries InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge } } Mission // Snipers wave 3 { Objective Sniper InitialCooldown 30 Where spawnbot_left BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 70 DesiredCount 4 TFBot { Class Sniper Skill Hard Tag bot_noflank } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 25 MaxActive 4 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 11 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Where spawnalt TotalCount 25 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 11 TotalCurrency 0 Support 1 TFBot { Name "Chief Dragon Heavy" Class Heavy Health 45000 Scale 1.9 Skill Hard Attributes UseBossHealthBar Attributes MiniBoss Attributes IgnoreFlag Action Mobber Item "The Huo Long Heatmaker" AddCond { Name "TF_COND_REPROGRAMMED" Duration -1 } ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" "1.5" "damage bonus vs burning" "1" "Set DamageType Ignite" 1 "afterburn duration bonus" 1.5 "weapon burn dmg reduced" 10 "minigun spinup time increased" "1.5" "ragdolls become ash" "1" } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } } } WaveSpawn { Name "1_a" Where spawnbot TotalCount 22 MaxActive 12 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 TotalCurrency 50 TFBot { Class Scout } } WaveSpawn { Name "1_a_g" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 12000 Item "The Gunboats" CharacterAttributes { "increased jump height" 2 } } } WaveSpawn { Name "1_b" Where spawnbot TotalCount 36 MaxActive 16 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 2 WaitForAllSpawned "1_a" TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight Health 300 } } WaveSpawn { Name "1_c" Where spawnbot TotalCount 48 MaxActive 17 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 WaitForAllDead "1_b" TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Item "The Gridiron Guardian" ClassIcon heavy_champ } } } WaveSpawn { Name "1_c" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 15 WaitForAllDead "1_b" TotalCurrency 200 Squad { TFBot { Class Soldier Attributes AlwaysCrit ClassIcon soldier_crit Item "The Gunboats" Scale 1.5 Health 600 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.1 "fire rate bonus" 0.5 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist } TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist } } } WaveSpawn { Name "1_d_tank" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 WaitForAllSpawned "1_c" TotalCurrency 100 FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" Tank { Health 36000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "1_d" Where spawnbot TotalCount 16 MaxActive 12 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0.5 WaitForAllSpawned "1_c" TotalCurrency 50 TFBot { Class Soldier Skill Normal Item "The Gunboats" Attributes HoldFireUntilFullReload Scale 1.5 Health 600 CharacterAttributes { "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "1_d" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 22.5 WaitBetweenSpawns 0.5 WaitForAllSpawned "1_c" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Health 12000 Item "The Gunboats" CharacterAttributes { "increased jump height" 2 "damage bonus" 2 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "1_d_end" Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 4 WaitForAllSpawned "1_d" TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout Health 3600 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } } } Wave // Wave 2 { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnalt TotalCount 25 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 11 TotalCurrency 0 Support 1 TFBot { Name "Chief Dragon Heavy" Class Heavy Health 45000 Scale 1.9 Skill Hard Attributes UseBossHealthBar Attributes MiniBoss Attributes IgnoreFlag Action Mobber Item "The Huo Long Heatmaker" AddCond { Name "TF_COND_REPROGRAMMED" Duration -1 } ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" "1.5" "damage bonus vs burning" "1" "Set DamageType Ignite" 1 "afterburn duration bonus" 1.5 "weapon burn dmg reduced" 10 "minigun spinup time increased" "1.5" "ragdolls become ash" "1" } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } } } WaveSpawn { Where spawnbot Where spawnbot_left Where spawnbot_right TotalCount 30 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 17 TotalCurrency 600 Support 1 RandomChoice { TFBot { Template T_TFBot_Giant_Soldier Health 12000 Item "The Gunboats" ClassIcon random_lite CharacterAttributes { "increased jump height" 2 } } TFBot { Template T_TFBot_Giant_Demo_Rapidfire Health 9900 ClassIcon random_lite CharacterAttributes { "increased jump height" 2 } } TFBot { Template T_TFBot_Giant_Demoman ClassIcon random_lite Health 9900 CharacterAttributes { "increased jump height" 2 } } TFBot { Template T_TFBot_Giant_Pyro Health 9900 ClassIcon random_lite CharacterAttributes { "increased jump height" 2 } } TFBot { Template T_TFBot_Giant_Scout ClassIcon random_lite Health 3600 CharacterAttributes { "increased jump height" 2 } } TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon random_lite Health 15000 CharacterAttributes { "increased jump height" 2 } } } } WaveSpawn { Name "2_a" Where spawnbot TotalCount 100 MaxActive 18 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.75 TotalCurrency 400 RandomChoice { TFBot { Class Scout Skill Normal CharacterAttributes { "dmg pierces resists absorbs" 1 } } TFBot { Class Scout Skill Hard CharacterAttributes { "dmg pierces resists absorbs" 1 } } TFBot { Class Scout WeaponRestrictions SecondaryOnly Skill Normal CharacterAttributes { "dmg pierces resists absorbs" 1 } } TFBot { Class Scout WeaponRestrictions SecondaryOnly Skill Hard CharacterAttributes { "dmg pierces resists absorbs" 1 } } TFBot { Class Scout WeaponRestrictions MeleeOnly Skill Hard CharacterAttributes { "dmg pierces resists absorbs" 1 } } } } WaveSpawn { Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 15 TotalCurrency 100 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } } Wave // Wave 3 { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "3_a" Where spawnbot TotalCount 36 MaxActive 12 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.5 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn { Name "3_a" Where spawnbot_right TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1.1 WaitBetweenSpawns 8 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes AlwaysCrit Health 1800 CharacterAttributes { "damage bonus" 1 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "3_b" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 18.5 WaitForAllDead "3_a" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Health 15000 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "3_b" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 7.5 WaitBetweenSpawns 5 WaitForAllDead "3_a" TotalCurrency 50 FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TFBot { Class Demoman Skill Normal Scale 1.5 Health 525 CharacterAttributes { "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "3_b_end" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 6 WaitForAllSpawned "3_b" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "The Gunboats" Health 12000 Attributes AlwaysCrit CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Giant_Medic Health 6000 Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } WaveSpawn { Name "3_c_start" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 35 WaitBetweenSpawns 6 WaitForAllSpawned "3_b_end" TotalCurrency 75 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit Health 1200 ClassIcon heavy_gauntlet_nys } } WaveSpawn { Name "3_c" Where spawnbot TotalCount 18 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 WaitForAllSpawned "3_c_start" TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Flaregun Attributes AlwaysCrit CharacterAttributes { "damage bonus" 1.5 "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "3_c" Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 18 WaitForAllSpawned "3_c_start" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Health 15000 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "3_d" Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0.5 WaitForAllSpawned "3_c" TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Rocketshotgun CharacterAttributes { "damage bonus" 1 } } } WaveSpawn { Name "3_d" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 17.5 WaitForAllSpawned "3_c" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Health 9000 Attributes AlwaysCrit CharacterAttributes { "increased jump height" 2 "damage bonus" 2 } } } WaveSpawn { Name "3_e" Where spawnbot_right TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 15 WaitBetweenSpawns 0.5 WaitForAllSpawned "3_d" TotalCurrency 100 TFBot { Class Soldier Attributes AlwaysCrit ClassIcon soldier_crit Item "The Gunboats" Scale 1.5 Health 600 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.1 "fire rate bonus" 0.5 "dmg pierces resists absorbs" 1 } } } } Wave // Wave 4 { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "4_a_tank" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 TotalCurrency 75 FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" Tank { Health 38000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "4_a_tank" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0.5 TotalCurrency 75 FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" Tank { Health 34000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "4_a" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 6.5 WaitForAllSpawned "4_a_tank" TotalCurrency 150 TFBot { Template T_TFBot_Giant_Demoman Health 9900 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } } WaveSpawn { Where spawnbot_right TotalCount 50 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 16 WaitForAllDead "4_a" TotalCurrency 150 Support 1 TFBot { Class Soldier Item "The Gunboats" Attributes HoldFireUntilFullReload Skill Hard CharacterAttributes { "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "4_b_start" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 16 WaitForAllDead "4_a" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Health 15000 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Giant_Medic Health 6000 Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } WaveSpawn { Name "4_b" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 0.5 WaitForAllSpawned "4_b_start" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Health 9900 Attributes AlwaysCrit CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "4_b" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 2 WaitForAllSpawned "4_b_start" TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit ClassIcon heavy_gauntlet_nys Health 1200 } } WaveSpawn { Name "4_b_end" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllSpawned "4_b" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Backburner Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.2 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "4_c" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllSpawned "4_b_end" FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Slowbarrage Item "The Gunboats" Attributes AlwaysCrit Health 12000 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "4_c" Where spawnbot TotalCount 18 MaxActive 12 SpawnCount 1 WaitBeforeStarting 12.5 WaitBetweenSpawns 0.5 WaitForAllSpawned "4_b_end" TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst Skill Hard ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "clip size penalty" 1 "faster reload rate" 1.375 } } } WaveSpawn { Name "4_d_boss_anticipation" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 WaitForAllDead "4_c" TotalCurrency 100 FirstSpawnWarningSound "ambient/alarms/doomsday_lift_alarm.wav" Tank { Health 42000 Name Tank Speed 70 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "4_d_boss" Where spawnbot_tank_door TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 WaitForAllDead "4_c" TotalCurrency 200 FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Healonkill Name "Giant H-o-K Heavy" Attributes UseBossHealthBar Attributes AlwaysCrit Item "The Tungsten Toque" Item "The Titanium Towel" Health 16500 CharacterAttributes { "move speed bonus" 0.5 "increased jump height" 2 "heal on kill" 10500 } } TFBot { Template T_TFBot_Giant_Medic Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member Health 6000 CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } } Wave // Wave 5 { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "5_a_boss" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 FirstSpawnWarningSound "npc/attack_helicopter/aheli_megabomb_siren1.wav" DoneWarningSound "npc/env_headcrabcanister/explosion.wav" TotalCurrency 50 TFBot { Name "Chief Blast Demo" Health 180000 Skill Expert Scale 1.9 ClassIcon demo_airburst Class Demoman Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar Item "Hazard Headgear" Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "damage causes airblast" 1 "fire rate bonus" 0.25 "clip size upgrade atomic" 6 "faster reload rate" 0.4 "blast radius increased" 1.2 "projectile spread angle penalty" 4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 "rage giving scale" 0.15 "voice pitch scale" 0 "increased jump height" 2 "cancel falling damage" 1 "dmg pierces resists absorbs" 1 "health from healers reduced" 0.0001 } } } WaveSpawn { Where spawnbot TotalCount 25 MaxActive 3 SpawnCount 1 WaitBeforeStarting 70 WaitBetweenSpawns 10 WaitForAllSpawned "5_a_boss" TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_Fan } } WaveSpawn { Name "5_a" Where spawnbot TotalCount 18 MaxActive 12 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0.5 WaitForAllSpawned "5_a_boss" TotalCurrency 25 TFBot { Class Soldier Skill Normal Item "The Direct Hit" Item "The Gunboats" } } WaveSpawn { Name "5_a_g" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 65 WaitBetweenSpawns 22 WaitForAllSpawned "5_a_boss" TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit Health 15000 CharacterAttributes { "increased jump height" 2 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "5_a_end" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 WaitForAllSpawned "5_a" TotalCurrency 25 Squad { TFBot { Template T_TFBot_Pyro_Backburner Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.2 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "5_b" Where spawnbot TotalCount 28 MaxActive 14 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0.5 WaitForAllSpawned "5_a_end" FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Rocketpush Item "The Gunboats" CharacterAttributes { "damage bonus" 1 } } } WaveSpawn { Name "5_b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 16 WaitForAllSpawned "5_a_end" TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fan Health 3600 CharacterAttributes { "increased jump height" 2 } } } WaveSpawn { Name "5_b_end" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 WaitForAllSpawned "5_b" TotalCurrency 25 Squad { TFBot { Template T_TFBot_Pyro_Backburner Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.2 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "5_c" Where spawnbot TotalCount 18 MaxActive 18 SpawnCount 9 WaitBeforeStarting 8 WaitBetweenSpawns 16 WaitForAllSpawned "5_b_end" TotalCurrency 50 RandomChoice { TFBot { Class Heavy Skill Hard Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "Natascha" Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "The Brass Beast" Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "The Tomislav" Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "The Huo Long Heatmaker" Attributes AlwaysCrit } } } WaveSpawn { Name "5_c" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 13 WaitForAllSpawned "5_b" FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TotalCurrency 50 TFBot { Name "Giant Steel Gauntlet" Class Heavy Skill Expert Health 15000 ClassIcon heavy_gauntlet_nys_giant WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Fists of Steel" Item "War Head" ItemAttributes { ItemName "Fists of Steel" "damage bonus" 5 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.3 "override footstep sound set" 2 "increased jump height" 2 } } } WaveSpawn { Name "5_c_end" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 WaitForAllSpawned "5_c" TotalCurrency 25 Squad { TFBot { Template T_TFBot_Pyro_Backburner Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.2 } } TFBot { Template T_TFBot_Medic_Quickuber Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member } } } WaveSpawn { Name "5_d" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 12.5 WaitForAllSpawned "5_c_end" TotalCurrency 125 Squad { TFBot { Template T_TFBot_Soldier_Burstfire Item "The Gunboats" Health 12600 CharacterAttributes { "increased jump height" 2 "damage bonus" 2 } } TFBot { Template T_TFBot_Giant_Medic Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Health 6000 Tag bot_squad_member CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } WaveSpawn { Name "5_e" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 7.5 WaitBetweenSpawns 12.5 WaitForAllDead "5_d" TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit Health 12000 Item "The Gunboats" CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "5_e_gauntlet" Where spawnbot TotalCount 26 MaxActive 10 SpawnCount 1 WaitBeforeStarting 4.5 WaitBetweenSpawns 2 WaitForAllDead "5_d" TotalCurrency 50 TFBot { Template T_TFBot_Heavy_Ironfist_Airblast ClassIcon heavy_gauntlet_nys Health 1200 } } WaveSpawn { Name "5_e" Where spawnbot_right TotalCount 18 MaxActive 18 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0.75 WaitForAllDead "5_d" TotalCurrency 50 RandomChoice { TFBot { Class Heavy Skill Hard Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "Natascha" Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "The Brass Beast" Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "The Tomislav" Attributes AlwaysCrit } TFBot { Class Heavy Skill Hard Item "The Huo Long Heatmaker" Attributes AlwaysCrit } } } WaveSpawn { Name "5_ef_support" Where spawnbot TotalCount 50 MaxActive 16 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 WaitForAllDead "5_d" TotalCurrency 50 Support 1 RandomChoice { TFBot { Class Soldier Skill Hard CharacterAttributes { "dmg pierces resists absorbs" 1 } } TFBot { Class Heavy Skill Hard CharacterAttributes { "dmg pierces resists absorbs" 1 } } } } WaveSpawn { Name "5_f" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 0.5 WaitForAllDead "5_e" TotalCurrency 25 Squad { TFBot { Template T_TFBot_Soldier_Burstfire Item "The Gunboats" ClassIcon random_lite Health 12600 CharacterAttributes { "increased jump height" 2 "damage bonus" 2 } } TFBot { Template T_TFBot_Giant_Medic Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member Health 6000 CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } WaveSpawn { Name "5_f1" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 28 WaitBetweenSpawns 0.5 WaitForAllSpawned "5_f" TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Health 9900 ClassIcon random_lite CharacterAttributes { "increased jump height" 2 "damage bonus" 2 } } TFBot { Template T_TFBot_Giant_Medic Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member Health 6000 CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } WaveSpawn { Name "5_f2" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 28 WaitBetweenSpawns 0.5 WaitForAllSpawned "5_f1" TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit ClassIcon random_lite Health 9900 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Giant_Medic Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member Health 6000 CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } WaveSpawn { Name "5_f3" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 28 WaitBetweenSpawns 0.5 WaitForAllSpawned "5_f2" TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit ClassIcon random_lite Health 15000 CharacterAttributes { "increased jump height" 2 "dmg pierces resists absorbs" 1 } } TFBot { Template T_TFBot_Giant_Medic Item "Practitioner's Processing Mask" Item "The Vascular Vestment" Tag bot_squad_member Health 6000 CharacterAttributes { "increased jump height" 2 "health from healers reduced" 0.0001 } } } } } }