#base robot_giant.pop
#base robot_standard.pop
WaveSchedule
{
StartingCurrency 0
RespawnWaveTime 1
CanBotsAttackWhileInSpawnRoom no
AddSentryBusterWhenDamageDealtExceeds 999999
AddSentryBusterWhenKillCountExceeds 999
Mission // sentry buster
{
Objective DestroySentries
InitialCooldown 9000
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 1
CooldownTime 9000
TFBot
{
Template T_TFBot_SentryBuster
}
}
// Mission // Engineer
// {
// Objective Engineer
// InitialCooldown 200
// Where spawnbot
// BeginAtWave 1
// RunForThisManyWaves 1
// CooldownTime 60
// DesiredCount 1
// TFBot
// {
// Template T_TFBot_Engineer_Sentry_Teleporter
// }
// }
Templates
{
T_TFBot_Super_Scout
{
Class Scout
ClassIcon Scout_giant_fast
Name "Super Scout"
Health 1250
Scale 1.8
Attributes "MiniBoss"
WeaponRestrictions MeleeOnly
Item "the holy mackerel"
Item "bonk boy"
CharacterAttributes
{
"move speed bonus" 2.0
"damage force reduction" 7.0
"airblast vulnerability multiplier" 7.0
"airblast vertical vulnerability multiplier" 7.0
"aiming knockback resistance" 7.0
"override footstep sound set" 5
}
}
T_TFBot_Giant_Charged_Soldier
{
Name "Giant Charged Soldier"
ClassIcon Soldier_Crit
Class Soldier
Health 4000
Scale 1.8
Skill Expert
Attributes "MiniBoss"
Attributes "HoldFireUntilFullReload"
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"fire rate bonus" 2.0
"faster reload rate" -0.8
"Projectile speed increased" 0.5
}
CharacterAttributes
{
"move speed bonus" 0.5
"damage force reduction" 0.4
"airblast vulnerability multiplier" 0.4
"airblast vertical vulnerability multiplier" 0.4
"aiming knockback resistance" 0.4
"override footstep sound set" 3
}
}
T_TFBot_Steel_Gauntlet
{
Class Heavyweapons
//ClassIcon Heavy_steelfist
ClassIcon heavy
Name "Steel Gauntlet"
Health 900
Scale 1.4
Skill Normal
WeaponRestrictions MeleeOnly
Item "fists of steel"
}
T_TFBot_Giant_Healonkill_Deflector_Heavy
{
Class Heavyweapons
ClassIcon heavy_deflector_healonkill
Name "Giant Healonkill Deflectr Heavy"
Health 5000
Scale 1.8
Skill Expert
Attributes "MiniBoss"
Item "The U-clank-a"
//Item "Deflector"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 1.5
"attack projectiles" 2
"heal on kill" 5000
}
CharacterAttributes
{
"move speed bonus" 0.5
"damage force reduction" 0.3
"airblast vulnerability multiplier" 0.3
"airblast vertical vulnerability multiplier" 0.3
"aiming knockback resistance" 0.3
"override footstep sound set" 2
}
}
T_TFBot_Giant_Rapid_Fire_Soldier
{
Class Soldier
ClassIcon Soldier_Spammer
Name "Giant Rapid Fire Soldier"
Health 4000
Scale 1.8
Skill Expert
Attributes "MiniBoss"
Attributes "HoldFireUntilFullReload"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 1
"fire rate bonus" 0.5
"faster reload rate" -0.8
"Projectile speed increased" 0.75
}
CharacterAttributes
{
"move speed bonus" 0.5
"damage force reduction" 0.4
"airblast vulnerability multiplier" 0.4
"airblast vertical vulnerability multiplier" 0.4
"aiming knockback resistance" 0.4
"override footstep sound set" 3
}
}
T_TFBot_Giant_Quickfix_Medic
{
Class Medic
ClassIcon medic
Name "Giant Quick-Fix Medic"
Health 3000
Scale 1.8
Skill Expert
Attributes "MiniBoss"
Attributes "SpawnWithFullCharge"
WeaponRestrictions SecondaryOnly
Item "the quick-fix"
ItemAttributes
{
ItemName tf_weapon_syringegun_medic
"damage penalty" 0.1
}
CharacterAttributes
{
"move speed bonus" 0.5
"damage force reduction" 0.6
"airblast vulnerability multiplier" 0.6
"airblast vertical vulnerability multiplier" 0.6
"aiming knockback resistance" 0.6
"heal rate bonus" 200
"health regen" 40
}
}
T_TFBot_Giant_Regen_Medic
{
Class Medic
ClassIcon medic
Name "Giant Regen Medic"
Health 4500
Scale 1.8
Skill Expert
Attributes "MiniBoss"
Item "the quick-fix"
Item "the surgeon's stahlhelm"
ItemAttributes
{
ItemName tf_weapon_syringegun_medic
"damage penalty" 0.1
}
ItemAttributes
{
ItemName "the quick-fix"
"ubercharge rate bonus" 0.01
}
CharacterAttributes
{
"move speed bonus" 0.5
"damage force reduction" 0.6
"airblast vulnerability multiplier" 0.6
"airblast vertical vulnerability multiplier" 0.6
"aiming knockback resistance" 0.6
"heal rate bonus" 200
"health regen" 240
}
}
T_TFBot_Buffed_Medic
{
Class Medic
ClassIcon medic_uber
Name "Buffed Medic"
Health 300
Scale 1.2
Skill Expert
Attributes "SpawnWithFullCharge"
ItemAttributes
{
ItemName tf_weapon_syringegun_medic
"damage bonus" 2
}
ItemAttributes
{
ItemName tf_weapon_medigun
"ubercharge rate bonus" 5
}
CharacterAttributes
{
"heal rate bonus" 10
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Heavy
{
Name "Buffed Heavy"
Class Heavyweapons
Health 600
Scale 1.2
Skill Expert
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 1.5
}
CharacterAttributes
{
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Soldier
{
Name "Buffed Soldier"
Class Soldier
Health 400
Scale 1.2
Skill Expert
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 2.0
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
CharacterAttributes
{
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Scout
{
Name "Buffed Scout"
Class Scout
Health 250
Scale 1.2
Skill Expert
ItemAttributes
{
ItemName tf_weapon_scattergun
"damage bonus" 1.5
}
CharacterAttributes
{
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Pyro
{
Name "Buffed Pyro"
Class Pyro
Health 350
Scale 1.2
Skill Expert
ItemAttributes
{
ItemName "TF_WEAPON_FLAMETHROWER"
"damage bonus" 1.5
}
CharacterAttributes
{
"move speed bonus" 1.5
}
}
T_TFBot_Buffed_Demo
{
Name "Buffed Demo"
Class Demoman
Health 350
Scale 1.2
Skill Expert
ItemAttributes
{
ItemName "TF_WEAPON_GRENADELAUNCHER"
"Projectile speed increased" 2.0
"faster reload rate" -0.8
"damage bonus" 2.0
}
CharacterAttributes
{
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Rapid_Fire_Bowman
{
Name "Buffed Rapid Fire Bowman"
Class Sniper
ClassIcon sniper_bow
Health 1250
Scale 1.4
Skill Expert
Item "the huntsman"
Item "larrikin robin"
ItemAttributes
{
ItemName "the huntsman"
"damage bonus" 2
"fire rate bonus" 0.5
}
CharacterAttributes
{
"head scale" 0.7
"move speed bonus" 0.85
}
}
T_TFBot_Buffed_Bonk
{
Name "Buffed Bonk Scout"
ClassIcon scout_bonk
Class Scout
Health 250
Scale 1.2
Skill Expert
WeaponRestrictions MeleeOnly
Item "bonk! atomic punch"
Item "bonk helm"
ItemAttributes
{
ItemName tf_weapon_bat
"damage bonus" 2
}
CharacterAttributes
{
"move speed bonus" 1.2
"effect bar recharge rate increased" 0.5
}
}
T_TFBot_Buffed_Spy
{
Name "Buffed Spy"
ClassIcon spy
Class Spy
Health 250
Skill Expert
ItemAttributes
{
ItemName tf_weapon_revolver
"damage bonus" 2
"fire rate bonus" 0.5
"clip size bonus" 6
}
ItemAttributes
{
ItemName tf_weapon_knife
"fire rate bonus" 0.5
}
CharacterAttributes
{
"move speed bonus" 1.5
}
}
T_TFBot_Buffed_Bullet_Vacc_Medic
{
Name "Buffed Bullet Vacc Medic"
ClassIcon medic_uber
Class Medic
Health 300
Scale 1.2
Skill Expert
Attributes "SpawnWithFullCharge"
Attributes "VaccinatorBullets"
ItemAttributes
{
ItemName tf_weapon_syringegun_medic
"damage penalty" 0.1
}
CharacterAttributes
{
"ubercharge rate bonus" 25
"heal rate bonus" 1
"uber duration bonus" 100
"medigun bullet resist passive" 1
"medigun bullet resist deployed" 1
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Burst_Fire_Demo
{
Name "Buffed Burst Fire Demo"
Class Demoman
Health 350
Scale 1.2
Skill Expert
ItemAttributes
{
ItemName "TF_WEAPON_GRENADELAUNCHER"
"damage bonus" 2.0
"fire rate bonus" 0.1
"faster reload rate" 0.5
"projectile spread angle penalty" 10
}
CharacterAttributes
{
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Deflector_Heavy
{
Name "Buffed Deflector Heavy"
Class Heavyweapons
Health 600
Scale 1.2
Skill Expert
Item "The U-clank-a"
Item "Deflector"
MaxVisionRange 1200
WeaponRestrictions PrimaryOnly
ItemAttributes
{
ItemName "Deflector"
"attack projectiles" 1
"damage bonus" 1.5
}
CharacterAttributes
{
"move speed bonus" 1.2
}
}
T_TFBot_Buffed_Concheror_Soldier
{
Name "Buffed Concheror Soldier"
Class Soldier
Health 400
Scale 1.2
Skill Expert
Attributes "SpawnWithFullCharge"
Item "the concheror"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 2.0
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
CharacterAttributes
{
"move speed bonus" 1.2
"increase buff duration" 9.0
}
}
T_TFBot_Buffed_Buff_Soldier
{
Name "Buffed Buff Soldier"
Class Soldier
Health 400
Scale 1.2
Skill Expert
Attributes "SpawnWithFullCharge"
Item "the buff banner"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 2.0
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
CharacterAttributes
{
"move speed bonus" 1.2
"increase buff duration" 9.0
}
}
T_TFBot_Buffed_Shotgun_Heavy
{
Name "Buffed Shotgun Heavy"
Class Heavyweapons
Health 600
Scale 1.2
Skill Expert
WeaponRestrictions SecondaryOnly
ItemAttributes
{
ItemName "TF_WEAPON_SHOTGUN_HWG"
"faster reload rate" -0.8
"fire rate bonus" 0.6
"bullets per shot bonus" 3
"damage bonus" 0.66
}
CharacterAttributes
{
"move speed bonus" 1.2
}
}
T_TFBot_Heavy_o_saurus_Rex
{
Class Heavyweapons
ClassIcon heavy_deflector_healonkill
Name "Heavy-o-saurus Rex"
Health 100000
Scale 1.9
Skill Expert
Attributes "MiniBoss"
Attributes "UseBossHealthBar"
Item "tough guy's toque"
Item "the chicken kiev"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 1.6
"attack projectiles" 2
"heal on kill" 10000
}
CharacterAttributes
{
"move speed bonus" 0.38
"damage force reduction" 0.2
"airblast vulnerability multiplier" 0.2
"airblast vertical vulnerability multiplier" 0.2
"aiming knockback resistance" 0.2
"override footstep sound set" 2
"health regen" 300
}
}
T_TFBot_Buffed_Battalion_Soldier
{
Name "Buffed Battalion Soldier"
Class Soldier
Health 400
Scale 1.2
Skill Expert
Attributes "SpawnWithFullCharge"
Item "the battalion's backup"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 2.0
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
CharacterAttributes
{
"move speed bonus" 1.2
"increase buff duration" 9.0
}
}
T_TFBot_Buffed_Big_Heal_Medic
{
Name "Buffed Big Heal Medic"
ClassIcon medic_uber
Class Medic
Health 300
Scale 1.2
Skill Expert
Item "the quick-fix"
ItemAttributes
{
ItemName tf_weapon_syringegun_medic
"damage penalty" 0.1
}
ItemAttributes
{
ItemName tf_weapon_medigun
"ubercharge rate bonus" 0.1
}
CharacterAttributes
{
"heal rate bonus" 10
"move speed bonus" 1.2
}
}
}
/////////////////////////////////////////////////
Wave ///// WAVE 1
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Phase-1A"
Where spawnbot
TotalCount 9
MaxActive 9
SpawnCount 9
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Scout_Bonk
Name "Bonk Scout"
ClassIcon Scout
BehaviorModifiers Push
}
}
WaveSpawn
{
Name "Phase-1A"
Where spawnbot
TotalCount 9
MaxActive 9
SpawnCount 9
WaitBeforeStarting 3
WaitBetweenSpawns 0
TotalCurrency 45
RandomChoice
{
TFBot
{
Class Soldier
Skill Expert
}
TFBot
{
Class Heavyweapons
Skill Normal
}
TFBot
{
Class Demoman
Skill Hard
}
}
}
WaveSpawn
{
Name "Phase-1A"
Where spawnbot
TotalCount 4
MaxActive 4
SpawnCount 4
WaitBeforeStarting 3
WaitBetweenSpawns 0
TotalCurrency 40
TFBot
{
Class Spy
Skill Expert
}
}
////////////////////////
WaveSpawn
{
WaitForAllSpawned "Phase-1A"
Where spawnbot
TotalCount 9
MaxActive 9
SpawnCount 3
WaitBeforeStarting 24
WaitBetweenSpawns 5
TotalCurrency 90
TFBot
{
Class Engineer
Health 500
Skill Normal
Attributes "IgnoreFlag"
}
}
WaveSpawn // Tank
{
Name "Phase-1B"
WaitForAllDead "Phase-1A"
TotalCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 600
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 30000
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
{
Name "Phase-1B"
WaitForAllDead "Phase-1A"
Where spawnbot
TotalCount 36
MaxActive 12
SpawnCount 6
WaitBeforeStarting 15
WaitBetweenSpawns 15
TotalCurrency 180
TFBot
{
Template T_TFBot_Scout_Bonk
Name "Bonk Scout"
ClassIcon Scout
CharacterAttributes
{
"effect bar recharge rate increased" 0.75
}
}
}
///////////////////////////////////////////////// Total currency so far: 400 + tank (600) = 1000
WaveSpawn
{
Name "Phase-2A"
WaitForAllDead "Phase-1B"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 50
RandomChoice
{
TFBot
{
Class Scout
Skill Expert
}
TFBot
{
Class Scout
Skill Hard
}
TFBot
{
Class Scout
Skill Normal
}
TFBot
{
Class Scout
Skill easy
}
}
}
WaveSpawn
{
Name "Phase-2B"
WaitForAllSpawned "Phase-2A"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 50
RandomChoice
{
TFBot
{
Class Demoman
Skill Expert
}
TFBot
{
Class Demoman
Skill Hard
}
TFBot
{
Class Demoman
Skill Normal
}
TFBot
{
Class Demoman
Skill easy
}
}
}
WaveSpawn
{
Name "Phase-2C"
WaitForAllSpawned "Phase-2B"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 50
RandomChoice
{
TFBot
{
Class Soldier
Skill Expert
}
TFBot
{
Class Soldier
Skill Hard
}
TFBot
{
Class Soldier
Skill Normal
}
TFBot
{
Class Soldier
Skill easy
}
}
}
WaveSpawn
{
Name "Phase-2D"
WaitForAllSpawned "Phase-2C"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 50
RandomChoice
{
TFBot
{
Class Pyro
Skill Expert
}
TFBot
{
Class Pyro
Skill Hard
}
TFBot
{
Class Pyro
Skill Normal
}
TFBot
{
Class Pyro
Skill easy
}
}
}
WaveSpawn
{
Name "Phase-2E"
WaitForAllSpawned "Phase-2D"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 50
RandomChoice
{
TFBot
{
Class Heavyweapons
Skill Expert
}
TFBot
{
Class Heavyweapons
Skill Hard
}
TFBot
{
Class Heavyweapons
Skill Normal
}
}
}
WaveSpawn
{
Name "Phase-2F"
WaitForAllSpawned "Phase-2E"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 50
RandomChoice
{
TFBot
{
Template T_TFBot_Sniper_Huntsman
Attributes "AlwaysCrit"
Skill Expert
}
TFBot
{
Template T_TFBot_Sniper_Huntsman
Attributes "AlwaysCrit"
Skill Hard
}
}
}
WaveSpawn
{
Name "Phase-2F"
WaitForAllSpawned "Phase-2E"
Where spawnbot
TotalCount 1
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 0
TotalCurrency 50
TFBot
{
Template T_TFBot_Super_Scout
}
}
////////////////////////
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 15
TotalCurrency 200
TFBot
{
Template T_TFBot_Giant_Charged_Soldier
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Class Scout
Skill Hard
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Class Soldier
Skill Hard
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Class Pyro
Skill easy
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Class Demoman
Skill Normal
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Class Heavyweapons
Skill Hard
}
}
WaveSpawn
{
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Class Engineer
Health 500
Skill Normal
Attributes "IgnoreFlag"
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Template T_TFBot_Medic
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Template T_TFBot_Sniper_Huntsman
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-2G"
WaitForAllSpawned "Phase-2F"
Where spawnbot
TotalCount 5
MaxActive 1
SpawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 10
TotalCurrency 50
TFBot
{
Class Spy
Skill Hard
}
}
///////////////////////////////////////////////// Total currency so far: 1000 + 1000 = 2000
WaveSpawn
{
Name "Phase-3A"
WaitForAllDead "Phase-2G"
Where spawnbot
TotalCount 12
MaxActive 6
SpawnCount 6
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 120
Squad
{
TFBot
{
Class Heavyweapons
Skill Hard
}
TFBot
{
Template T_TFBot_Medic
}
}
}
WaveSpawn
{
Name "Phase-3A"
WaitForAllDead "Phase-2G"
Where spawnbot
TotalCount 12
MaxActive 6
SpawnCount 6
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 120
Squad
{
TFBot
{
Class Pyro
Skill Normal
}
TFBot
{
Template T_TFBot_Medic
}
}
}
WaveSpawn
{
Name "Phase-3A"
WaitForAllDead "Phase-2G"
Where spawnbot
TotalCount 12
MaxActive 6
SpawnCount 6
WaitBeforeStarting 10
WaitBetweenSpawns 10
TotalCurrency 120
TFBot
{
Template T_TFBot_Steel_Gauntlet
}
}
WaveSpawn
{
Name "Phase-3A"
WaitForAllDead "Phase-2G"
Where spawnbot
TotalCount 1
MaxActive 1
SpawnCount 1
WaitBeforeStarting 25
WaitBetweenSpawns 0
TotalCurrency 40
TFBot
{
Template T_TFBot_Super_Scout
}
}
////////////////////////
WaveSpawn
{
WaitForAllSpawned "Phase-3A"
Where spawnbot
TotalCount 60
MaxActive 9
SpawnCount 3
WaitBeforeStarting 10
WaitBetweenSpawns 7.5
TotalCurrency 200
RandomChoice
{
TFBot
{
Template T_TFBot_Steel_Gauntlet
}
TFBot
{
Class Heavyweapons
Skill Normal
}
TFBot
{
Class Pyro
Skill easy
}
}
}
WaveSpawn
{
Name "Phase-3B"
WaitForAllSpawned "Phase-3A"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 2
WaitBeforeStarting 15
WaitBetweenSpawns 15
TotalCurrency 200
Squad
{
TFBot
{
Template T_TFBot_Giant_Pyro
Health 3500
}
TFBot
{
Template T_TFBot_Medic
}
}
}
WaveSpawn
{
Name "Phase-3C"
WaitForAllSpawned "Phase-3B"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 2
WaitBeforeStarting 15
WaitBetweenSpawns 15
TotalCurrency 200
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
TFBot
{
Template T_TFBot_Medic
}
}
}
///////////////////////////////////////////////// Total currency so far: 2000 + 1000 = 3000
WaveSpawn // Tank
{
Name "Phase-4A"
WaitForAllDead "Phase-3C"
TotalCount 2
WaitBeforeStarting 10
WaitBetweenSpawns 32
TotalCurrency 450
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 20000
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
{
Name "Phase-4A"
WaitForAllDead "Phase-3C"
Where spawnbot
TotalCount 15
MaxActive 4
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 8
TotalCurrency 150
TFBot
{
Template T_TFBot_Super_Scout
}
}
WaveSpawn
{
Name "Phase-4A"
WaitForAllDead "Phase-3C"
Where spawnbot
TotalCount 2
MaxActive 2
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 16
TotalCurrency 100
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Health 3500
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-4A"
WaitForAllDead "Phase-3C"
Where spawnbot
TotalCount 4
MaxActive 4
SpawnCount 2
WaitBeforeStarting 32
WaitBetweenSpawns 16
TotalCurrency 200
Squad
{
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Health 3500
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Medic
}
}
}
WaveSpawn
{
Name "Phase-4A"
WaitForAllDead "Phase-3C"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 64
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Health 3500
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic
}
}
}
/////////////////////////////////////////////////
///////////////////////////////////////////////// Total currency so far: 3000 + 1000 = 4000
WaveSpawn
{
Name "Phase-5A"
WaitForAllDead "Phase-4A"
Where spawnbot
TotalCount 30
MaxActive 20
SpawnCount 10
WaitBeforeStarting 45
WaitBetweenSpawns 0
TotalCurrency 150
TFBot
{
Class Soldier
Skill Expert
}
}
WaveSpawn
{
Name "Phase-5B"
WaitForAllSpawned "Phase-5A"
Where spawnbot
TotalCount 30
MaxActive 20
SpawnCount 10
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 150
TFBot
{
Class Demoman
Skill Expert
}
}
WaveSpawn
{
Name "Phase-5C"
WaitForAllSpawned "Phase-5B"
Where spawnbot
TotalCount 30
MaxActive 20
SpawnCount 5
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 150
TFBot
{
Class Pyro
Skill Expert
Attributes "AlwaysFireWeapon"
}
}
WaveSpawn
{
Name "Phase-5D"
WaitForAllSpawned "Phase-5C"
Where spawnbot
TotalCount 30
MaxActive 21
SpawnCount 7
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 150
TFBot
{
Class Heavyweapons
Skill Expert
}
}
WaveSpawn
{
Name "Phase-5E"
WaitForAllSpawned "Phase-5D"
Where spawnbot
TotalCount 27
MaxActive 18
SpawnCount 6
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 200
TFBot
{
Class Heavyweapons
Skill Expert
}
}
WaveSpawn
{
Name "Phase-5E"
WaitForAllSpawned "Phase-5D"
Where spawnbot
TotalCount 12
MaxActive 4
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 200
TFBot
{
Template T_TFBot_Demoman_Samurai
Health 700
}
}
///////////////////////////////////////////////// Total currency so far: 4000 + 1000 = 5000
WaveSpawn
{
Name "Phase-6A"
WaitForAllDead "Phase-5E"
Where spawnbot
TotalCount 80
MaxActive 8
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 240
RandomChoice
{
TFBot
{
Class Soldier
Skill Expert
}
TFBot
{
Class Demoman
Skill Expert
}
TFBot
{
Class Pyro
Skill Normal
}
TFBot
{
Template T_TFBot_Sniper_Huntsman
Skill Expert
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Phase-6A"
WaitForAllDead "Phase-5E"
Where spawnbot
TotalCount 40
MaxActive 4
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 120
TFBot
{
Class Heavyweapons
Skill Expert
}
}
WaveSpawn
{
WaitForAllDead "Phase-5E"
Where spawnbot
TotalCount 40
MaxActive 4
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 120
TFBot
{
Class Engineer
Health 500
Skill Hard
Attributes "IgnoreFlag"
}
}
WaveSpawn
{
Name "Phase-6A"
WaitForAllDead "Phase-5E"
Where spawnbot
TotalCount 8
MaxActive 6
SpawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 40
TotalCurrency 520
Squad
{
TFBot
{
Template T_TFBot_Giant_Rapid_Fire_Soldier
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
}
}
///////////////////////////////////////////////// Total currency so far: 5000 + 1000 = 6000
WaveSpawn
{
Name "Phase-7A"
WaitForAllDead "Phase-6A"
Where spawnbot
TotalCount 20
MaxActive 12
SpawnCount 4
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 200
Squad
{
TFBot
{
Class Heavyweapons
Skill Normal
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Name "Quick Uber Medic"
}
}
}
WaveSpawn
{
Name "Phase-7A"
WaitForAllDead "Phase-6A"
Where spawnbot
TotalCount 24
MaxActive 8
SpawnCount 4
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 240
Squad
{
TFBot
{
Class Pyro
Skill Normal
}
TFBot
{
Template T_TFBot_Medic
}
}
}
////////////////////////
WaveSpawn
{
Name "Phase-7B"
WaitForAllSpawned "Phase-7A"
Where spawnbot
TotalCount 40
MaxActive 15
SpawnCount 5
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 240
Squad
{
TFBot
{
Template T_TFBot_Steel_Gauntlet
Name "Healthy Steel Gauntlet"
Health 1800
Scale 1.5
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
TFBot
{
Template T_TFBot_Soldier_Extended_Buff_Banner
ClassIcon Soldier
Name "Healthy Buff Banner Soldier"
Health 400
Scale 1.2
Skill Expert
}
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
ClassIcon Soldier
Name "Healthy Battalion Soldier"
Health 400
Scale 1.2
Skill Expert
}
TFBot
{
Template T_TFBot_Soldier_Extended_Concheror
ClassIcon Soldier
Name "Healthy Concheror Soldier"
Health 400
Scale 1.2
Skill Expert
}
}
}
WaveSpawn
{
Name "Phase-7B"
WaitForAllSpawned "Phase-7A"
Where spawnbot
TotalCount 28
MaxActive 4
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 320
TFBot
{
Template T_TFBot_Scout_Bonk
Name "Bonk Scout"
ClassIcon Scout
CharacterAttributes
{
"effect bar recharge rate increased" 0.5
}
}
}
///////////////////////////////////////////////// Total currency so far: 6000 + 1000 = 7000
WaveSpawn // Tank
{
Name "Phase-8A"
WaitForAllDead "Phase-7B"
TotalCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 80
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 40000
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
{
Name "Phase-8A"
WaitForAllDead "Phase-7B"
Where spawnbot
TotalCount 12
MaxActive 9
SpawnCount 3
WaitBeforeStarting 0
WaitBetweenSpawns 12
TotalCurrency 120
TFBot
{
Template T_TFBot_Giant_Charged_Soldier
}
}
WaveSpawn
{
WaitForAllSpawned "Phase-8A"
Where spawnbot
TotalCount 56
MaxActive 8
SpawnCount 8
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 280
Squad
{
TFBot
{
Class Scout
Skill Hard
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Name "Quick Uber Medic"
Skill Expert
Tag bot_squad_member
CharacterAttributes
{
"move speed bonus" 1.25
}
}
}
}
WaveSpawn
{
Name "Phase-8B"
WaitForAllSpawned "Phase-8A"
Where spawnbot
TotalCount 12
MaxActive 9
SpawnCount 3
WaitBeforeStarting 12
WaitBetweenSpawns 12
TotalCurrency 120
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
}
////////////////////////
WaveSpawn
{
Name "Phase-8C"
WaitForAllSpawned "Phase-8B"
Where spawnbot
TotalCount 16
MaxActive 12
SpawnCount 4
WaitBeforeStarting 11
WaitBetweenSpawns 10
TotalCurrency 160
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
TFBot
{
Template T_TFBot_Medic
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Name "Quick Uber Medic"
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Name "Quick Uber Medic"
}
}
}
WaveSpawn // Tank
{
Name "Phase-8C"
WaitForAllSpawned "Phase-8B"
TotalCount 1
WaitBeforeStarting 21
WaitBetweenSpawns 0
TotalCurrency 80
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 50000
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
{
Name "Phase-8D"
WaitForAllSpawned "Phase-8C"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 2
WaitBeforeStarting 10
WaitBetweenSpawns 20
TotalCurrency 40
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_SlowBarrage
Attributes "AlwaysCrit"
Tag special_main_left
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Health 4500
Name "Healthy Giant Medic"
}
}
}
WaveSpawn
{
Name "Phase-8D"
WaitForAllSpawned "Phase-8C"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 2
WaitBeforeStarting 10
WaitBetweenSpawns 20
TotalCurrency 40
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_SlowBarrage
Attributes "AlwaysCrit"
Tag special_main_right
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Health 4500
Name "Healthy Giant Medic"
}
}
}
WaveSpawn // Tank
{
Name "Phase-8D"
WaitForAllSpawned "Phase-8C"
TotalCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 80
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 60000
Speed 75
Name "tankboss"
Skin 1
StartingPathTrackNode "boss_path_1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////Total currency so far: 7000 + 1000 = 8000
WaveSpawn
{
WaitForAllDead "Phase-8D"
Where spawnbot
TotalCount 100
MaxActive 1
SpawnCount 1
WaitBeforeStarting 45
WaitBetweenSpawns 100
TotalCurrency 0
Support 1
TFBot
{
Template T_TFBot_Engineer_Sentry_Teleporter
Attributes "IgnoreFlag"
}
}
WaveSpawn
{
Name "Phase-9A"
WaitForAllDead "Phase-8D"
Where spawnbot
TotalCount 6
MaxActive 6
SpawnCount 3
WaitBeforeStarting 60
WaitBetweenSpawns 4
TotalCurrency 120
Squad
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
}
}
}
WaveSpawn // Tank
{
Name "Phase-9A"
WaitForAllDead "Phase-8D"
TotalCount 1
WaitBeforeStarting 60
WaitBetweenSpawns 0
TotalCurrency 160
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 70000
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
{
Name "Phase-9A"
WaitForAllDead "Phase-8D"
Where spawnbot
TotalCount 6
MaxActive 6
SpawnCount 3
WaitBeforeStarting 75
WaitBetweenSpawns 15
TotalCurrency 120
Squad
{
TFBot
{
Template T_TFBot_Super_Scout
}
TFBot
{
Template T_TFBot_Super_Scout
}
TFBot
{
Template T_TFBot_Super_Scout
}
}
}
////////////////////////
WaveSpawn
{
Name "Phase-9B"
WaitForAllSpawned "Phase-9A"
Where spawnbot
TotalCount 56
MaxActive 8
SpawnCount 4
WaitBeforeStarting 12
WaitBetweenSpawns 5
TotalCurrency 280
TFBot
{
Class Engineer
Health 500
Skill Normal
Attributes "IgnoreFlag"
}
}
WaveSpawn
{
Name "Phase-9B"
WaitForAllSpawned "Phase-9A"
Where spawnbot
TotalCount 16
MaxActive 12
SpawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 5
TotalCurrency 320
TFBot
{
Template T_TFBot_Giant_Rapid_Fire_Soldier
}
}
///////////////////////////////////////////////// Total currency so far: 8000 + 1000 = 9000
WaveSpawn
{
Name "Phase-10A"
WaitForAllSpawned "Phase-9B"
Where spawnbot
TotalCount 15
MaxActive 3
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Buffed_Scout
}
}
WaveSpawn
{
Name "Phase-10A"
WaitForAllSpawned "Phase-9B"
Where spawnbot
TotalCount 15
MaxActive 3
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Buffed_Soldier
}
}
WaveSpawn
{
Name "Phase-10A"
WaitForAllSpawned "Phase-9B"
Where spawnbot
TotalCount 15
MaxActive 3
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Buffed_Pyro
}
}
WaveSpawn
{
Name "Phase-10A"
WaitForAllSpawned "Phase-9B"
Where spawnbot
TotalCount 15
MaxActive 3
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Buffed_Demo
}
}
WaveSpawn
{
Name "Phase-10A"
WaitForAllSpawned "Phase-9B"
Where spawnbot
TotalCount 15
MaxActive 3
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Buffed_Heavy
}
}
WaveSpawn
{
Name "Phase-10A"
WaitForAllSpawned "Phase-9B"
Where spawnbot
TotalCount 15
MaxActive 3
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Buffed_Rapid_Fire_Bowman
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-10A"
WaitForAllSpawned "Phase-9B"
Where spawnbot
TotalCount 15
MaxActive 3
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 45
TFBot
{
Template T_TFBot_Demoman_Samurai
Health 700
}
}
////////////////////////
WaveSpawn
{
Name "Phase-10B"
WaitForAllSpawned "Phase-10A"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Health 3500
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-10B"
WaitForAllSpawned "Phase-10A"
Where spawnbot
TotalCount 30
MaxActive 18
SpawnCount 6
WaitBeforeStarting 6
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Buffed_Demo
}
}
///////////
WaveSpawn
{
Name "Phase-10C"
WaitForAllSpawned "Phase-10B"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
}
WaveSpawn
{
Name "Phase-10C"
WaitForAllSpawned "Phase-10B"
Where spawnbot
TotalCount 30
MaxActive 18
SpawnCount 6
WaitBeforeStarting 6
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Buffed_Scout
}
}
///////////
WaveSpawn
{
Name "Phase-10D"
WaitForAllSpawned "Phase-10C"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Giant_Pyro
Health 3500
}
}
WaveSpawn
{
Name "Phase-10D"
WaitForAllSpawned "Phase-10C"
Where spawnbot
TotalCount 30
MaxActive 18
SpawnCount 6
WaitBeforeStarting 6
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Buffed_Soldier
}
}
///////////
WaveSpawn
{
Name "Phase-10E"
WaitForAllSpawned "Phase-10D"
Where spawnbot
TotalCount 30
MaxActive 18
SpawnCount 6
WaitBeforeStarting 3
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Buffed_Heavy
}
}
WaveSpawn
{
Name "Phase-10E"
WaitForAllSpawned "Phase-10D"
Where spawnbot
TotalCount 6
MaxActive 3
SpawnCount 1
WaitBeforeStarting 9
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Super_Scout
}
}
///////////
WaveSpawn
{
Name "Phase-10F"
WaitForAllSpawned "Phase-10E"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
}
WaveSpawn
{
Name "Phase-10F"
WaitForAllSpawned "Phase-10E"
Where spawnbot
TotalCount 30
MaxActive 18
SpawnCount 6
WaitBeforeStarting 6
WaitBetweenSpawns 3
TotalCurrency 30
TFBot
{
Template T_TFBot_Buffed_Pyro
}
}
///////////
WaveSpawn
{
Name "Phase-10G"
WaitForAllSpawned "Phase-10F"
Where spawnbot
TotalCount 40
MaxActive 10
SpawnCount 5
WaitBeforeStarting 3
WaitBetweenSpawns 3
TotalCurrency 120
TFBot
{
Template T_TFBot_Buffed_Rapid_Fire_Bowman
}
}
WaveSpawn
{
Name "Phase-10G"
WaitForAllSpawned "Phase-10F"
Where spawnbot
TotalCount 30
MaxActive 6
SpawnCount 3
WaitBeforeStarting 3
WaitBetweenSpawns 3
TotalCurrency 90
TFBot
{
Template T_TFBot_Demoman_Samurai
Health 700
}
}
WaveSpawn // Tank
{
Name "Phase-10G"
WaitForAllSpawned "Phase-10F"
TotalCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 175
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 80000
Speed 75
Name "tankboss"
Skin 1
StartingPathTrackNode "boss_path_1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
///////////////////////////////////////////////// Total currency so far: 9000 + 1000 = 10000
WaveSpawn
{
Name "Phase-11A"
WaitForAllDead "Phase-10G"
Where spawnbot
TotalCount 12
MaxActive 4
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 120
TFBot
{
Template T_TFBot_Giant_Rapid_Fire_Soldier
}
}
WaveSpawn
{
Name "Phase-11A"
WaitForAllDead "Phase-10G"
Where spawnbot
TotalCount 12
MaxActive 4
SpawnCount 4
WaitBeforeStarting 5
WaitBetweenSpawns 0
TotalCurrency 120
TFBot
{
Template T_TFBot_Giant_Pyro
Health 3500
}
}
WaveSpawn
{
Name "Phase-11A"
WaitForAllDead "Phase-10G"
Where spawnbot
TotalCount 12
MaxActive 4
SpawnCount 4
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 120
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
}
WaveSpawn
{
Name "Phase-11A"
WaitForAllDead "Phase-10G"
Where spawnbot
TotalCount 12
MaxActive 4
SpawnCount 4
WaitBeforeStarting 15
WaitBetweenSpawns 0
TotalCurrency 120
TFBot
{
Template T_TFBot_Super_Scout
}
}
////////////////////////
WaveSpawn
{
Name "Phase-11B"
WaitForAllSpawned "Phase-11A"
Where spawnbot
TotalCount 45
MaxActive 6
SpawnCount 3
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 90
TFBot
{
Template T_TFBot_Buffed_Soldier
}
}
WaveSpawn
{
Name "Phase-11B"
WaitForAllSpawned "Phase-11A"
Where spawnbot
TotalCount 40
MaxActive 4
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 80
TFBot
{
Template T_TFBot_Buffed_Demo
}
}
WaveSpawn
{
Name "Phase-11B"
WaitForAllSpawned "Phase-11A"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 2
WaitBeforeStarting 7
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Giant_Rapid_Fire_Soldier
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
}
}
WaveSpawn
{
Name "Phase-11B"
WaitForAllSpawned "Phase-11A"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 2
WaitBeforeStarting 14
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Giant_Pyro
Health 3500
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
}
}
WaveSpawn
{
Name "Phase-11B"
WaitForAllSpawned "Phase-11A"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 2
WaitBeforeStarting 21
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
}
}
WaveSpawn
{
Name "Phase-11B"
WaitForAllSpawned "Phase-11A"
Where spawnbot
TotalCount 10
MaxActive 4
SpawnCount 2
WaitBeforeStarting 28
WaitBetweenSpawns 14
TotalCurrency 50
TFBot
{
Template T_TFBot_Super_Scout
}
}
///////////////////////////////////////////////// Total currency so far: 10000 + 1000 = 11000
WaveSpawn
{
Name "Phase-12A"
WaitForAllSpawned "Phase-11B"
Where spawnbot
TotalCount 1
MaxActive 1
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 140
TFBot
{
Template T_TFBot_Giant_Soldier_SlowBarrage
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-12A"
WaitForAllSpawned "Phase-11B"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 1
WaitBeforeStarting 1
WaitBetweenSpawns 4
TotalCurrency 75
TFBot
{
Template T_TFBot_Giant_Pyro
Health 3500
}
}
WaveSpawn
{
Name "Phase-12A"
WaitForAllSpawned "Phase-11B"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 1
WaitBeforeStarting 2
WaitBetweenSpawns 4
TotalCurrency 75
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Health 3500
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-12A"
WaitForAllSpawned "Phase-11B"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 1
WaitBeforeStarting 3
WaitBetweenSpawns 4
TotalCurrency 75
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
}
WaveSpawn
{
Name "Phase-12A"
WaitForAllSpawned "Phase-11B"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 1
WaitBeforeStarting 4
WaitBetweenSpawns 4
TotalCurrency 75
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
}
////////////////////////
WaveSpawn
{
Name "Phase-12B"
WaitForAllSpawned "Phase-12A"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 2
WaitBeforeStarting 1
WaitBetweenSpawns 4
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Giant_Pyro
Health 3500
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-12B"
WaitForAllSpawned "Phase-12A"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 2
WaitBeforeStarting 2
WaitBetweenSpawns 4
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Health 3500
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-12B"
WaitForAllSpawned "Phase-12A"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 2
WaitBeforeStarting 3
WaitBetweenSpawns 4
TotalCurrency 70
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-12B"
WaitForAllSpawned "Phase-12A"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 2
WaitBeforeStarting 4
WaitBetweenSpawns 4
TotalCurrency 70
Squad
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
////////////////////////
WaveSpawn
{
Name "Phase-12C"
WaitForAllSpawned "Phase-12B"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 3
WaitBeforeStarting 4
WaitBetweenSpawns 0
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Giant_Pyro
Health 3500
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
}
}
}
WaveSpawn
{
Name "Phase-12C"
WaitForAllSpawned "Phase-12B"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 3
WaitBeforeStarting 8
WaitBetweenSpawns 0
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Health 3500
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
}
}
}
WaveSpawn
{
Name "Phase-12C"
WaitForAllSpawned "Phase-12B"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 3
WaitBeforeStarting 12
WaitBetweenSpawns 0
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
}
}
}
WaveSpawn
{
Name "Phase-12C"
WaitForAllSpawned "Phase-12B"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 3
WaitBeforeStarting 16
WaitBetweenSpawns 0
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
}
}
}
WaveSpawn
{
Name "Phase-12C"
WaitForAllSpawned "Phase-12B"
Where spawnbot
TotalCount 3
MaxActive 3
SpawnCount 3
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_SlowBarrage
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
}
}
}
/////////////////////////////////////////////////
///////////////////////////////////////////////// Total currency so far: 11000 + 1000 = 12000
WaveSpawn // Tank
{
Name "Phase-13A"
WaitForAllDead "Phase-12C"
TotalCount 1
WaitBeforeStarting 60
WaitBetweenSpawns 0
TotalCurrency 300
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 90000
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
{
Name "Phase-13A"
WaitForAllDead "Phase-12C"
Where spawnbot
TotalCount 16
MaxActive 8
SpawnCount 4
WaitBeforeStarting 60
WaitBetweenSpawns 0
TotalCurrency 160
TFBot
{
Template T_TFBot_Buffed_Bonk
Name "Crit Buffed Bonk Scout"
ClassIcon Scout
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-13A"
WaitForAllDead "Phase-12C"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 4
WaitBeforeStarting 60
WaitBetweenSpawns 0
TotalCurrency 80
Squad
{
TFBot
{
Template T_TFBot_Buffed_Soldier
Name "Crit Buffed Soldier"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-13A"
WaitForAllDead "Phase-12C"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 1
WaitBeforeStarting 60
WaitBetweenSpawns 0
TotalCurrency 80
TFBot
{
Template T_TFBot_Buffed_Heavy
Name "Crit Buffed Heavy"
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-13A"
WaitForAllDead "Phase-12C"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 2
WaitBeforeStarting 60
WaitBetweenSpawns 0
TotalCurrency 40
TFBot
{
Template T_TFBot_Buffed_Spy
}
}
WaveSpawn
{
Name "Phase-13A"
WaitForAllDead "Phase-12C"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 2
WaitBeforeStarting 60
WaitBetweenSpawns 0
TotalCurrency 40
TFBot
{
Template T_TFBot_Demoman_Samurai
Name "Crit Samurai Demo"
Health 700
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-13A"
WaitForAllDead "Phase-12C"
Where spawnbot
TotalCount 4
MaxActive 4
SpawnCount 4
WaitBeforeStarting 75
WaitBetweenSpawns 0
TotalCurrency 100
TFBot
{
Template T_TFBot_Super_Scout
}
}
WaveSpawn
{
Name "Phase-13B"
WaitForAllSpawned "Phase-13A"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 5
WaitBeforeStarting 15
WaitBetweenSpawns 2
TotalCurrency 200
TFBot
{
Template T_TFBot_Super_Scout
}
}
///////////////////////////////////////////////// Total currency so far: 12000 + 1000 = 13000
WaveSpawn
{
Name "Phase-14A"
WaitForAllSpawned "Phase-13B"
Where spawnbot
TotalCount 18
MaxActive 18
SpawnCount 6
WaitBeforeStarting 10
WaitBetweenSpawns 5
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Giant_Pyro
Name "Giant Buffed Crit Pyro"
Health 7000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_FLAMETHROWER"
"damage bonus" 2.0
}
}
TFBot
{
Template T_TFBot_Buffed_Medic
//Template T_TFBot_Buffed_Bullet_Vacc_Medic
}
TFBot
{
Template T_TFBot_Buffed_Burst_Fire_Demo
Name "Buffed Crit Burst Fire Demo"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Burst_Fire_Demo
Name "Buffed Crit Burst Fire Demo"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Deflector_Heavy
Name "Buffed Crit Deflector Heavy"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Deflector_Heavy
Name "Buffed Crit Deflector Heavy"
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Phase-14B"
WaitForAllSpawned "Phase-14A"
Where spawnbot
TotalCount 18
MaxActive 18
SpawnCount 6
WaitBeforeStarting 5
WaitBetweenSpawns 5
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
Name "Giant Buffed Crit Heal-on-kill Deflector Heavy"
Health 10000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 2.0
"attack projectiles" 2
"heal on kill" 5000
}
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
TFBot
{
Template T_TFBot_Buffed_Pyro
Name "Buffed Crit Pyro"
Attributes "AlwaysCrit"
Attributes "AlwaysFireWeapon"
}
TFBot
{
Template T_TFBot_Buffed_Pyro
Name "Buffed Crit Pyro"
Attributes "AlwaysCrit"
Attributes "AlwaysFireWeapon"
}
TFBot
{
Template T_TFBot_Buffed_Concheror_Soldier
Name "Buffed Crit Concheror Soldier"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Concheror_Soldier
Name "Buffed Crit Concheror Soldier"
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Phase-14C"
WaitForAllSpawned "Phase-14B"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 5
WaitBeforeStarting 5
WaitBetweenSpawns 5
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Giant_Rapid_Fire_Soldier
Name "Giant Buffed Rapid Fire Soldier"
Health 8000
Scale 1.9
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 2.0
}
}
TFBot
{
Template T_TFBot_Buffed_Buff_Soldier
}
TFBot
{
Template T_TFBot_Buffed_Buff_Soldier
}
TFBot
{
Template T_TFBot_Buffed_Shotgun_Heavy
}
TFBot
{
Template T_TFBot_Buffed_Shotgun_Heavy
}
}
}
////////////////////////
WaveSpawn
{
Name "Phase-14D"
WaitForAllSpawned "Phase-14C"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 2
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Buffed_Burst_Fire_Demo
Name "Buffed Crit Burst Fire Demo"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-14E"
WaitForAllSpawned "Phase-14D"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Buffed_Pyro
Name "Buffed Crit Pyro"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-14F"
WaitForAllSpawned "Phase-14E"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Buffed_Soldier
Name "Buffed Crit Soldier"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-14G"
WaitForAllSpawned "Phase-14F"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 100
Squad
{
TFBot
{
Template T_TFBot_Buffed_Heavy
Name "Buffed Crit Heavy"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
////////////////////////
WaveSpawn
{
Name "Phase-14H"
WaitForAllSpawned "Phase-14G"
Where spawnbot
TotalCount 6
MaxActive 4
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 30
Squad
{
TFBot
{
Template T_TFBot_Buffed_Burst_Fire_Demo
Name "Buffed Crit Burst Fire Demo"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-14H"
WaitForAllSpawned "Phase-14G"
Where spawnbot
TotalCount 6
MaxActive 4
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 30
Squad
{
TFBot
{
Template T_TFBot_Buffed_Pyro
Name "Buffed Crit Pyro"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-14H"
WaitForAllSpawned "Phase-14G"
Where spawnbot
TotalCount 6
MaxActive 4
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Buffed_Soldier
Name "Buffed Crit Soldier"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-14H"
WaitForAllSpawned "Phase-14G"
Where spawnbot
TotalCount 6
MaxActive 4
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 60
Squad
{
TFBot
{
Template T_TFBot_Buffed_Heavy
Name "Buffed Crit Heavy"
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Medic
}
}
}
WaveSpawn
{
Name "Phase-14H"
WaitForAllSpawned "Phase-14G"
Where spawnbot
TotalCount 12
MaxActive 4
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 120
TFBot
{
Template T_TFBot_Buffed_Bonk
Name "Crit Buffed Bonk Scout"
ClassIcon Scout
Attributes "AlwaysCrit"
}
}
///////////////////////////////////////////////// Total currency so far: 13000 + 1000 = 14000
WaveSpawn
{
Name "Phase-15A"
WaitForAllSpawned "Phase-14H"
Where spawnbot
TotalCount 100
MaxActive 14
SpawnCount 7
WaitBeforeStarting 10
WaitBetweenSpawns 5
TotalCurrency 0
TFBot
{
Template T_TFBot_Buffed_Spy
}
}
WaveSpawn
{
Name "Phase-15A"
WaitForAllSpawned "Phase-14H"
Where spawnbot
TotalCount 9
MaxActive 6
SpawnCount 3
WaitBeforeStarting 10
WaitBetweenSpawns 25
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
Name "Giant Buffed Crit Heal-on-kill Deflector Heavy"
Health 10000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 2.0
"attack projectiles" 2
"heal on kill" 5000
}
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Name "Buffed Giant Quickfix Medic"
Health 6000
Scale 1.9
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
Name "Buffed Giant Regen Medic"
Health 9000
Scale 1.9
}
}
}
////////////////////////
WaveSpawn // Tank
{
Name "Phase-15B"
WaitForAllSpawned "Phase-15A"
TotalCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 30
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 40000
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
{
Name "Phase-15B"
WaitForAllSpawned "Phase-15A"
Where spawnbot
TotalCount 48
MaxActive 16
SpawnCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 5
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Name "Crit Samurai Demo"
Health 700
Attributes "AlwaysCrit"
}
}
/////////////////////////
WaveSpawn
{
Name "Phase-15C"
WaitForAllSpawned "Phase-15B"
Where spawnbot
TotalCount 24
MaxActive 4
SpawnCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Buffed_Heavy
Name "Buffed Crit Heavy"
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-15C"
WaitForAllSpawned "Phase-15B"
Where spawnbot
TotalCount 24
MaxActive 4
SpawnCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Buffed_Soldier
Name "Buffed Crit Soldier"
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-15C"
WaitForAllSpawned "Phase-15B"
Where spawnbot
TotalCount 24
MaxActive 4
SpawnCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Buffed_Demo
Name "Buffed Crit Demo"
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-15C"
WaitForAllSpawned "Phase-15B"
Where spawnbot
TotalCount 24
MaxActive 4
SpawnCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Buffed_Pyro
Name "Buffed Crit Pyro"
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-15C"
WaitForAllSpawned "Phase-15B"
Where spawnbot
TotalCount 24
MaxActive 4
SpawnCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Buffed_Scout
Name "Buffed Crit Scout"
Attributes "AlwaysCrit"
}
}
WaveSpawn // Tank
{
WaitForAllSpawned "Phase-15C"
TotalCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 30
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
{
WaitForAllSpawned "Phase-15C"
Where spawnbot
TotalCount 32
MaxActive 8
SpawnCount 8
WaitBeforeStarting 45
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Super_Scout
}
}
WaveSpawn
{
Name "Phase-15D"
WaitForAllSpawned "Phase-15C"
Where spawnbot
TotalCount 9
MaxActive 6
SpawnCount 3
WaitBeforeStarting 0
WaitBetweenSpawns 40
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
Name "Giant Buffed Crit Heal-on-kill Deflector Heavy"
Health 10000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 2.0
"attack projectiles" 2
"heal on kill" 5000
}
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Name "Buffed Giant Quickfix Medic"
Health 6000
Scale 1.9
}
TFBot
{
Template T_TFBot_Giant_Regen_Medic
Name "Buffed Giant Regen Medic"
Health 9000
Scale 1.9
}
}
}
WaveSpawn
{
Name "Phase-15E"
WaitForAllSpawned "Phase-15D"
Where spawnbot
TotalCount 16
MaxActive 16
SpawnCount 2
WaitBeforeStarting 5
WaitBetweenSpawns 8
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
Name "Buffed Giant Crit Burst Fire Soldier"
Health 8400
Scale 1.9
Tag special_main_right
}
TFBot
{
Template T_TFBot_Soldier_BurstFire
Name "Buffed Giant Crit Burst Fire Soldier"
Health 8400
Scale 1.9
Tag special_main_left
}
}
}
WaveSpawn // Tank
{
Name "Phase-15E"
WaitForAllSpawned "Phase-15D"
TotalCount 1
WaitBeforeStarting 25
WaitBetweenSpawns 0
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 100000
Speed 75
Name "tankboss"
Skin 1
StartingPathTrackNode "boss_path_1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
///////////////////////////////////////////////// Final Phase
WaveSpawn
{
Name "Phase-16A"
WaitForAllSpawned "Phase-15E"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 20
WaitBeforeStarting 25
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Super_Scout
}
}
WaveSpawn
{
Name "Phase-16B"
WaitForAllSpawned "Phase-16A"
Where spawnbot
TotalCount 10
MaxActive 5
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 4
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
Name "Giant Buffed Crit Heal-on-kill Deflector Heavy"
Health 10000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 2.0
"attack projectiles" 2
"heal on kill" 5000
}
}
}
WaveSpawn
{
Name "Phase-16B"
WaitForAllSpawned "Phase-16A"
Where spawnbot
TotalCount 10
MaxActive 5
SpawnCount 1
WaitBeforeStarting 11
WaitBetweenSpawns 4
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_BurstFire
Name "Buffed Giant Crit Burst Fire Soldier"
Health 8400
Scale 1.9
}
}
WaveSpawn
{
Name "Phase-16B"
WaitForAllSpawned "Phase-16A"
Where spawnbot
TotalCount 10
MaxActive 5
SpawnCount 1
WaitBeforeStarting 12
WaitBetweenSpawns 4
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Name "Buffed Giant Crit Burst Fire Demo"
Health 7000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_GRENADELAUNCHER"
"damage bonus" 2.0
"fire rate bonus" 0.1
"faster reload rate" 0.65
"clip size upgrade atomic" 7.0
"Projectile speed increased" 1.1
"projectile spread angle penalty" 5
}
}
}
WaveSpawn
{
Name "Phase-16B"
WaitForAllSpawned "Phase-16A"
Where spawnbot
TotalCount 10
MaxActive 5
SpawnCount 1
WaitBeforeStarting 13
WaitBetweenSpawns 4
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Pyro
Name "Giant Buffed Crit Pyro"
Health 7000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_FLAMETHROWER"
"damage bonus" 2.0
}
}
}
////////////////////////
WaveSpawn
{
Name "Phase-16C"
WaitForAllSpawned "Phase-16B"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 4
WaitBeforeStarting 20
WaitBetweenSpawns 1
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Super_Scout
Tag special_main_right
}
TFBot
{
Template T_TFBot_Super_Scout
Tag special_main_left
}
}
}
WaveSpawn
{
Name "Phase-16D"
WaitForAllSpawned "Phase-16C"
Where spawnbot
TotalCount 4
MaxActive 4
SpawnCount 2
WaitBeforeStarting 10
WaitBetweenSpawns 16
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Pyro
Name "Giant Buffed Crit Pyro"
Health 7000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_FLAMETHROWER"
"damage bonus" 2.0
}
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Name "Healthiest Giant Medic"
Health 9000
Scale 1.9
}
}
}
WaveSpawn
{
Name "Phase-16D"
WaitForAllSpawned "Phase-16C"
Where spawnbot
TotalCount 4
MaxActive 4
SpawnCount 2
WaitBeforeStarting 14
WaitBetweenSpawns 16
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Demo_Burst
Name "Buffed Giant Crit Burst Fire Demo"
Health 7000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_GRENADELAUNCHER"
"damage bonus" 2.0
"fire rate bonus" 0.1
"faster reload rate" 0.65
"clip size upgrade atomic" 7.0
"Projectile speed increased" 1.1
"projectile spread angle penalty" 5
}
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Name "Healthiest Giant Medic"
Health 9000
Scale 1.9
}
}
}
WaveSpawn
{
Name "Phase-16D"
WaitForAllSpawned "Phase-16C"
Where spawnbot
TotalCount 4
MaxActive 4
SpawnCount 2
WaitBeforeStarting 18
WaitBetweenSpawns 16
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
Name "Buffed Giant Crit Burst Fire Soldier"
Health 8400
Scale 1.9
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Name "Healthiest Giant Medic"
Health 9000
Scale 1.9
}
}
}
WaveSpawn
{
Name "Phase-16D"
WaitForAllSpawned "Phase-16C"
Where spawnbot
TotalCount 4
MaxActive 4
SpawnCount 2
WaitBeforeStarting 22
WaitBetweenSpawns 16
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Healonkill_Deflector_Heavy
Name "Giant Buffed Crit Heal-on-kill Deflector Heavy"
Health 10000
Scale 1.9
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 2.0
"attack projectiles" 2
"heal on kill" 5000
}
}
TFBot
{
Template T_TFBot_Giant_Quickfix_Medic
Name "Healthiest Giant Medic"
Health 9000
Scale 1.9
}
}
}
////////////////////////
WaveSpawn
{
Name "Phase-16E"
WaitForAllSpawned "Phase-16D"
Where spawnbot
TotalCount 40
MaxActive 21
SpawnCount 1
WaitBeforeStarting 40
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Super_Scout
}
}
////////////////////////
WaveSpawn
{
Name "Phase-16F"
WaitForAllSpawned "Phase-16E"
Where spawnbot
TotalCount 1
MaxActive 1
SpawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavy_o_saurus_Rex
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Phase-16F"
WaitForAllSpawned "Phase-16E"
Where spawnbot
TotalCount 90
MaxActive 12
SpawnCount 6
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Buffed_Concheror_Soldier
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Buffed_Battalion_Soldier
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Phase-16F"
WaitForAllSpawned "Phase-16E"
Where spawnbot
TotalCount 60
MaxActive 8
SpawnCount 4
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Buffed_Big_Heal_Medic
}
}
}
/////////////////////////////////////////////////
}