#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 800 RespawnWaveTime 6 ExtraSpawnPoint //Adds spawn points on specified location { Name "spawnalt" // StartDisabled 1 // If the spawn point starts disabled (Default: 0) TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3 X "3393" Y "2086" Z "-323" } CanBotsAttackWhileInSpawnRoom no Templates { } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } 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 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout_bat Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions MeleeOnly Item "the crossing guard" Item "bonk boy" } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 200 TotalCount 12 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 175 Name "Shotgun Pyro" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "killer exclusive" } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman Item "spiral sallet" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 15 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal Item "powerhouse_scattergun_currentevent" Item "the flying guillotine" Item "the gaelic garb" Item "bonk leadwear" } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 250 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoman Health 175 Name "Rapid Fire Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.5 "faster reload rate" -0.4 } Item "world traveler" } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon soldier Health 200 Name "Tank Buster Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the black box" "damage bonus" 5 "clip size penalty" 0.2 "faster reload rate" 5 } Item "the black box" Item "the battalion's backup" } } } WaveSpawn { Name 4 WaitForAllDead 3 TotalCurrency 200 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavyweapons Health 300 Name "Tomislav Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "tomislav" Item "the u-clank-a" } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 5 WaitForAllDead 4 TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Soldier Item "gentlemanne_rocketlauncher_highrollers" Item "armored authority" } } } WaveSpawn { Name suus WaitForAllDead 4 TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 150 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Scout_FAN ItemAttributes { ItemName "the force-a-nature" "damage bonus" 0.5 } } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 22 MaxActive 12 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Scout_Melee ItemAttributes { ItemName tf_weapon_bat "attach particle effect" 704 } Item "modest metal pile of scrap" } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit ItemAttributes { ItemName "soldier drill hat" "attach particle effect" 78 } Item "soldier drill hat" Item "the ornament armament" } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 150 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { Name 4 WaitForAllDead 3 TotalCurrency 200 TotalCount 14 MaxActive 6 DoneOutput { Target ufo_relay Action Trigger } SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman Item "the fruit shoot" } } } WaveSpawn { Name "ufo giants" WaitForAllDead 4 TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_ufo Squad { TFBot { ClassIcon ufo_bison Health 3500 Name "Giant Bison Soldier" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the righteous bison" "damage bonus" 1.5 "faster reload rate" 0.0 } ItemAttributes { ItemName "soldier's stash" "attach particle effect" 9 } 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 } Item "the righteous bison" Item "ghoul gibbin' gear" Item "soldier's stash" } } } WaveSpawn { Name ssa TotalCurrency 0 TotalCount 10 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Support 1 Where spawnbot_ufo Squad { TFBot { ClassIcon bison Health 200 Name "Bison Soldier" Class Soldier Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "soldier's stash" "attach particle effect" 9 } Item "the righteous bison" Item "soldier's stash" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "lol ufo scout" TotalCurrency 1000 TotalCount 111 MaxActive 23 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_ufo Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_scattergun "attach particle effect" 9 } ItemAttributes { ItemName "ye olde baker boy" "attach particle effect" 9 } Item "ye olde baker boy" } } } WaveSpawn { Name timer TotalCurrency 0 TotalCount 1 MaxActive 1 StartWaveOutput { Target ufo_relay Action Trigger } SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnalt Squad { TFBot { ClassIcon timer_lite Health 180 Name ttt Class Scout Attributes "UseBossHealthBar" Skill Normal WeaponRestrictions MeleeOnly CharacterAttributes { "health regen" -1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 400 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 250 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Item "tam o'shanter" } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Demo_Burst Item "tam o'shanter" } } } WaveSpawn { Name 4 WaitForAllDead 3 TotalCurrency 450 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon demoman Health 3200 Name "Giant Burst Fire Demo" Scale 1.8 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "the loch-n-load" Item "demo kabuto" Item "employee badge b" } } } WaveSpawn { Name sss TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavyweapons Health 300 Name "Brass Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "the brass beast" Item "large luchadore" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 1500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_ufo Squad { TFBot { ClassIcon soldier Health 35000 Name "Colonel Bison Soldier" Scale 1.9 Class Soldier Skill Normal WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the righteous bison" "damage bonus" 1.5 "clip size upgrade atomic" 26 "fire rate bonus" 0.2 "faster reload rate" 0.4 "projectile spread angle penalty" 3 } ItemAttributes { ItemName "soldier's stash" "attach particle effect" 9 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the righteous bison" Item "soldier's stash" } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 StartWaveOutput { Target ufo_relay Action Trigger } SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 1 Name Heh Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" CharacterAttributes { "health regen" -1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "UFO Boss" TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_ufo Squad { TFBot { ClassIcon soldier Health 75000 Name "Chief Bison Soldier" Scale 2 Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName "the righteous bison" "damage bonus" 1.75 "clip size upgrade atomic" 16 "fire rate bonus" 0.2 "faster reload rate" 0.5 } ItemAttributes { ItemName "soldier's stash" "attach particle effect" 9 } 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.9 } Item "the righteous bison" Item "soldier's stash" Item "the jupiter jumpers" } } } WaveSpawn { Name support TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_ufo Squad { TFBot { ClassIcon soldier Health 200 Name "Bison Soldier" Class Soldier Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "soldier's stash" "attach particle effect" 9 } Item "the righteous bison" Item "soldier's stash" } } } WaveSpawn { Name incoming!!! TotalCurrency 400 TotalCount 1 MaxActive 1 StartWaveOutput { Target ufo_relay Action Trigger } SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 1 Name Scout Class Scout Skill Normal CharacterAttributes { "health regen" -1 } } } } } }