#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
population
{
StartingCurrency 1000
RespawnWaveTime 0
CanBotsAttackWhileInSpawnRoom no
FixedRespawnWaveTime Yes
AddSentryBusterWhenDamageDealtExceeds 999999
AddSentryBusterWhenKillCountExceeds 999
Templates
{
T_TFBot_Giant_Heavyweapons_Fist
{
ClassIcon heavy_steelfist_giant
Health 5000
Name "Giant Steel Gauntlet"
Scale 1.8
Class HeavyWeapons
Skill Expert
MaxVisionRange 1200
WeaponRestrictions MeleeOnly
Attributes "MiniBoss"
ItemAttributes
{
ItemName "fists of steel"
"damage bonus" 7
}
CharacterAttributes
{
"move speed bonus" 0.5
"damage force reduction" 0.3
"airblast vulnerability multiplier" 0.3
"override footstep sound set" 2
}
Item "fists of steel"
Item "security shades"
}
}
Mission // sentry buster
{
Objective DestroySentries
InitialCooldown 9000
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 1
CooldownTime 9000
TFBot
{
Template T_TFBot_SentryBuster
}
}
// MISSION: Sniper_Crit 04
Mission // Sniper - wave 4
{
Objective Sniper
InitialCooldown 25
Where spawnbot_mission_sniper
BeginAtWave 4
RunForThisManyWaves 1
CooldownTime 30
DesiredCount 4
TFBot
{
Class Sniper
Skill Expert
Name "Crit Sniper"
MaxVisionRange 3000
Attributes "AlwaysCrit"
}
}
// MISSION: Spy 04
Mission // Spy - wave 4
{
Objective Spy
InitialCooldown 15
Where spawnbot_mission_spy
BeginAtWave 4
RunForThisManyWaves 1
CooldownTime 20
DesiredCount 4
TFBot
{
Class Spy
Skill Expert
Name "Frenchie Poopy Pants"
}
}
/////////////////////////////////////////////////Wave 1
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave01a"
//WaitForAllSpawned "Wave01a"
Where spawnbot
TotalCount 9
MaxActive 6
spawnCount 3
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Name "bat scout"
Class Scout
ClassIcon scout_bat
WeaponRestrictions Meleeonly
Skill Hard
}
}
WaveSpawn
{
Name "Wave01b"
WaitForAllSpawned "Wave01a"
Where spawnbot
TotalCount 9
MaxActive 6
spawnCount 3
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Scout_Bonk
}
}
WaveSpawn
{
Where spawnbot
TotalCount 6
MaxActive 4
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill easy
}
}
////////////////////////
WaveSpawn
{
Name "Wave01c"
WaitForAllDead "Wave01b"
Where spawnbot
TotalCount 16
MaxActive 12
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Class Demoman
Skill Normal
}
}
////////////////////////
WaveSpawn
{
Name "Wave01d"
WaitForAllSpawned "Wave01c"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 4
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill easy
}
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Normal
}
TFBot
{
Template T_TFBot_Soldier_Extended_Concheror
Skill Normal
}
TFBot
{
Template T_TFBot_Soldier_Extended_Buff_Banner
Skill Normal
}
}
}
WaveSpawn
{
Name "Wave01d"
WaitForAllSpawned "Wave01c"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 35
WaitBetweenSpawns 0
TotalCurrency 900
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill easy
}
}
}
/////////////////////////////////////////////////Wave 2
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave02a"
//WaitForAllDead "Wave02a"
Where spawnbot
TotalCount 12
MaxActive 12
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Class Soldier
Skill Normal
}
}
WaveSpawn
{
Name "Wave02a"
//WaitForAllDead "Wave02a"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 16
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
}
}
////////////////////////
WaveSpawn
{
Name "Wave02b"
WaitForAllSpawned "Wave02a"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 16
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Fist
}
}
////////////////////////
WaveSpawn
{
Name "Wave02c"
WaitForAllSpawned "Wave02b"
Where spawnbot
TotalCount 12
MaxActive 12
spawnCount 2
WaitBeforeStarting 16
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Demo_Burst
}
}
WaveSpawn
{
Name "Wave02c"
WaitForAllSpawned "Wave02b"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 1
WaitBeforeStarting 16
WaitBetweenSpawns 16
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
}
}
////////////////////////
WaveSpawn
{
Name "Wave02d"
WaitForAllSpawned "Wave02c"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 16
WaitBetweenSpawns 0
TotalCurrency 900
TFBot
{
Template T_TFBot_Giant_Heavyweapons
}
}
}
/////////////////////////////////////////////////Wave 3
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn // Tanks
{
TotalCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 900
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 7500
Speed 50
Name "TankBossA"
StartingPathTrackNode "tank_path_a_10"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave03a"
Where spawnbot
TotalCount 16
MaxActive 8
spawnCount 4
WaitBeforeStarting 20
WaitBetweenSpawns 16
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill Normal
}
TFBot
{
Template T_TFBot_Heavyweapons_Shotgun
Skill Hard
}
TFBot
{
Class Heavyweapons
Skill easy
Attributes "AlwaysCrit"
}
}
}
////////////////////////
WaveSpawn
{
WaitForAllSpawned "Wave03a"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 1
WaitBeforeStarting 16
WaitBetweenSpawns 8
TotalCurrency 0
TFBot
{
Template T_TFBot_ScorchShot_FastShot
Skill Expert
}
}
WaveSpawn
{
WaitForAllSpawned "Wave03a"
Where spawnbot
TotalCount 16
MaxActive 8
spawnCount 2
WaitBeforeStarting 16
WaitBetweenSpawns 8
TotalCurrency 0
Squad
{
TFBot
{
Class Pyro
Skill Normal
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
}
/////////////////////////////////////////////////Wave 4
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave04a"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Scout_Fast
}
}
////////////////////////
WaveSpawn
{
Name "Wave04b"
WaitForAllDead "Wave04a"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 8
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Soldier
}
}
WaveSpawn
{
Name "Wave04b"
WaitForAllDead "Wave04a"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 16
WaitBetweenSpawns 8
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_DemoMan_PrinceTavish
}
}
WaveSpawn
{
Name "Wave04b"
WaitForAllDead "Wave04a"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 32
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
}
}
WaveSpawn
{
Name "Wave04b"
WaitForAllDead "Wave04a"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 42
WaitBetweenSpawns 0
TotalCurrency 900
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
}
}
}
/////////////////////////////////////////////////Wave 5
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave05a"
Where spawnbot
TotalCount 8
MaxActive 6
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Class Soldier
Skill Hard
}
}
WaveSpawn
{
Name "Wave05a"
Where spawnbot
TotalCount 8
MaxActive 6
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Knight
Skill Expert
}
}
WaveSpawn
{
Name "Wave05a"
Where spawnbot
TotalCount 16
MaxActive 10
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
Squad
{
TFBot
{
Class Heavyweapons
Skill Normal
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Hard
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave05b"
WaitForAllSpawned "Wave05a"
Where spawnbot
TotalCount 32
MaxActive 20
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 5
TotalCurrency 0
TFBot
{
Template T_TFBot_Sniper_Huntsman
Skill Expert
Attributes "AlwaysCrit"
}
}
////////////////////////
WaveSpawn
{
Name "Wave05c"
WaitForAllSpawned "Wave05b"
Where spawnbot
TotalCount 12
MaxActive 12
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill Expert
Attributes "AlwaysCrit"
}
}
////////////////////////
WaveSpawn
{
Name "Wave05d"
WaitForAllSpawned "Wave05c"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 2
WaitBeforeStarting 25
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Sniper_Huntsman
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave05d"
WaitForAllSpawned "Wave05c"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 2
WaitBeforeStarting 25
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Scout_Bonk
}
}
WaveSpawn
{
Name "Wave05d"
WaitForAllSpawned "Wave05c"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 2
WaitBeforeStarting 25
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Knight
Skill Expert
}
}
WaveSpawn
{
Name "Wave05d"
WaitForAllSpawned "Wave05c"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 2
WaitBeforeStarting 25
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Scout_Shortstop
Skill Expert
}
}
////////////////////////
WaveSpawn
{
Name "Wave05e"
WaitForAllDead "Wave05d"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 900
TFBot
{
Template T_TFBot_Scout_Shortstop
Skill Expert
}
}
}
/////////////////////////////////////////////////Wave 6
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
// WaveSpawn // Tanks
// {
// TotalCount 1
// WaitBeforeStarting 0
// WaitBetweenSpawns 0
// TotalCurrency 0
//
// FirstSpawnOutput
//
// {
// Target boss_spawn_relay
// Action Trigger
// }
//
// Tank
// {
// Health 8000
// Speed 50
// Name "TankBossA"
// StartingPathTrackNode "tank_path_a_10"
//
// OnKilledOutput
// {
// Target boss_dead_relay
// Action Trigger
// }
//
// OnBombDroppedOutput
// {
// Target boss_deploy_relay
// Action Trigger
// }
// }
// }
WaveSpawn
{
Name "Wave06a"
Where spawnbot
TotalCount 22
MaxActive 22
spawnCount 22
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave06b"
WaitForAllSpawned "Wave06a"
Where spawnbot
TotalCount 48
MaxActive 12
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 1
TotalCurrency 0
RandomChoice
{
TFBot
{
Class Scout
Skill Expert
//Attributes "AlwaysCrit"
}
TFBot
{
Name "Crit bat scout"
Class Scout
ClassIcon scout_bat
WeaponRestrictions Meleeonly
Skill Expert
//Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Wave06b"
WaitForAllSpawned "Wave06a"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 1
WaitBeforeStarting 50
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer_Reload
}
}
////////////////////////
WaveSpawn
{
Name "Wave06c"
WaitForAllDead "Wave06b"
Where spawnbot
TotalCount 5
MaxActive 5
spawnCount 5
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer_Reload
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave06c"
WaitForAllSpawned "Wave06b"
Where spawnbot
TotalCount 30
MaxActive 10
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Hard
}
}
WaveSpawn // Tanks
{
Name "Wave06c"
WaitForAllSpawned "Wave06b"
TotalCount 1
WaitBeforeStarting 25
WaitBetweenSpawns 0
TotalCurrency 900
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 5000
Speed 75
Name "TankBossB"
StartingPathTrackNode "tank_path_b_10"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
}
/////////////////////////////////////////////////Wave 7
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave07a"
Where spawnbot
TotalCount 20
MaxActive 20
spawnCount 10
WaitBeforeStarting 0
WaitBetweenSpawns 16
TotalCurrency 0
TFBot
{
Class Heavyweapons
Skill Expert
}
}
////////////////////////
WaveSpawn
{
Name "Wave07b"
WaitForAllSpawned "Wave07a"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 16
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
}
}
WaveSpawn
{
Name "Wave07b"
WaitForAllSpawned "Wave07a"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 16
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Scout_Jumping_Sandman
}
}
////////////////////////
WaveSpawn
{
Name "Wave07c"
WaitForAllSpawned "Wave07b"
Where spawnbot
TotalCount 12
MaxActive 8
spawnCount 4
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Demoman
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
WaveSpawn
{
//Name "Wave07c"
WaitForAllSpawned "Wave07b"
Where spawnbot
TotalCount 32
MaxActive 12
spawnCount 4
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Pyro_Flaregun
}
}
////////////////////////
WaveSpawn
{
Name "Wave07d"
WaitForAllSpawned "Wave07c"
Where spawnbot
TotalCount 12
MaxActive 8
spawnCount 4
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
WaveSpawn
{
Name "Wave07d"
WaitForAllSpawned "Wave07c"
Where spawnbot
TotalCount 32
MaxActive 12
spawnCount 4
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Class Soldier
Skill Expert
}
}
////////////////////////
WaveSpawn
{
Name "Wave07e"
WaitForAllSpawned "Wave07d"
Where spawnbot
TotalCount 20
MaxActive 20
spawnCount 10
WaitBeforeStarting 0
WaitBetweenSpawns 5
TotalCurrency 0
TFBot
{
Class Heavyweapons
Skill Expert
}
}
////////////////////////
WaveSpawn
{
WaitForAllDead "Wave07e"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 900
TFBot
{
Class Scout
Skill Expert
}
}
}
/////////////////////////////////////////////////Wave 8
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave08a"
//WaitForAllSpawned "Wave08a"
Where spawnbot
TotalCount 24
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 7
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_Extended_Buff_Banner
Skill Expert
}
}
WaveSpawn
{
Name "Wave08a"
//WaitForAllSpawned "Wave08a"
Where spawnbot
TotalCount 24
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 7
TotalCurrency 0
TFBot
{
Template T_TFBot_Demo_Burst
Skill Expert
}
}
WaveSpawn
{
Name "Wave08a"
//WaitForAllSpawned "Wave08a"
Where spawnbot
TotalCount 24
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 7
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Shotgun
Skill Expert
}
}
////////////////////////
WaveSpawn
{
Name "Wave08b"
WaitForAllSpawned "Wave08a"
Where spawnbot
TotalCount 24
MaxActive 8
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Pyro
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave08b"
WaitForAllSpawned "Wave08a"
Where spawnbot
TotalCount 24
MaxActive 8
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Demoman
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave08b"
WaitForAllSpawned "Wave08a"
Where spawnbot
TotalCount 24
MaxActive 8
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Name "Crit Soda Popper Scout"
ClassIcon scout_fan
Class Scout
Skill Expert
Item "the soda popper"
Attributes "AlwaysCrit"
}
}
////////////////////////
WaveSpawn
{
Name "Wave08c"
WaitForAllDead "Wave08b"
Where spawnbot
TotalCount 12
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 30
TotalCurrency 0
TFBot
{
Name "Super Charged Heavy"
Class Heavyweapons
Skill Expert
Health 900
Scale 1.4
Attributes "AlwaysCrit"
CharacterAttributes
{
"move speed bonus" 1.4
}
}
}
WaveSpawn
{
Name "Wave08c"
WaitForAllDead "Wave08b"
Where spawnbot
TotalCount 12
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 30
TotalCurrency 0
TFBot
{
Name "Super Charged Soldier"
Class Soldier
Skill Expert
Health 600
Scale 1.4
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 1.5
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
CharacterAttributes
{
"move speed bonus" 1.4
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave08d"
WaitForAllSpawned "Wave08c"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 30
TotalCurrency 900
TFBot
{
Name "Super Charged Heavy"
Class Heavyweapons
Skill Expert
Health 900
Scale 1.4
Attributes "AlwaysCrit"
CharacterAttributes
{
"move speed bonus" 1.4
}
}
}
}
/////////////////////////////////////////////////Wave 9
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave09a"
//WaitForAllSpawned "Wave09a"
Where spawnbot
TotalCount 20
MaxActive 20
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon heavy_crit
Name "Crit Heavy"
Class Heavyweapons
Skill Expert
Attributes "AlwaysCrit"
}
}
////////////////////////
WaveSpawn
{
Name "Wave09b"
WaitForAllSpawned "Wave09a"
Where spawnbot
TotalCount 32
MaxActive 12
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Name "Heater Heavy"
ClassIcon heavy_heater
Class HeavyWeapons
Skill Hard
WeaponRestrictions PrimaryOnly
Item "the huo long heatmaker"
Item "dragonborn helmet"
}
}
WaveSpawn
{
Name "Wave09b"
WaitForAllSpawned "Wave09a"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Pyro
Attributes AlwaysFireWeapon
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
////////////////////////
WaveSpawn // Tanks
{
Name "Wave09c"
WaitForAllSpawned "Wave09b"
TotalCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 7000
Speed 75
Name "TankBossA"
StartingPathTrackNode "tank_path_a_10"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave09c"
WaitForAllSpawned "Wave09b"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer_Reload
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
WaveSpawn
{
Name "Wave09c"
WaitForAllSpawned "Wave09b"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 40
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
WaveSpawn
{
Name "Wave09c"
WaitForAllSpawned "Wave09b"
Where spawnbot
TotalCount 36
MaxActive 12
spawnCount 6
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast
Skill Expert
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Sniper_Huntsman
Skill Expert
Attributes "AlwaysCrit"
}
}
}
////////////////////////
WaveSpawn // Tanks
{
Name "Wave09d"
WaitForAllSpawned "Wave09c"
TotalCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 900
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 7000
Speed 75
Name "TankBossA"
StartingPathTrackNode "tank_path_a_10"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave09d"
WaitForAllDead "Wave09c"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer_Reload
}
TFBot
{
Template T_TFBot_Giant_Medic_Regen
}
}
}
WaveSpawn
{
Name "Wave09d"
WaitForAllDead "Wave09c"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 40
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
WaveSpawn
{
Name "Wave09d"
WaitForAllDead "Wave09c"
Where spawnbot
TotalCount 16
MaxActive 12
spawnCount 4
WaitBeforeStarting 60
WaitBetweenSpawns 10
TotalCurrency 0
Squad
{
TFBot
{
Class Heavyweapons
Skill Normal
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
}
/////////////////////////////////////////////////Wave 10
Wave
{
WaitWhenDone 65
Checkpoint Yes
StartWaveOutput
{
Target wave_start_relay_classic
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action Trigger
}
WaveSpawn
{
Name "Wave10a"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave10b"
WaitForAllSpawned "Wave10a"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
}
WaveSpawn
{
Name "Wave10c"
WaitForAllSpawned "Wave10b"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Where spawnbot
TotalCount 48
MaxActive 12
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_Extended_Concheror
Skill easy
}
}
WaveSpawn // Tanks
{
Name "Wave10d"
WaitForAllSpawned "Wave10c"
TotalCount 1
WaitBeforeStarting 16
WaitBetweenSpawns 0
TotalCurrency 900
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 7500
Speed 75
Name "TankBossA"
StartingPathTrackNode "tank_path_a_10"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
////////////////////////
WaveSpawn
{
WaitForAllDead "Wave10c"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
WaitForAllDead "Wave10c"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon demoknight_samurai_giant
Name "Emperor Samurai"
Class Demoman
Health 13000
Scale 1.8
Skill Expert
Attributes "MiniBoss"
WeaponRestrictions MeleeOnly
Attributes "AutoJump"
Attributes "AirChargeOnly"
AutoJumpMin 10
AutoJumpMax 10
Item "the half-zatoichi"
Item "demo kabuto"
ItemAttributes
{
ItemName tf_weapon_pipebomblauncher
"Attack not cancel charge" 1
}
CharacterAttributes
{
"move speed bonus" 0.5
"charge time increased" 2
"charge recharge rate increased" 10
"increased jump height" 2
"bot custom jump particle" 1
"damage bonus" 1.5
}
}
}
}
}