#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 9999
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 7
CooldownTime 9999
TFBot
{
Template T_TFBot_SentryBuster
}
}
Templates
{
T_TFBot_Heavy_UltraCharged
{
Name "Ultra Charged Heavy"
Class Heavyweapons
Health 1200
Scale 1
Skill Expert
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 4
}
CharacterAttributes
{
"move speed bonus" 2
}
}
T_TFBot_Soldier_UltraCharged
{
Name "Ultra Charged Soldier"
Class Soldier
Health 800
Scale 1
Skill Expert
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 4.0
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
CharacterAttributes
{
"move speed bonus" 2
}
}
T_TFBot_Scout_UltraCharged
{
Name "Ultra Charged Scout"
Class Scout
Health 500
Scale 0.25
Skill Expert
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_scattergun
"damage bonus" 4
}
CharacterAttributes
{
"move speed bonus" 2
}
}
T_TFBot_Pyro_UltraCharged
{
Name "Ultra Charged Pyro"
Class Pyro
Health 700
Scale 1.5
Skill Expert
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_FLAMETHROWER"
"damage bonus" 4.0
}
CharacterAttributes
{
"move speed bonus" 2
}
}
T_TFBot_Demo_UltraCharged
{
Name "Ultra Charged Demo"
Class Demoman
Health 700
Scale 1.5
Skill Normal
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "TF_WEAPON_GRENADELAUNCHER"
"Projectile speed increased" 2.0
"faster reload rate" -0.8
"damage bonus" 4.0
}
CharacterAttributes
{
"move speed bonus" 2
}
}
T_TFBot_Heavy_UltraDeflector
{
Class Heavyweapons
ClassIcon heavy_deflector
Name "Deflector Heavy"
Health 1200
Scale 1.5
Skill Expert
Attributes "AlwaysCrit"
Item "The U-clank-a"
Item "Deflector"
WeaponRestrictions PrimaryOnly
MaxVisionRange 1200
ItemAttributes
{
ItemName "Deflector"
"attack projectiles" 1
}
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 4
}
CharacterAttributes
{
"move speed bonus" 2
}
}
T_TFBot_Medic_UltraCharged
{
Class Medic
ClassIcon Medic_Uber
Name "Ultra Charged Medic"
Skill Expert
Health 600
Scale 1.5
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName tf_weapon_syringegun_medic
"damage bonus" 4
}
ItemAttributes
{
ItemName tf_weapon_medigun
"ubercharge rate bonus" 10
"uber duration bonus" 8
}
CharacterAttributes
{
"heal rate bonus" 200
}
}
T_TFBot_Soldier_UltraBackup
{
Name "Ultra Backup Soldier"
Class Soldier
Health 800
Scale 1.5
Skill Expert
Attributes "AlwaysCrit"
Item "the battalion's backup"
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 4.0
"faster reload rate" -0.8
"fire rate bonus" 0.6
}
CharacterAttributes
{
"move speed bonus" 2
"increase buff duration" 9.0
}
}
T_TFBot_Giant_Soldier_Ultra
{
Name "Giant Soldier Ultra Fire"
ClassIcon Soldier_Spammer
Class Soldier
Health 4000
Scale 1.8
Skill Expert
Attributes "MiniBoss"
Attributes "HoldFireUntilFullReload"
Attributes "UseBossHealthBar"
//Attributes "AlwaysCrit"
//MaxVisionRange 3000
ItemAttributes
{
ItemName "TF_WEAPON_ROCKETLAUNCHER"
"damage bonus" 4.0
"faster reload rate" -0.8
"fire rate bonus" 0.1
"Projectile speed increased" 0.65
}
CharacterAttributes
{
"move speed bonus" 1
"damage force reduction" 0.0
"airblast vulnerability multiplier" 0.0
"airblast vertical vulnerability multiplier" 0.0
"aiming knockback resistance" 0.0
"override footstep sound set" 3
}
}
T_TFBot_Heavy_UltraShotgun
{
Name "Ultra Shotgun Heavy"
Class Heavyweapons
ClassIcon Heavy_shotgun
Health 1200
Scale 1
Skill Expert
Attributes "AlwaysCrit"
WeaponRestrictions SecondaryOnly
ItemAttributes
{
ItemName tf_weapon_shotgun_hwg
"damage bonus" 4
}
CharacterAttributes
{
"move speed bonus" 2
}
}
T_TFBot_Giant_Heavy_Ultra
{
Name "Giant Ultra Heavy"
Class Heavyweapons
ClassIcon heavy_deflector_healonkill
Health 9000
Scale 1.8
Skill Expert
Attributes "AlwaysCrit"
Attributes "MiniBoss"
Attributes "UseBossHealthBar"
ItemAttributes
{
ItemName tf_weapon_minigun
"damage bonus" 1000
"attack projectiles" 2
"heal on kill" 9000
}
CharacterAttributes
{
"move speed bonus" 1
"damage force reduction" 0.0
"airblast vulnerability multiplier" 0.0
"airblast vertical vulnerability multiplier" 0.0
"aiming knockback resistance" 0.0
"override footstep sound set" 2
}
}
T_TFBot_Giant_Demo_Ultra
{
Name "Giant Ultra Burst Demo"
Class Demoman
ClassIcon demo_burst
Health 3500
Scale 1.8
Skill Expert
Attributes "AlwaysCrit"
WeaponRestrictions PrimaryOnly
Attributes "MiniBoss"
Attributes "HoldFireUntilFullReload"
Attributes "UseBossHealthBar"
ItemAttributes
{
ItemName tf_weapon_grenadelauncher
"faster reload rate" 0.65
"fire rate bonus" 0.1
"clip size upgrade atomic" 8.0
"projectile spread angle penalty" 10
"Projectile speed increased" 1.1
"damage bonus" 4
}
CharacterAttributes
{
"move speed bonus" 1
"damage force reduction" 0.0
"airblast vulnerability multiplier" 0.0
"override footstep sound set" 4
"airblast vertical vulnerability multiplier" 0.0
}
}
}
Mission // Engineer
{
Objective Engineer
InitialCooldown 60
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 1
CooldownTime 30
DesiredCount 1
TFBot
{
Template T_TFBot_Engineer_Sentry_Teleporter
Health 2000
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
Wave ///// WAVE 1
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "StageA"
Where spawnbot
TotalCount 16
MaxActive 8
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Scout_Bonk
Health 500
Scale 0.25
Skill Expert
Attributes "AlwaysCrit"
BehaviorModifiers Push
Attributes "AutoJump"
AutoJumpMin 10
AutoJumpMax 10
CharacterAttributes
{
"increased jump height" 2
"move speed bonus" 2
}
}
}
WaveSpawn
{
Name "StageA"
Where spawnbot
TotalCount 14
MaxActive 7
SpawnCount 1
WaitBeforeStarting 1
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavy_UltraCharged
}
}
WaveSpawn
{
Name "StageA"
Where spawnbot
TotalCount 14
MaxActive 7
SpawnCount 1
WaitBeforeStarting 1
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_UltraCharged
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
WaveSpawn
{
Name "StageB"
WaitForAllSpawned "StageA"
Where spawnbot
TotalCount 22
MaxActive 22
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Attributes "AlwaysCrit"
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
WaveSpawn
{
Name "StageC"
WaitForAllSpawned "StageB"
Where spawnbot
TotalCount 88
MaxActive 22
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Scout_UltraCharged
}
TFBot
{
Template T_TFBot_Soldier_UltraCharged
}
TFBot
{
Template T_TFBot_Pyro_UltraCharged
Attributes "AlwaysFireWeapon"
}
TFBot
{
Template T_TFBot_Demo_UltraCharged
}
TFBot
{
Template T_TFBot_Heavy_UltraCharged
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
WaveSpawn
{
Name "StageD"
WaitForAllSpawned "StageC"
Where spawnbot
TotalCount 60
MaxActive 20
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_UltraBackup
}
TFBot
{
Template T_TFBot_Medic_UltraCharged
}
TFBot
{
Template T_TFBot_Heavy_UltraDeflector
}
TFBot
{
Template T_TFBot_Pyro_UltraCharged
}
}
}
WaveSpawn // Tank
{
Name "StageD"
WaitForAllSpawned "StageC"
TotalCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
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
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
WaveSpawn
{
Name "StageE"
WaitForAllSpawned "StageD"
Where spawnbot
TotalCount 16
MaxActive 8
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 6
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Ultra
}
TFBot
{
Template T_TFBot_Medic_UltraCharged
}
}
}
WaveSpawn
{
Name "StageE"
WaitForAllSpawned "StageD"
Where spawnbot
TotalCount 70
MaxActive 12
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavy_UltraShotgun
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
WaveSpawn
{
Name "StageF"
WaitForAllSpawned "StageE"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Soldier_Ultra
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
WaveSpawn
{
Name "StageG"
WaitForAllSpawned "StageF"
Where spawnbot
TotalCount 60
MaxActive 12
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_UltraBackup
}
TFBot
{
Template T_TFBot_Medic_UltraCharged
}
TFBot
{
Template T_TFBot_Heavy_UltraDeflector
}
TFBot
{
Template T_TFBot_Pyro_UltraCharged
}
}
}
WaveSpawn // Tank
{
Name "StageG"
WaitForAllSpawned "StageF"
TotalCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 30
TotalCurrency 0
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 "StageG"
WaitForAllSpawned "StageF"
Where spawnbot
TotalCount 8
MaxActive 2
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 7
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Name "Ultra Super Scout"
Health 2500
Attributes "AlwaysCrit"
ItemAttributes
{
ItemName "the holy mackerel"
"damage bonus" 30
}
}
}
WaveSpawn
{
Name "StageG"
WaitForAllSpawned "StageF"
Where spawnbot
TotalCount 8
MaxActive 4
SpawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 14
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavy_Ultra
}
TFBot
{
Template T_TFBot_Giant_Medic
ItemAttributes
{
ItemName "the quick-fix"
"uber duration bonus" 8
}
CharacterAttributes
{
"move speed bonus" 1
"damage force reduction" 0.0
"airblast vulnerability multiplier" 0.0
"airblast vertical vulnerability multiplier" 0.0
}
}
}
}
WaveSpawn
{
Name "StageG"
WaitForAllSpawned "StageF"
Where spawnbot
TotalCount 4
MaxActive 2
SpawnCount 1
WaitBeforeStarting 7
WaitBetweenSpawns 14
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Demo_Ultra
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////
}