#base robot_giant.pop
#base robot_standard.pop
WaveSchedule
{
StartingCurrency 16000
RespawnWaveTime 1
FixedRespawnWaveTime no
CanBotsAttackWhileInSpawnRoom no
AddSentryBusterWhenDamageDealtExceeds 999999
AddSentryBusterWhenKillCountExceeds 999
Mission // sentry buster
{
Objective DestroySentries
InitialCooldown 1000
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 1
CooldownTime 1000
TFBot
{
Template T_TFBot_SentryBuster
}
}
//////////////////////////////////////////////
Wave
{
StartWaveOutput
{
Target wave_start_relay
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave01A"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave01A"
Where spawnbot_mission_sniper
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Sniper_Huntsman_Spammer
ClassIcon Sniper_bow_multi
Skill Expert
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Sniper_Huntsman_Spammer
ClassIcon Sniper_bow_multi
Skill Expert
Attributes "AlwaysCrit"
Tag nav_prefer_flank_Right
BehaviorModifiers push
}
}
}
WaveSpawn
{
Name "Wave01B"
WaitForAllSpawned "Wave01A"
Where spawnbot
TotalCount 8
MaxActive 6
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
WaitForAllSpawned "Wave01B"
TotalCount 1
WaitBeforeStarting 0
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 6000
Speed 75
Name "boss"
StartingPathTrackNode "boss_path_b1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave01C"
WaitForAllDead "Wave01B"
Where spawnbot
TotalCount 12
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 10
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Skill Expert
}
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
{
Class Pyro
Skill Expert
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Wave01D"
WaitForAllSpawned "Wave01C"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 1
WaitBeforeStarting 12
WaitBetweenSpawns 10
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Attributes "AlwaysCrit"
Tag nav_prefer_flank_Right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Wave01D"
WaitForAllSpawned "Wave01C"
Where spawnbot_mission_sniper
TotalCount 6
MaxActive 3
spawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 8
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
Tag nav_prefer_flank_Right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
WaitForAllSpawned "Wave01D"
TotalCount 1
WaitBeforeStarting 0
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 7500
Speed 75
Name "boss"
StartingPathTrackNode "boss_path_b1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave01E"
WaitForAllSpawned "Wave01D"
Where spawnbot
TotalCount 8
MaxActive 4
spawnCount 2
WaitBeforeStarting 12
WaitBetweenSpawns 14
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Deflector
ClassIcon heavy_deflector_giant
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Skill Expert
}
}
}
WaveSpawn
{
Name "Wave01E"
WaitForAllDead "Wave01D"
Where spawnbot
TotalCount 20
MaxActive 4
spawnCount 1
WaitBeforeStarting 24
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
WaitForAllSpawned "Wave01E"
TotalCount 1
WaitBeforeStarting 0
TotalCurrency 0
FirstSpawnOutput {
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 10000
Speed 75
Name "boss"
StartingPathTrackNode "boss_path_b1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave01F"
WaitForAllDead "Wave01E"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 12
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon demo_bomber
Health 7500
Name "King of Iron"
Class Demoman
Skill Normal
WeaponRestrictions PrimaryOnly
Attributes "AlwaysCrit"
Attributes "MiniBoss"
Attributes "UseBossHealthBar"
Attributes "HoldFireUntilFullReload"
Item "the iron bomber"
Item "prince tavish's crown"
Item "summer shades"
ItemAttributes
{
ItemName "the iron bomber"
"fire rate bonus" 0
"faster reload rate" 0
"clip size upgrade atomic" -3.0
"Projectile speed increased" 1.1
"damage bonus" 2
}
CharacterAttributes
{
"health regen" 150
"move speed bonus" 0.45
"damage force reduction" 0.7
"airblast vulnerability multiplier" 0.3
"override footstep sound set" 4
"airblast vertical vulnerability multiplier" 0.1
}
}
}
WaveSpawn
{
Name "Wave01F"
WaitForAllDead "Wave01E"
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 22
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon soldier_barrage
Health 7500
Name "General Crits"
Class Soldier
Skill Expert
MaxVisionRange 1200
WeaponRestrictions PrimaryOnly
Tag "bot_giant"
Attributes "MiniBoss"
Attributes "HoldFireUntilFullReload"
Attributes "AlwaysCrit"
Attributes "UseBossHealthBar"
Item "the patriot peak"
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"clip size upgrade atomic" 8.0
"faster reload rate" 0.2
"fire rate bonus" 0
"projectile spread angle penalty" 10
"heal on kill" 1000
}
CharacterAttributes
{
"health regen" 100
"move speed bonus" 0.4
"damage bonus" 2
"damage force reduction" 0.4
"airblast vulnerability multiplier" 0.4
"override footstep sound set" 3
"airblast vertical vulnerability multiplier" 0.1
"Projectile speed increased" 1.8
}
}
}
WaveSpawn
{
Name "Wave01F"
WaitForAllDead "Wave01E"
Where spawnbot
TotalCount 5
MaxActive 2
spawnCount 1
WaitBeforeStarting 32
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave01F"
WaitForAllDead "Wave01E"
Where spawnbot_mission_sniper
TotalCount 4
MaxActive 2
spawnCount 1
WaitBeforeStarting 32
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Sniper_Huntsman_Spammer
ClassIcon Sniper_bow_multi
Skill Expert
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Sniper_Huntsman_Spammer
ClassIcon Sniper_bow_multi
Skill Expert
Attributes "AlwaysCrit"
Tag nav_prefer_flank_Right
BehaviorModifiers push
}
}
}
WaveSpawn
{
Name "Wave01F"
WaitForAllDead "Wave01E"
Where spawnbot_mission_sniper
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 47
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon pyro_giant
Health 1750
Name "Speedy Gonzales"
Scale 0.25
Class Pyro
Skill Expert
WeaponRestrictions SecondaryOnly
Attributes "AlwaysCrit"
Attributes "MiniBoss"
Attributes "UseBossHealthBar"
Item "old guadalajara"
ItemAttributes
{
ItemName tf_weapon_shotgun_pyro
"fire rate bonus" 0.25
"faster reload rate" 0.1
"bullets per shot bonus" 2
"damage bonus" 1
}
CharacterAttributes
{
"move speed bonus" 3
"damage force reduction" 0.5
"airblast vulnerability multiplier" 0.5
"override footstep sound set" 6
"airblast vertical vulnerability multiplier" 0.5
}
}
}
WaveSpawn
{
Name "Wave01G"
WaitForAllDead "Wave01F"
Where spawnbot
TotalCount 200
MaxActive 2
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Support 1
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
Tag nav_prefer_flank_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
Tag nav_prefer_flank_right
BehaviorModifiers push
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
Tag nav_prefer_flank_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
Tag nav_prefer_flank_left
BehaviorModifiers push
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
BehaviorModifiers push
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Name "Wave01G"
WaitForAllDead "Wave01F"
Where spawnbot_mission_sniper
TotalCount 200
MaxActive 2
spawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 0
TotalCurrency 0
Support 1
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
Tag nav_prefer_flank_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
Tag nav_prefer_flank_right
BehaviorModifiers push
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
Tag nav_prefer_flank_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
Tag nav_prefer_flank_left
BehaviorModifiers push
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
BehaviorModifiers push
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Soldier_Extended_Battalion
Attributes "AlwaysCrit"
Attributes "HoldFireUntilFullReload"
MaxVisionRange 3000
ItemAttributes
{
ItemName tf_weapon_rocketlauncher
"damage bonus" 2.0
"faster reload rate" 0.4
"fire rate bonus" 0.2
"clip size upgrade atomic" 5.0
}
}
TFBot
{
Template T_TFBot_Giant_Scout_Fast
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
WaitForAllDead "Wave01F"
TotalCount 1
WaitBeforeStarting 150
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 15000
Speed 75
Name "boss"
StartingPathTrackNode "boss_path_b1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
}
//////////////////////////
}