//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 900 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Demo_Cluster { ClassIcon demo_clusterbomb Name "Cluster Bomb Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "The Iron Bomber" Item "The Bolted Bombardier" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 6 } } T_TFBot_Demo_Loch { ClassIcon demo_loch_nys Name "Loch Demo" Class Demoman Skill Expert ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 } Item "the loch-n-load" Item "the chargin' targe" Item "the ullapool caber" Item "scotch bonnet" } T_TFBot_Giant_Soldier_Fastrocket_Spammer { ClassIcon soldier_infinite_blast_giant Health 3800 Name "Giant Rapid Pusher Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the liberty launcher" "Projectile speed increased" 2.0 "damage causes airblast" 1 "fire rate bonus" 0.5 "faster reload rate" -0.8 "damage bonus" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the liberty launcher" Item "the reserve shooter" Item "the market gardener" Item "jumper's jeepcap" } T_TFBot_Giant_Soldier_Directhit_Burst_NoBuff { ClassIcon soldier_directhit_spammer_giant Health 4000 Name "Giant Direct Hit Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the direct hit" "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the direct hit" } T_TFBot_Pyro_Dragon { ClassIcon pyro_dragon_fury_swordstone Name "Dragon Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly MaxVisionRange 800 ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.85 } Item "The Dragon's Fury" } T_TFBot_Heavy_Deflector_Fire { ClassIcon heavy_deflector_fire Name "Flame Deflector Heavy" Class HeavyWeapons Skill Hard ItemAttributes { ItemName "the huo long heatmaker" "ring of fire while aiming" 50 "ragdolls become ash" 1 "set damagetype ignite" 1 "attack projectiles" 1 } Item "the huo long heatmaker" } T_TFBot_Heavy_Natascha { ClassIcon heavy_grapple Name "Natascha Heavy" Class HeavyWeapons Skill Hard ItemAttributes { ItemName natascha "apply z velocity on damage" -100 "apply look velocity on damage" -100 } Item "natascha" } T_TFBot_Giant_Scout_Fast_Bonk { ClassIcon scout_superbonk_giant Health 1200 Name "Super Bonk Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly Attributes "MiniBoss" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "effect bar recharge rate increased" 0.55 "move speed bonus" 2.0 "deploy time increased" 0.5 } Item "bonk! atomic punch" Item "the holy mackerel" Item "bonk helm" Item "bonk boy" } T_TFBot_Demo_Loch_Burst { ClassIcon demo_loch_burst Name "Burst Loch Demo" Class Demoman Skill Expert Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "fire rate bonus" 0.05 "faster reload rate" 1.75 "clip size upgrade atomic" 3.0 "projectile spread angle penalty" 3 } Item "the loch-n-load" Item "the chargin' targe" Item "the ullapool caber" Item "scotch bonnet" } T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_barrage Health 4000 Name "Colonel Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" 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 { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "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 } } T_TFBot_Soldier_Charged { ClassIcon soldier_crit_normal Health 200 Name "Charged Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "Projectile speed increased" 0.5 "fire rate bonus" 2 "faster reload rate" 0.5 } Item "the original" } T_TFBot_Soldier_Stun_Spammer { ClassIcon soldier_stun_infinite Health 200 Name "Rapid Stunner Soldier" Class Soldier Skill Expert ItemAttributes { ItemName tf_weapon_rocketlauncher "Projectile speed increased" 0.65 "faster reload rate" -0.8 "fire rate bonus" 0.5 "rocket specialist" 1 "damage bonus" 0.8 } Item "the lucky shot" } T_TFBot_Pyro_Future { ClassIcon pyro_phlog Health 175 Name Moonman Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the phlogistinator" "damage bonus" 2.0 "heal on kill" 175 "heal on hit for rapidfire" 10 "critboost on kill" 100 } Item "the phlogistinator" Item "the moonman backpack" Item "the bubble pipe" } T_TFBot_Demo_Blast { ClassIcon demo_blast Health 175 Name "Blast Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "damage causes airblast" 1 "projectile spread angle penalty" 3 "Projectile speed increased" 1.5 } } T_TFBot_Demo_Loch_Burst_NoShield { ClassIcon demo_loch_burst Health 175 Name "Burst Loch Demo" Class Demoman Skill Expert Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "fire rate bonus" 0.05 "faster reload rate" 1.75 "clip size upgrade atomic" 3.0 "projectile spread angle penalty" 3 } Item "the loch-n-load" Item "the ullapool caber" Item "scotch bonnet" } T_TFBot_Heavy_Natascha_Hyper { ClassIcon heavy_grapple_move Health 300 Name "Powered Natascha Heavy" Class HeavyWeapons Skill Expert ItemAttributes { ItemName natascha "apply z velocity on damage" -500 "apply look velocity on damage" -500 } Item "natascha" } T_TFBot_Heavy_Deflector { ClassIcon heavy_deflector_normal Health 300 Name "Deflector Heavy" Class HeavyWeapons Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "the u-clank-a" } T_TFBot_Heavy_Deflector_Pusher { ClassIcon heavy_deflector_push_normal Health 300 Name "Deflector Heavy Pusher" Class HeavyWeapons Skill Expert ItemAttributes { ItemName deflector "attack projectiles" 2 "damage causes airblast" 1 } Item "deflector" Item "the u-clank-a" Item "the titanium towel" } T_TFBot_Heavy_Fire { ClassIcon heavy_heater Health 300 Name "Flame Heavy" Class HeavyWeapons Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName "the huo long heatmaker" "ring of fire while aiming" 50 "ragdolls become ash" 1 "set damagetype ignite" 1 } Item "the huo long heatmaker" Item "the bunsen brave" } T_TFBot_Heavy_Shotgun_Burst { ClassIcon heavy_shotgun_burst Health 300 Name "Burst Shotgun Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_shotgun_hwg "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus with reduced health" 0.4 "fire rate bonus" 0.5 "spread penalty" 0.5 "bullets per shot bonus" 3 "damage penalty" 0.5 "faster reload rate" 0.7 } } T_TFBot_Medic_Armored { ClassIcon medic_uber_armored Health 500 Name "Armored Uber Medic" Scale 1.4 Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 2 } CharacterAttributes { "heal rate bonus" 5 "bot medic uber health threshold" 100 } } T_TFBot_Sniper_Huntsman_Spammer_Bleed_Normal { ClassIcon sniper_huntsman_bleed Health 125 Name "Bleed Bowman Rapid Fire" Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 "bleeding duration" 5 } Item "the huntsman" } T_TFBot_Spy_Ninja { ClassIcon spy_fast Name "Ninja Spy" Class Spy Skill Expert ItemAttributes { ItemName "conniver's kunai" "max health additive penalty" 0 } CharacterAttributes { "move speed bonus" 2.0 } Item "conniver's kunai" Item "spy oni mask" } T_TFBot_Spy_Saharan { ClassIcon spy_saharan Health 125 Name "Saharan Spy" Class Spy Skill Expert ItemAttributes { ItemName "your eternal reward" "fire rate bonus" 0.6 } Item "l'etranger" Item "your eternal reward" Item "the familiar fez" } T_TFBot_Giant_Soldier_Nuker { ClassIcon soldier_nuker_giant Health 4200 Name "Giant Nuker Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the original" "faster reload rate" 2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "damage bonus" 16 "damage causes airblast" 1 "use large smoke explosion" 1 "Blast radius increased" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the original" Item "full metal drill hat" } T_TFBot_Giant_Soldier_Directhit { ClassIcon soldier_directhit_infinite_giant Health 3800 Name "Giant Direct Hit Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the direct hit" "fire rate bonus" 0.6 "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "the direct hit" Item "the buff banner" Item "defiant spartan" } T_TFBot_Giant_Pyro_Future { ClassIcon pyro_phlog_giant Health 3000 Name "Giant Moonman" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the phlogistinator" "damage bonus" 3.0 "Heal on Kill" 3000 "critboost on kill" 100 "heal on hit for rapidfire" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the phlogistinator" Item "the bubble pipe" Item "the moonman backpack" } T_TFBot_Giant_Demo_Blast { ClassIcon demo_blast_giant Health 3300 Name "Giant Blast Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.5 "fire rate bonus" 0.1 "damage causes airblast" 1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demo_Spammer { ClassIcon demo_spammer_giant Health 3800 Name "Giant Rapid Fire Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Heavy_Brassbeast { ClassIcon heavy_brass_nys_giant Health 5000 Name "Giant Goldgun Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the brass beast" "damage bonus" 2.0 "turn to gold" 1 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the brass beast" Item "the gridiron guardian" } T_TFBot_Giant_Heavy_Deflector_Pusher { ClassIcon heavy_deflector_push Health 5000 Name "Giant Deflector Heavy Pusher" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 2 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "deflector" Item "the u-clank-a" Item "the titanium towel" } T_TFBot_Giant_Medic_Kritzkrieg { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 200 "uber duration bonus" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 2 "bot medic uber health threshold" 5000 } Item "the kritzkrieg" Item "vintage tyrolean" } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_b BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_a BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_a BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot_a BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_Telein } } Mission { Objective Sniper Where spawnbot_b BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_a BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Spy_Saharan ItemAttributes { ItemName "your eternal reward" "max health additive penalty" 0 } } } Mission { Objective Spy Where spawnbot_a BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_revolver "fire rate bonus" 0.6 "faster reload rate" -0.8 "damage bonus" 2.0 "is passive weapon" 1 "sniper fires tracer HIDDEN" 1 "slow enemy on hit major" 5 } ItemAttributes { ItemName "conniver's kunai" "slow enemy on hit major" 5 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a TotalCurrency 100 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name a TotalCurrency 150 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_a Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 150 TotalCount 30 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_a Squad { TFBot { Template T_TFBot_Scout_Bonk } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name a TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { Template T_TFBot_Pyro Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name a TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_b Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 125 TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_a Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 125 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_b Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 125 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 125 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_a Squad { Tank { Health 22000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name a TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 14 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Soldier_Directhit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name a TotalCurrency 150 TotalCount 33 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_a Squad { TFBot { ClassIcon heavy Health 125 Name HeavyWeapons Class HeavyWeapons Skill Hard } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot_b Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 27 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Hard Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Demo_Blast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_a Squad { Tank { Health 22000 Name Tank Speed 75 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_b Squad { TFBot { ClassIcon soldier Health 125 Name Soldier Class Soldier Skill Hard } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_b Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Bleed_Normal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Pusher } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name a TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 4 Where spawnbot_b Squad { TFBot { Template T_TFBot_Demo_Loch_Burst_NoShield } } } WaveSpawn { TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_a Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name bspawn WaitForAllDead a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_a Squad { Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 9 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Bonk } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_a Squad { TFBot { Template T_TFBot_Heavy_Fire Attributes "AlwaysCrit" } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_b Squad { TFBot { Template T_TFBot_Pyro_Dragon Attributes "AlwaysCrit" } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_a Squad { Tank { Health 24000 Name Tank Speed 75 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_b Squad { TFBot { Template T_TFBot_Soldier_Charged } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_a Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Pyro_Future } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name a TotalCurrency 150 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_a Squad { TFBot { Template T_TFBot_Soldier_Stun_Spammer Attributes "AlwaysCrit" } } } WaveSpawn { Name support1 TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Support 1 Where spawnbot_a Where spawnbot_b Squad { TFBot { Template T_TFBot_Heavy_Natascha } } } WaveSpawn { Name a TotalCurrency 150 TotalCount 7 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_b Squad { TFBot { Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name support2 WaitForAllDead a TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_b Where spawnbot_a Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_b Squad { TFBot { Template T_TFBot_Heavy_Shotgun_Burst } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Chief_Demo_Atomic Health 40000 } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name support3 WaitForAllDead b TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_b Where spawnbot_a Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard Attributes "AlwaysCrit" } } } WaveSpawn { Name support3 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 Where spawnbot_b Where spawnbot_a Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_a Squad { Tank { Health 27000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name a TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Soldier_Fastrocket_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" } } } WaveSpawn { Name a TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot_a Squad { TFBot { Template T_TFBot_Heavy_Deflector_Fire Attributes "AlwaysCrit" } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_a Squad { Tank { Health 28000 Name Tank Speed 75 Skin 1 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name b WaitForAllDead a TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot_b Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 300 Name "Heal-on-Hit Deflector Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "TeleportToHint" ItemAttributes { ItemName tf_weapon_minigun "heal on kill" 300 "attack projectiles" 2 "damage bonus" 1.25 } Item "the tungsten toque" } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 50 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot_a Squad { TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Concheror ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 } } } } WaveSpawn { Name c WaitForAllDead b TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot_b Squad { TFBot { Template T_TFBot_Demo_Cluster Attributes "AlwaysCrit" } } } WaveSpawn { Name support2 WaitForAllDead a TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_a Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Expert Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name support3 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 Where spawnbot_b Where spawnbot_a Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } } } //This file has been generated by http://mvm.tf