#base robot_giant.pop
#base robot_standard.pop
WaveSchedule
{
StartingCurrency 16000
RespawnWaveTime 1
CanBotsAttackWhileInSpawnRoom no
AddSentryBusterWhenDamageDealtExceeds 999999
AddSentryBusterWhenKillCountExceeds 999
Mission // sentry buster
{
Objective DestroySentries
InitialCooldown 1000
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 7
CooldownTime 1000
TFBot
{
Template T_TFBot_SentryBuster
}
}
Templates
{
T_TFBot_Heavyweapons_Deflector
{
Class Heavyweapons
Name "Deflector Heavy"
ClassIcon heavy_deflector
Skill Hard
Item "The U-clank-a"
Item "Deflector"
WeaponRestrictions PrimaryOnly
MaxVisionRange 1200
ItemAttributes
{
ItemName "Deflector"
"attack projectiles" 1
}
}
}
// MISSION: Sniper_Razorback 01
Mission
{
Objective Sniper
Where spawnbot_mission_sniper
BeginAtWave 1
RunForThisManyWaves 1
InitialCooldown 120
CooldownTime 40
DesiredCount 1
TFBot
{
Template T_TFBot_Sniper_Razorback
}
}
// MISSION: Sniper_Sydney_Sleeper 03
Mission
{
Objective Sniper
Where spawnbot_mission_sniper
BeginAtWave 3
RunForThisManyWaves 1
InitialCooldown 100
CooldownTime 40
DesiredCount 2
TFBot
{
Template T_TFBot_Sniper_Sydney_Sleeper
}
}
// MISSION: Sniper_Crit 04
Mission // Sniper - wave 4
{
Objective Sniper
InitialCooldown 80
Where spawnbot_giant
BeginAtWave 4
RunForThisManyWaves 1
CooldownTime 30
DesiredCount 2
TFBot
{
Class Sniper
Skill Expert
Name Sniper
MaxVisionRange 3000
Attributes AlwaysCrit
}
}
// MISSION: Spy 04
Mission // Spy - wave 4
{
Objective Spy
InitialCooldown 100
Where spawnbot_mission_spy
BeginAtWave 4
RunForThisManyWaves 1
CooldownTime 25
DesiredCount 2
TFBot
{
Class Spy
Skill Expert
Name Spy
}
}
/////////////////////////////////////////////////WAVE 1
Wave
{
StartWaveOutput
{
Target wave_start_relay
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave01A"
//WaitForAllDead "Wave01A"
Where spawnbot
TotalCount 100
MaxActive 22
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ
Skill easy
}
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast
Skill Normal
}
TFBot
{
Name "bat scout"
Class Scout
ClassIcon scout_bat
WeaponRestrictions Meleeonly
Skill Hard
}
TFBot
{
Template T_TFBot_Heavyweapons_Gnome
Skill Expert
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave01B"
WaitForAllSpawned "Wave01A"
Where spawnbot
TotalCount 64
MaxActive 16
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Knight
Skill Expert
}
}
WaveSpawn
{
Name "Wave01B"
WaitForAllSpawned "Wave01A"
Where spawnbot_giant
TotalCount 4
MaxActive 4
SpawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_DemoMan_PrinceTavish
}
}
////////////////////////
WaveSpawn
{
Name "Wave01C"
WaitForAllDead "Wave01B"
Where spawnbot
TotalCount 36
MaxActive 6
SpawnCount 6
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Shotgun
Skill Hard
}
}
WaveSpawn
{
Name "Wave01C"
WaitForAllDead "Wave01B"
Where spawnbot
TotalCount 32
MaxActive 4
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Pyro_Flaregun
Skill Normal
}
}
WaveSpawn
{
Name "Wave01C"
WaitForAllDead "Wave01B"
Where spawnbot_giant
TotalCount 28
MaxActive 4
SpawnCount 4
WaitBeforeStarting 12
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Scout
Skill Expert
Tag nav_prefer_flank_left
BehaviorModifiers push
}
}
WaveSpawn
{
Name "Wave01C"
WaitForAllDead "Wave01B"
Where spawnbot_giant
TotalCount 28
MaxActive 4
SpawnCount 4
WaitBeforeStarting 12
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Scout
Skill Expert
Tag nav_prefer_flank_right
BehaviorModifiers push
}
}
WaveSpawn
{
Name "Wave01C"
WaitForAllDead "Wave01B"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Giant_Demoman
}
TFBot
{
Template T_TFBot_Giant_Pyro_Flare_Spammer
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave01D"
WaitForAllDead "Wave01C"
Where spawnbot_giant
TotalCount 100
MaxActive 22
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Class Soldier
Skill Expert
}
TFBot
{
Class Demoman
Skill Expert
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave01E"
WaitForAllSpawned "Wave01D"
Where spawnbot
TotalCount 48
MaxActive 18
SpawnCount 2
WaitBeforeStarting 7
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_RocketShotgun
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_QuickFix
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave01E"
WaitForAllSpawned "Wave01D"
Where spawnbot_giant
TotalCount 4
MaxActive 2
SpawnCount 1
WaitBeforeStarting 25
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Soldier
}
}
WaveSpawn
{
Name "Wave01E"
WaitForAllSpawned "Wave01D"
Where spawnbot_giant
TotalCount 4
MaxActive 2
SpawnCount 1
WaitBeforeStarting 32
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Pyro
}
}
}
/////////////////////////////////////////////////WAVE 2
Wave
{
StartWaveOutput
{
Target wave_start_relay
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave02A"
//WaitForAllDead "Wave02A"
Where spawnbot
TotalCount 150
MaxActive 20
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Scout_Sandman_FastCharge
Skill Hard
}
TFBot
{
Template T_TFBot_Scout_Jumping_Sandman
Skill Hard
}
TFBot
{
Template T_TFBot_Soldier_Extended_Concheror
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave02A"
//WaitForAllDead "Wave02A"
Where spawnbot
TotalCount 8
MaxActive 2
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Giant_Scout_FAN
}
TFBot
{
Template T_TFBot_Giant_Scout_Baseball
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave02B"
WaitForAllDead "Wave02A"
Where spawnbot_giant
TotalCount 125
MaxActive 20
SpawnCount 10
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Soldier_Extended_Buff_Banner
Skill Normal
}
TFBot
{
Template T_TFBot_Demo_Burst
Skill Expert
}
TFBot
{
Template T_TFBot_Sniper_Huntsman
Skill Hard
}
TFBot
{
Class Heavyweapons
Skill Hard
}
TFBot
{
Class Pyro
Skill Normal
BehaviorModifiers push
}
}
}
WaveSpawn
{
Name "Wave02B"
WaitForAllDead "Wave02A"
Where spawnbot_giant
TotalCount 8
MaxActive 2
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Soldier_Crit
}
}
////////////////////////
WaveSpawn
{
Name "Wave02C"
WaitForAllSpawned "Wave02B"
Where spawnbot
TotalCount 80
MaxActive 14
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill easy
}
}
WaveSpawn
{
Name "Wave02C"
WaitForAllSpawned "Wave02B"
Where spawnbot
TotalCount 40
MaxActive 4
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Scout_Shortstop
Skill Expert
}
}
WaveSpawn
{
Name "Wave02C"
WaitForAllSpawned "Wave02B"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer_Reload
}
}
////////////////////////
WaveSpawn
{
Name "Wave02D"
WaitForAllDead "Wave02C"
Where spawnbot
TotalCount 124
MaxActive 18
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Name "Ali Babas"
Class Demoman
ClassIcon demoknight
Skill Hard
Item "Sultan's Ceremonial"
Item "Ali Baba's Wee Booties"
Item "The Persian Persuader"
Item "The Splendid Screen"
ItemAttributes
{
ItemName "The Splendid Screen"
"Attack not cancel charge" 1
}
WeaponRestrictions MeleeOnly
CharacterAttributes
{
"critboost on kill" 3
}
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave02D"
WaitForAllDead "Wave02C"
Where spawnbot_giant
TotalCount 6
MaxActive 2
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Heavyweapons
}
}
WaveSpawn
{
Name "Wave02D"
WaitForAllDead "Wave02C"
Where spawnbot_giant
TotalCount 6
MaxActive 2
SpawnCount 1
WaitBeforeStarting 5
WaitBetweenSpawns 10
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Tag nav_prefer_flank_right
BehaviorModifiers push
}
}
}
}
/////////////////////////////////////////////////WAVE 3
Wave
{
StartWaveOutput
{
Target wave_start_relay
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave03A"
//WaitForAllDead "Wave03A"
Where spawnbot_giant
TotalCount 150
MaxActive 16
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Scout_FAN
Skill Expert
}
TFBot
{
Template T_TFBot_ScorchShot_FastShot
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave03A"
//WaitForAllDead "Wave03A"
Where spawnbot_giant
TotalCount 8
MaxActive 2
SpawnCount 1
WaitBeforeStarting 7
WaitBetweenSpawns 7
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Giant_Scout_Fast
}
TFBot
{
Template T_TFBot_Giant_Scout_Bonk
}
}
}
WaveSpawn
{
Name "Wave03A"
//WaitForAllDead "Wave03A"
Where spawnbot_giant
TotalCount 8
MaxActive 2
SpawnCount 1
WaitBeforeStarting 7
WaitBetweenSpawns 7
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Soldier_RocketPush
}
}
////////////////////////
WaveSpawn
{
Name "Wave03B"
WaitForAllSpawned "Wave03A"
Where spawnbot
TotalCount 9
MaxActive 6
SpawnCount 3
WaitBeforeStarting 20
WaitBetweenSpawns 40
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Concheror
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Buff_Banner
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
}
}
}
WaveSpawn
{
Name "Wave03B"
WaitForAllSpawned "Wave03A"
Where spawnbot_giant
TotalCount 125
MaxActive 14
SpawnCount 7
WaitBeforeStarting 7
WaitBetweenSpawns 4
TotalCurrency 0
TFBot
{
Name "Direct Hit Soldier"
Class Soldier
Skill Expert
Attributes "HoldFireUntilFullReload"
Item "the direct hit"
Item "the mantreads"
}
}
////////////////////////
WaveSpawn
{
Name "Wave03C"
WaitForAllDead "Wave03B"
Where spawnbot_giant
TotalCount 4
MaxActive 4
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 12
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Heavyweapons_Heater
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
}
}
WaveSpawn
{
Name "Wave03C"
WaitForAllDead "Wave03B"
Where spawnbot_giant
TotalCount 8
MaxActive 8
SpawnCount 4
WaitBeforeStarting 24
WaitBetweenSpawns 12
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons_HealOnKill
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
}
}
WaveSpawn
{
Name "Wave03C"
WaitForAllDead "Wave03B"
Where spawnbot_giant
TotalCount 24
MaxActive 12
SpawnCount 6
WaitBeforeStarting 48
WaitBetweenSpawns 12
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
TFBot
{
Template T_TFBot_Medic_QuickUber
}
}
}
WaveSpawn
{
Name "Wave03C"
WaitForAllDead "Wave03B"
Where spawnbot
TotalCount 128
MaxActive 8
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Spy
Skill Expert
}
}
////////////////////////
WaveSpawn
{
Name "Wave03D"
WaitForAllSpawned "Wave03C"
Where spawnbot
TotalCount 10
MaxActive 4
SpawnCount 2
WaitBeforeStarting 30
WaitBetweenSpawns 20
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Medic_Regen
}
}
}
WaveSpawn
{
Name "Wave03D"
WaitForAllSpawned "Wave03C"
Where spawnbot
TotalCount 125
MaxActive 16
SpawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Name "Direct Hit Soldier"
Class Soldier
Skill Expert
Attributes "HoldFireUntilFullReload"
Item "the direct hit"
Item "the mantreads"
}
}
}
/////////////////////////////////////////////////WAVE 4
Wave
{
StartWaveOutput
{
Target wave_start_relay
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave04A"
TotalCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 120
//WaitForAllDead "Wave04A"
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 20000
Speed 75
Name "tankboss"
StartingPathTrackNode "boss_path_a1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave04A"
//WaitForAllDead "Wave04A"
Where spawnbot_giant
TotalCount 80
MaxActive 8
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Deflector
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave04A"
//WaitForAllDead "Wave04A"
Where spawnbot_giant
TotalCount 20
MaxActive 2
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Sniper_Huntsman_Spammer
ClassIcon Sniper_bow_multi
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave04A"
//WaitForAllDead "Wave04A"
Where spawnbot_giant
TotalCount 20
MaxActive 2
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave04A"
//WaitForAllDead "Wave04A"
Where spawnbot_giant
TotalCount 60
MaxActive 6
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Name "Crit Pyro"
Class Pyro
Skill Expert
Attributes "AlwaysCrit"
Attributes "AlwaysFireWeapon"
ItemAttributes
{
ItemName "TF_WEAPON_FLAMETHROWER"
"damage bonus" 2.0
}
CharacterAttributes
{
"move speed bonus" 1.5
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave04B"
WaitForAllSpawned "Wave04A"
Where spawnbot
TotalCount 56
MaxActive 14
SpawnCount 7
WaitBeforeStarting 14
WaitBetweenSpawns 7
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_RocketShotgun
ItemAttributes
{
ItemName "the black box"
"heal on hit for rapidfire" 1000
}
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
}
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
}
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave04B"
WaitForAllSpawned "Wave04A"
Where spawnbot_giant
TotalCount 48
MaxActive 4
SpawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
}
}
///////////
WaveSpawn
{
Name "Wave04C"
WaitForAllSpawned "Wave04B"
Where spawnbot_giant
TotalCount 16
MaxActive 4
SpawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 10
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
Tag nav_prefer_flank_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Medic
}
}
}
WaveSpawn
{
Name "Wave04C"
WaitForAllSpawned "Wave04B"
Where spawnbot_giant
TotalCount 16
MaxActive 4
SpawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 10
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_SlowBarrage
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Medic
}
}
}
WaveSpawn
{
Name "Wave04C"
WaitForAllSpawned "Wave04B"
Where spawnbot_giant
TotalCount 72
MaxActive 10
SpawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Name "Crit Scout"
Class Scout
Skill Expert
Attributes "AlwaysCrit"
}
}
////////////////////////
WaveSpawn
{
Name "Wave04D"
TotalCount 3
WaitBeforeStarting 20
WaitBetweenSpawns 40
WaitForAllSpawned "Wave04C"
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 15000
Speed 75
Name "tankboss"
StartingPathTrackNode "boss_path_a1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave04D"
WaitForAllDead "Wave04C"
Where spawnbot
TotalCount 16
MaxActive 4
SpawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 20
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Deflector
Attributes "AlwaysCrit"
ClassIcon heavy_deflector_giant
}
TFBot
{
Template T_TFBot_Giant_Medic
}
}
}
WaveSpawn
{
Name "Wave04D"
WaitForAllDead "Wave04C"
Where spawnbot
TotalCount 16
MaxActive 4
SpawnCount 2
WaitBeforeStarting 40
WaitBetweenSpawns 20
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Giant_Scout_Jumping_Sandman
}
TFBot
{
Template T_TFBot_Giant_Scout_Baseball_Armored
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Wave04D"
WaitForAllDead "Wave04C"
Where spawnbot_giant
TotalCount 100
MaxActive 8
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Heavyweapons_Deflector
Skill Expert
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Heavyweapons_Deflector
Skill Expert
Attributes "AlwaysCrit"
Tag nav_prefer_flank_right
BehaviorModifiers push
}
TFBot
{
Name "Crit Soldier"
Class Soldier
Skill Expert
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 2.0
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Name "Crit Demo"
Class Demoman
Skill Expert
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_GRENADELAUNCHER"
"Projectile speed increased" 2.0
"faster reload rate" -0.8
"damage bonus" 2.0
}
Tag nav_prefer_flank_right
BehaviorModifiers push
}
}
}
///////////
WaveSpawn
{
Name "Wave04E"
TotalCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 0
WaitForAllSpawned "Wave04D"
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 30000
Speed 75
Name "tankboss"
StartingPathTrackNode "boss_path_a1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
}
/////////////////////////////////////////////////
}