#base robot_giant.pop
#base robot_standard.pop
WaveSchedule
{
StartingCurrency 15000
RespawnWaveTime 5
CanBotsAttackWhileInSpawnRoom no
Mission // sentry buster
{
Objective DestroySentries
InitialCooldown 20
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 7
CooldownTime 40
TFBot
{
Template T_TFBot_SentryBuster
}
}
Mission // Spy - wave 1
{
Objective Spy
InitialCooldown 15
Where spawnbot_mission_spy
BeginAtWave 1
RunForThisManyWaves 1
CooldownTime 10
DesiredCount 2
TFBot
{
Class Spy
Skill Expert
Name Spy
}
}
Mission // Sniper - wave 1
{
Objective Sniper
InitialCooldown 30
Where spawnbot_mission_sniper
BeginAtWave 1
RunForThisManyWaves 1
CooldownTime 20
DesiredCount 2
TFBot
{
Class Sniper
Skill Expert
Name Sniper
MaxVisionRange 3000
}
}
Mission // Engineer - wave 1
{
Objective Engineer
InitialCooldown 90
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 1
CooldownTime 30
DesiredCount 1
TFBot
{
Template T_TFBot_Engineer_Sentry_Teleporter
}
}
//////////////////////////////////////////////////////////
Wave
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave01b"
Where spawnbot
TotalCount 50
MaxActive 4
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Class Heavyweapons
Name "Deflector Heavy"
ClassIcon heavy_deflector
Skill Expert
Attributes "AlwaysCrit"
Item "The U-clank-a"
Item "Deflector"
WeaponRestrictions PrimaryOnly
MaxVisionRange 1200
ItemAttributes
{
ItemName "Deflector"
"attack projectiles" 1
}
}
TFBot
{
Template T_TFBot_Demo_Burst
Skill Expert
Attributes "AlwaysCrit"
}
//TFBot
//{
//Template T_TFBot_Sniper_Huntsman
//Skill Expert
//Attributes "AlwaysCrit"
//}
}
}
WaveSpawn
{
Name "Wave01b"
Where spawnbot
TotalCount 50
MaxActive 4
SpawnCount 1
WaitBeforeStarting 5
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
Attributes "AlwaysCrit"
}
//TFBot
//{
//Template T_TFBot_Soldier_Extended_Concheror
//Skill Expert
//Attributes "AlwaysCrit"
//}
TFBot
{
Template T_TFBot_Medic
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave01b"
Where spawnbot
TotalCount 50
MaxActive 4
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Scout_Sandman_FastCharge
Skill Expert
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_ScorchShot_FastShot
Skill Expert
Attributes "AlwaysCrit"
}
//TFBot
//{
//Template T_TFBot_Heavyweapons_Gnome
//Health 300
//Skill Expert
//}
TFBot
{
Health 300
Name "Natascha Heavy"
Class HeavyWeapons
Skill Expert
Item "natascha"
Attributes "AlwaysCrit"
}
//TFBot
//{
//Class Pyro
//Skill Expert
//Attributes "AlwaysCrit"
//}
}
}
WaveSpawn
{
Name "Wave01a"
Where spawnbot
TotalCount 25
MaxActive 5
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
//TFBot
//{
//Class Scout
//ClassIcon scout_bat
//WeaponRestrictions Meleeonly
//Skill Expert
//Attributes "AlwaysCrit"
//}
TFBot
{
Template T_TFBot_Demoman_Knight
Skill Expert
Attributes "AlwaysCrit"
}
}
}
///////////////////////////////////////
WaveSpawn
{
WaitForAllSpawned "Wave01a"
Where spawnbot
TotalCount 150
MaxActive 5
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Demoman_Samurai
Skill Expert
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Sniper_Huntsman_Spammer
ClassIcon Sniper_bow_multi
Skill Expert
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill Expert
Attributes "AlwaysCrit"
}
}
}
///////////////////////////////////////
WaveSpawn // Tank
{
TotalCount 3
WaitForAllSpawned "Wave01b"
WaitBeforeStarting 0
WaitBetweenSpawns 60
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 45000
Speed 75
Name "tankboss"
Skin 1
StartingPathTrackNode "boss_path_1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
WaitForAllDead "Wave01b"
Where spawnbot
TotalCount 20
MaxActive 2
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Scout_Baseball
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Scout_Bonk
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
WaitForAllDead "Wave01b"
Where spawnbot
TotalCount 20
MaxActive 8
SpawnCount 4
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Medic
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
}
}
}
//////////////////////////////////////////////////////////
Wave
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
}
//////////////////////////////////////////////////////////
Wave
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
}
//////////////////////////////////////////////////////////////////////
}