//Expert Peaceful Paradise by A+drew //Estate by Erk #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 900 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission { Where spawnbot Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot_mission_spy Objective Spy BeginAtWave 3 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot_lowerflank Where spawnbot Where spawnbot BeginAtWave 2 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 DesiredCount 1 Attributes "TeleportToHint" TeleportWhere spawnbot TeleportWhere spawnbot_flank TeleportWhere spawnbot_building TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes "IgnoreFlag" TeleportWhere spawnbot_sodebuilding TeleportWhere spawnbot_lowerflank TeleportWhere spawnbot_side TeleportWhere spawnbot } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_spy Objective Spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 5 TFBot { Template T_TFBot_Spy } } Templates { T_TFBot_Micro_SentryBuster { WeaponRestrictions MeleeOnly Scale 0.75 Health 250 Skill Expert Name "Micro Sentry Buster" Class Demoman Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "the ullapool caber" CharacterAttributes { "Blast radius decreased" 0.25 "cannot be backstabbed" 0 "override footstep sound set" 7 "move speed bonus" 4 } } T_TFBot_Mini_SentryBuster { WeaponRestrictions MeleeOnly Health 500 Skill Expert Name "Mini Sentry Buster" Class Demoman Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "the ullapool caber" CharacterAttributes { "Blast radius decreased" 0.5 "cannot be backstabbed" 0 "override footstep sound set" 7 "move speed bonus" 4 "airblast vulnerability multiplier" 0.75 "damage force reduction" 0.75 } } T_TFGateBot_Scout_Normal { Health 125 Skill Normal Name Scout Class Scout Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } MVM_TF_Santa_Heavy { WeaponRestrictions MeleeOnly Health 300 Skill Normal Name "Santa Heavy" Class HeavyWeapons BehaviorModifiers Mobber Attributes "AlwaysCrit" Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" ItemAttributes { ItemName "the b.m.o.c." "set item tint RGB" 12073019 "attach particle effect" 30 } } MVM_TF_Moonraker { WeaponRestrictions MeleeOnly Health 175 Skill Normal Name Moonraker Class Pyro Item "tf_weapon_flamethrower" Item "the manmelter" Item "the back scratcher" Item "the bubble pipe" ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.3 "faster reload rate" -1 "override projectile type" 13 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 32 } } MVM_TF_Moonman { WeaponRestrictions SecondaryOnly Health 175 Skill Normal Name Moonman Class Pyro Item "tf_weapon_flamethrower" Item "the manmelter" Item "tf_weapon_fireaxe" Item "the bubble pipe" ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.3 "faster reload rate" -1 "override projectile type" 13 "SPELL: set item tint RGB" 4 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 17 } } MVM_TF_Pirate { Health 175 Skill Expert Name Pirate Class Demoman Item "the loose cannon" Item "the splendid screen" Item "the scottish handshake" Item "the buccaneer's bicorne" ItemAttributes { ItemName "the buccaneer's bicorne" "attach particle effect" 8 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2 TotalCurrency 200 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 4 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 3 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 6 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 6 Squad { TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Name "Giant Bat Scout" Template T_TFBot_Giant_Scout } } } WaveSpawn { Name 2 TotalCurrency 55 TotalCount 30 MaxActive 10 SpawnCount 5 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { Health 200 Skill Normal Name Soldier Class Soldier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } } } WaveSpawn { Name 1 TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot_sidebuilding WaitBeforeStarting 2 WaitBetweenSpawns 2 Squad { TFBot { Health 175 Skill Hard Name Pyro Class Pyro Attributes "AlwaysFireWeapon" Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" } } } WaveSpawn { Name 3 TotalCurrency 21 TotalCount 18 MaxActive 9 SpawnCount 1 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } } } WaveSpawn { Name Support TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 3 Where spawnbot_side WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 RandomSpawn 1 Squad { TFBot { Template T_TFBot_Scout_FAN } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3 TotalCurrency 300 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 3 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 TotalCurrency 154 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 2 TotalCurrency 160 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_flare_rain_nys Name "Giant Flare Barrage Pyro" Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .1 "projectile spread angle penalty" 9 "damage penalty" 2 "Projectile speed increased" .15 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "airblast vulnerability multiplier" .1 "damage force reduction" .2 "airblast vertical vulnerability multiplier" .5 } } TFBot { Name "Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 0.9 "medigun blast resist passive" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } TFBot { Name "Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 0.9 "medigun blast resist passive" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name 1 TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Health 300 Skill Normal Name HeavyWeapons Class HeavyWeapons Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } TFBot { Name "Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 0.9 "medigun blast resist passive" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name 3 TotalCurrency 32 TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot_sidebuilding WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Hard Name "Burning Bison Soldier" Class Soldier Item "tf_weapon_rocketlauncher" Item "the righteous bison" Item "tf_weapon_shovel" Item "horrific headsplitter" ItemAttributes { ItemName "The Righteous Bison" "Set DamageType Ignite" 1 "set item tint rgb" 16744192 } } } } WaveSpawn { Name 2 TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { ClassIcon demo_loosecannon Name "Loose Cannon Demoman" Template T_TFBot_Demoman Item "the loose cannon" ItemAttributes { ItemName "The Loose Cannon" "reload time decreased" 0.8 "grenade launcher mortar mode" 0 } } } } WaveSpawn { Name Support TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 3 Where spawnbot_lowerflank WaitBeforeStarting 5 WaitBetweenSpawns 12 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon pyro_phlog Name "Phlog Pyro" Template T_TFBot_Pyro Attributes "SpawnWithFullCharge" Item "the phlogistinator" Item "the bubble pipe" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3 TotalCurrency 200 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 4 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_steelfist Name "Giant Steel Gauntlet Heavy" Template T_TFBot_Giant_Boxing_Heavy Item "fists of steel" Item "war head" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 TotalCurrency 300 TotalCount 3 MaxActive 1 SpawnCount 1 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { Name 1 TotalCurrency 44 TotalCount 30 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 2 Squad { TFBot { Health 300 Skill Normal Name Heavy Class HeavyWeapons Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name 2 TotalCurrency 16 TotalCount 20 MaxActive 4 SpawnCount 1 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { ClassIcon sniper_jarate WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Health 125 Skill Normal Name "Jarate Sniper" Class Sniper Item "tf_weapon_sniperrifle" Item "jarate" Item "tf_weapon_club" Item "the anger" CharacterAttributes { "effect bar recharge rate increased" .01 "fire rate penalty" 2 } } } } WaveSpawn { Name 2 TotalCurrency 16 TotalCount 20 MaxActive 4 SpawnCount 1 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { ClassIcon scout_milk WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Health 125 Skill Normal Name "Mad Milk Scout" Class Scout Item "tf_weapon_scattergun" Item "mad milk" Item "tf_weapon_bat" Item "the milkman" CharacterAttributes { "effect bar recharge rate increased" .01 "fire rate penalty" 2 } } } } WaveSpawn { Name 3 TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot_side WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { Name Support TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 6 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon pyro_scorch Template T_TFBot_ScorchShot Skill Expert } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 9 Squad { Tank { Health 22000 Name Tank Speed 75 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 2 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes "AlwaysCrit" } } } WaveSpawn { Name 2 TotalCurrency 200 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { Name 3 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name 1 TotalCurrency 20 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Soldier_RocketPush Attributes "AlwaysCrit" } } } WaveSpawn { Name 1 TotalCurrency 20 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot_lowerflank WaitBeforeStarting 2 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { Name 3 TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 5 Where spawnbot_lowerflank WaitBeforeStarting 3 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 316 TotalCount 14 MaxActive 7 SpawnCount 7 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon heavy_giant Name "Giant Heavy" Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Concheror } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Battalion } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Concheror } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name 2 TotalCurrency 120 TotalCount 12 MaxActive 4 SpawnCount 4 Where spawnbot_lowerflank WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_reflect_daan Template T_TFBot_Giant_Pyro_Pusher Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 3 TotalCurrency 60 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 2 Squad { TFBot { Name "Giant R.F Battalion Soldier" Template T_TFBot_Giant_Soldier_Extended_Battalion ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.5 "faster reload rate" -0.8 } } } } WaveSpawn { Name 3 TotalCurrency 40 TotalCount 30 MaxActive 10 SpawnCount 5 Where spawnbot_side WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { Skill Expert Template T_TFBot_Pyro Attributes "AlwaysCrit" } } } WaveSpawn { Name 2 TotalCurrency 40 TotalCount 40 MaxActive 10 SpawnCount 2 Where spawnbot_sidebuilding WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { Health 175 Skill Hard Name Pyro Class Pyro Attributes "AlwaysFireWeapon" Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" } TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } } } WaveSpawn { Name 1 TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Health 300 Skill Normal Name Heavy Class HeavyWeapons Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name Support TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 3 Where spawnbot_side WaitBeforeStarting 7 WaitBetweenSpawns 7 Support 1 RandomSpawn 1 Squad { TFBot { WeaponRestrictions PrimaryOnly Name "Flare Flame Pyro" Template T_TFBot_Pyro_Flaregun Attributes "AlwaysFireWeapon" Item "brigade helm" ItemAttributes { ItemName "the flare gun" "is_passive_weapon" 1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 1 TotalCurrency 138 TotalCount 10 MaxActive 10 SpawnCount 2 Where spawnbot_side WaitBeforeStarting 15 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { Tank { Health 18000 Name Tank Speed 75 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 3 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { Tank { Health 30000 Name Tank Speed 75 StartingPathTrackNode tank_start Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 3 TotalCurrency 90 TotalCount 6 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 WaitForAllSpawned 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" } TFBot { ClassIcon medic_uber_giant Health 4500 Name "Giant Uber Medic" Template T_TFBot_Medic Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 } } } } WaveSpawn { Name 1 TotalCurrency 32 TotalCount 32 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Health 200 Skill Hard Name Soldier Class Soldier Attributes "AlwaysCrit" Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } } } WaveSpawn { Name 2 TotalCurrency 40 TotalCount 36 MaxActive 12 SpawnCount 2 Where spawnbot_lowerflank WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Health 175 Skill Hard Name "Dragon's Fury Pyro" Class Pyro Attributes "AlwaysCrit" Item "The Dragon's Fury" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "brigade helm" } TFBot { Name "Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_fire WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorFire ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun fire resist deployed" 0.9 "medigun fire resist passive" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name "Support 2" WaitForAllDead 2 TotalCurrency 0 TotalCount 999 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" } } } WaveSpawn { Name "Support " TotalCurrency 0 TotalCount 999 MaxActive 2 SpawnCount 2 Where spawnbot_sidebuilding WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Squad { TFBot { Health 500 Template T_TFBot_Heavyweapons_Gnome } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 FirstSpawnWarningSound "vo/mvm/mght/taunts/demoman_mvm_m_taunts16.mp3" DoneWarningSound "vo\mvm\mght\demoman_mvm_m_paincrticialdeath03.mp3" Squad { TFBot { ClassIcon demo_clusterbomb Health 60000 Name "Major Iron Bomber" Class Demoman Skill Expert Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Item "the iron bomber" Item "voodoo juju" Item "the dark age defender" CharacterAttributes { "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "major increased jump height" 1.9 "move speed bonus" 0.5 } ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size upgrade atomic" 7 "Blast radius increased" 1 "damage bonus" 1.5 } } } } WaveSpawn { Name Support TotalCurrency 0 TotalCount 999 MaxActive 6 SpawnCount 3 Where spawnbot_lowerflank WaitBeforeStarting 10 WaitBetweenSpawns 3 Support 1 Squad { TFBot { ClassIcon demo_loosecannon Health 175 Skill Normal Name "Loose Cannon Demoman" Class Demoman Item "the loose cannon" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "glengarry bonnet" ItemAttributes { ItemName "The Loose Cannon" "reload time decreased" 0.8 "grenade launcher mortar mode" 0 } } } } } }