//Advanced Tombstone Terror by A+drew #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 600 RespawnWaveTime 2 EventPopfile Halloween CanBotsAttackWhileInSpawnRoom no ForceHoliday 2 NoRomevisionCosmetics 1 ZombiesNoWave666 1 WaveStartCountdown 5 PrecacheModel "models/bots/demo/bot_sentry_buster_gibby_v3.mdl" DisableSound "Announcer.MVM_Get_To_Upgrade" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Tank_Alert_Spawn" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" OverrideSounds { "music.mvm_end_wave" "ui\halloween_boss_defeated.wav" "music.mvm_end_tank_wave" "ui\halloween_boss_defeated.wav" "music.mvm_end_mid_wave" "ui\halloween_boss_defeated.wav" "music.mvm_end_last_wave" "ui\halloween_boss_defeated.wav" "MVM.GiantHeavyExplodes" "physics\body\body_medium_break2.wav" "MVM.GiantCommonExplodes" "physics\body\body_medium_break2.wav" } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { UseCustomModel "models/bots/demo/bot_sentry_buster_gibby_v3.mdl" Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 5 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1a TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 TFBot { Class Scout Skill Easy } } WaveSpawn { Name w1a TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot_flank2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Squad { TFBot { Class Soldier Skill Normal } TFBot { Name "Big-heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name w1b1 WaitForAllSpawned w1a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name w1b2 WaitForAllSpawned w1b1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 10 Squad { TFBot { Class Soldier Name "Giant Rapid Fire Bison" ClassIcon soldier_bison_spammer Health 3800 Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "Tyrant's Helm" Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1b WaitForAllSpawned w1a TotalCurrency 50 TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 12 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Pyro_Flaregun Item "The detonator" Item "Old Guadalajara" Name "Detonator Pyro" Skill Normal ClassIcon pyro_detonator } } WaveSpawn { Name w1c WaitForAllDead w1b2 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 12 TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { Name w1c WaitForAllDead w1b TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 3 Support Limited RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Name "Punchie <3" Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn { Name w1c WaitForAllDead w1b TotalCurrency 50 TotalCount 50 MaxActive 4 SpawnCount 2 Where spawnbot_flank2 WaitBeforeStarting 3 WaitBetweenSpawns 2 Support Limited TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}WARNING:{FFFFFF} {green}Caustic Robots can apply deadly status effects! Use the water to wash off!" } WaveSpawn { Name w2a TotalCurrency 150 TotalCount 8 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 12 Squad { TFBot { ClassIcon sniper_smg_tind WeaponRestrictions SecondaryOnly Health 3300 Skill Expert Name "Giant SMG Sniper" Class Sniper Attributes "MiniBoss" CharacterAttributes { "voice pitch scale" 0 "override footstep sound set" 5 "move speed bonus" 0.5 } } TFBot { Name "Big-heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name w2a TotalCurrency 100 TotalCount 30 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot TFBot { ClassIcon pyro_caustic Class Pyro Name "Caustic Pyro" Skill Normal Item "concealedkiller_flamethrower_forestfire" Item "the person in the iron mask" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "concealedkiller_flamethrower_forestfire" "attach particle effect" 702 "set_item_texture_wear" .2 "damage penalty" .5 "weapon burn time reduced" .0 "lunchbox adds minicrits" 1 "bleeding duration" 3 } ItemAttributes { ItemName "the person in the iron mask" "set item tint RGB" 7511618 } CharacterAttributes { "airblast disabled" 1 "spell: halloween green flames" 1 } } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 300 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 75 TotalCount 30 MaxActive 6 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { ClassIcon scout_pop Name "Soda Popper Scout" Class Scout Skill Easy Item "the soda popper" Item "Bonk Helm" MaxVisionRange 500 ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 75 TotalCount 20 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 1.5 TFBot { ClassIcon pyro_scorch_blast Template T_TFBot_ScorchShot } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3a TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_flank2 WaitBeforeStarting 3 WaitBetweenSpawns 15 TFBot { ClassIcon scout_armored_pda Class Scout Name "Giant Armored Scout" Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "courtly cuirass" Item "squire's sabatons" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed penalty" 0.75 } } } WaveSpawn { Name w3a TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 TFBot { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Normal Item "the direct hit" Item "worms gear" } } WaveSpawn { Name w3a TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { ClassIcon demoknight_armored Health 525 Name "Armored Demoknight" Scale 1.35 Template T_TFBot_Demoman_Knight Item "spiral sallet" Item "the dark age defender" CharacterAttributes { "voice pitch scale" 0.5 } } } WaveSpawn { Name w3b WaitForAllSpawned w3a TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_flank2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Squad { TFBot { Class Heavyweapons Name "Giant Laser Heavy" ClassIcon heavy_atomic Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Item "the virtual viewfinder" Item "Iron Curtain" ItemAttributes { ItemName "the virtual viewfinder" "SPELL: set item tint RGB" 5 } ItemAttributes { ItemName "Iron Curtain" "particle color rainbow" 200 "energy weapon penetration" 1 "dmg penalty vs players" 0.85 "override projectile type" 13 "ragdolls plasma effect" 1 "fire rate bonus" 1.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w3c WaitForAllDead w3b TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w3c WaitForAllDead w3b TotalCurrency 50 TotalCount 50 MaxActive 9 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 3 WaitBetweenSpawns 4 Support Limited TFBot { Name Heavy Class HeavyWeapons Skill Easy } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Name "tankboss" Speed 75 StartingPathTrackNode "tankpath_same" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4a TotalCurrency 50 TotalCount 30 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Class Pyro Skill Hard Item "The Dragon's Fury" CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name w4a TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 3 WaitBetweenSpawns 3 TFBot { ClassIcon heavy_deflector Health 300 Skill Hard Name "Deflector Heavy" Class HeavyWeapons Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Name "tankboss" Speed 75 StartingPathTrackNode "tankpath_same" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 12 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Demo_Burst } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 50 TotalCount 10 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 5 TFBot { ClassIcon heavy_armored_shotgun Name "Armored Shotgun Heavy" Health 900 Scale 1.5 Template T_TFBot_Heavyweapons_Shotgun CharacterAttributes { "voice pitch scale" 0.5 } } } WaveSpawn { Name w4c WaitForAllSpawned w4b TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Name "tankboss" Speed 75 StartingPathTrackNode "tankpath_same" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4c WaitForAllSpawned w4b TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 4 TFBot { Health 125 Class Scout Skill Normal Attributes "AlwaysCrit" } } WaveSpawn { Name w4c WaitForAllSpawned w4b TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 15 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes "AlwaysCrit" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5a TotalCurrency 300 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_flank2 WaitBeforeStarting 0 WaitBetweenSpawns 18 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { Name w5a TotalCurrency 75 TotalCount 30 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 3 TFBot { ClassIcon sniper_carbine Health 125 Name "Carbine Sniper" Class Sniper Skill Hard WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" } } WaveSpawn { Name w5a TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 2 Where spawnbot_flank2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Scout_Shortstop CharacterAttributes { "voice pitch scale" 0.5 } } } WaveSpawn { Name w5b WaitForAllDead w5a TotalCurrency 300 TotalCount 4 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name w5b WaitForAllDead w5a TotalCurrency 75 TotalCount 50 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 3 Support Limited TFBot { Name "Deflector Pyro" Class Pyro Skill Normal Item "The U-clank-a" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_destroy_projectile" 1 } } } WaveSpawn { Name w5b WaitForAllDead w5a TotalCurrency 50 TotalCount 50 MaxActive 4 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 4 WaitBetweenSpawns 3 Support Limited TFBot { ClassIcon soldier_caustic Class Soldier Name "Caustic Soldier" Skill Hard Item "concealedkiller_rocketlauncher_woodlandwarrior" Item "The Mantreads" Item "Tyrantium Helmet" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "projectile trail particle" superrare_burning2 "attach particle effect" 702 "set_item_texture_wear" .2 "damage penalty" .5 "bleeding duration" 5 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint RGB" 7511618 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6a TotalCurrency 200 TotalCount 8 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Giant Dragon's Fury Pyro" Template T_TFBot_Giant_Pyro Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } } WaveSpawn { Name w6a TotalCurrency 50 TotalCount 36 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 3 TFBot { Class Demoman Skill Normal Attributes "AlwaysCrit" } } WaveSpawn { Name w6b1 WaitForAllSpawned w6a TotalCurrency 350 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name "tankboss" Speed 75 StartingPathTrackNode "tankpath_alt" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6b WaitForAllDead w6a TotalCurrency 200 TotalCount 15 MaxActive 12 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } TFBot { ClassIcon medic_kritz Health 150 Name "Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 2000 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w7a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { ClassIcon heavy_giant Template T_TFBot_Giant_Heavyweapons Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w7a TotalCurrency 50 TotalCount 18 MaxActive 8 SpawnCount 4 Where spawnbot_flank WaitBeforeStarting 4 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" } } WaveSpawn { Name w7a TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name w7b WaitForAllSpawned w7a TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_flank2 WaitBeforeStarting 15 WaitBetweenSpawns 13 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name w7b WaitForAllSpawned w7a TotalCurrency 50 TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 3 TFBot { Health 200 Name "Soldier" Class Soldier Skill Hard Attributes "AlwaysCrit" } } WaveSpawn { Name w7c WaitForAllSpawned w7b TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 6 Where spawnbot_boss WaitBeforeStarting 15 WaitBetweenSpawns 10 LastSpawnWarningSound "Announcer.SecurityAlert" FirstSpawnOutput { Target boss_door_open_relay Action Trigger } Squad { TFBot { ClassIcon soldier_spammer_armored Health 25000 Name "Chief Burst Fire Soldier" Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes "UseBossHealthBar" CharacterAttributes { "rage giving scale" 0.1 "damage force reduction" 0.4 } Item "the conquistador" Item "batter's bracers" Item "steel pipes" } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w7c WaitForAllSpawned w7b TotalCurrency 50 TotalCount 50 MaxActive 8 SpawnCount 4 Where spawnbot_flank_rand WaitBeforeStarting 12 WaitBetweenSpawns 4 Support Limited TFBot { Template T_TFBot_Pyro_Flaregun Attributes "AlwaysCrit" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w8a1 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name "tankboss" Speed 75 Skin 1 StartingPathTrackNode "tankpath_alt" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w8a TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 15 TFBot { Class Soldier Name "Colonel Buff Barrage" ClassIcon soldier_barrage_buff Health 4000 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Buff Banner" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 1.25 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 "increase buff duration" 9.0 } } } WaveSpawn { Name w8a TotalCurrency 100 TotalCount 5 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Name "Giant Armored Sandman Scout" Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn { Name w8a TotalCurrency 50 TotalCount 32 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 4 TFBot { ClassIcon pyro_dragon_fury_swordstone_caustic Name "Caustic Dragon's Fury Pyro" Class Pyro Skill Hard Item "The Dragon's Fury" Item "The Rusty Reaper" ItemAttributes { ItemName "The Dragon's Fury" "attach particle effect" 702 "set_item_texture_wear" .2 "damage penalty" .5 "weapon burn time reduced" .0 "lunchbox adds minicrits" 1 "bleeding duration" 5 } ItemAttributes { ItemName "The Rusty Reaper" "set item tint RGB" 7511618 } CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name w8b WaitForAllDead w8a TotalCurrency 250 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Name "Giant Homing Burst Fire" Class Demoman ClassIcon demo_burst_homing Health 3300 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert MaxVisionRange 900 WeaponRestrictions PrimaryOnly AddCond { Name TF_COND_SODAPOPPER_HYPE } Item "point and shoot" Item "warbird_grenadelauncher_warhawk" ItemAttributes { ItemName "warbird_grenadelauncher_warhawk" "set_item_texture_wear" 0.2 "mod projectile heat seek power" 75 "mod projectile heat aim error" 270 "mod projectile heat aim time" 1.5 "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 0.60 "fuse bonus" 2.2 "blast dmg to self increased" 0 "projectile trail particle" eyeboss_projectile } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } TFBot { ClassIcon medic_kritz Health 4500 Name "Giant Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Tag bot_giant Tag bot_squad_member ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "bot medic uber health threshold" 5000 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } Item "the kritzkrieg" } } } WaveSpawn { Name w8b WaitForAllDead w8a TotalCurrency 100 TotalCount 50 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 5 Support 1 TFBot { ClassIcon heavy_deflector Health 300 Skill Hard Name "Deflector Heavy" Class HeavyWeapons Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name something TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_boss WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnWarningSound "shadows/tank_yell_04.mp3" DoneWarningSound "shadows/tank_death_01.mp3" FirstSpawnOutput { Target boss_door_open_relay Action Trigger } TFBot { ClassIcon heavy_voodoo_bear_nys Class Heavyweapons Name "The Rabid Beast" Skill Expert Health 60000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" Item "the buffalo steak sandvich" Item "warrior's spirit" Item "the k-9 mane" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "concealedkiller_minigun_kingofthejungle" "mod minigun can holster while spinning" 1 "damage bonus" 1.5 "set_item_texture_wear" 1.0 } ItemAttributes { ItemName "the buffalo steak sandvich" "alt-fire disabled" 1 } ItemAttributes { ItemName "warrior's spirit" "item style override" 1 "killstreak tier" 1 "damage bonus" 1.5 "dmg bonus vs buildings" 2.5 } CharacterAttributes { "rage giving scale" 0.1 "damage force reduction" 0.4 "move speed bonus" 0.33 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "concealedkiller_minigun_kingofthejungle" } } WaveSpawn { Name "Support" TotalCurrency 199 TotalCount 100 MaxActive 9 SpawnCount 3 Where spawnbot_flank_rand WaitBeforeStarting 10 WaitBetweenSpawns 3 Support 1 FirstSpawnWarningSound "vo/mvm/norm/engineer_mvm_dominationengineer_mvm09.mp3" TFBot { ClassIcon spy_letranger_nys Health 250 Name "Taming Texan" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Action FetchFlag Item "l'etranger" Item "support spurs" Item "the texas half-pants" Item "the hat with no name" ItemAttributes { ItemName "l'etranger" "damage bonus" 1.25 } } } } }