#base robot_giant.pop
#base robot_standard.pop
WaveSchedule
{
StartingCurrency 10000
RespawnWaveTime 7
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 22
MaxActive 22
spawnCount 22
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave01A"
Where spawnbot_mission_sniper
TotalCount 11
MaxActive 11
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 22
MaxActive 22
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 1000
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 30000
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 40
MaxActive 20
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Skill Expert
Health 1000
}
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 32
MaxActive 16
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 5
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 24
MaxActive 6
spawnCount 2
WaitBeforeStarting 30
WaitBetweenSpawns 4
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
Tag nav_prefer_flank_left
BehaviorModifiers push
CharacterAttributes
{
"damage bonus" 20
}
}
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
Tag nav_prefer_flank_Right
BehaviorModifiers push
CharacterAttributes
{
"damage bonus" 20
}
}
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
}
TFBot
{
Template T_TFBot_Giant_Scout
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
WaitForAllSpawned "Wave01D"
TotalCount 1
WaitBeforeStarting 0
TotalCurrency 1000
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 45000
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 16
MaxActive 12
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 7
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Deflector
ClassIcon heavy_deflector_giant
Attributes "AlwaysCrit"
Attributes "AlwaysFireWeapon"
MaxVisionRange 3000
CharacterAttributes
{
"damage bonus" 100
}
}
TFBot
{
Template T_TFBot_Giant_Medic
}
}
}
WaveSpawn
{
Name "Wave01E"
WaitForAllDead "Wave01D"
Where spawnbot
TotalCount 80
MaxActive 10
spawnCount 1
WaitBeforeStarting 0
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 60000
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 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon demo_bomber
Health 50000
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" 4
}
CharacterAttributes
{
"health regen" 300
"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 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon soldier_barrage
Health 50000
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" 4000
}
CharacterAttributes
{
"health regen" 200
"move speed bonus" 0.4
"damage bonus" 4
"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 30
MaxActive 10
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Samurai
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave01F"
WaitForAllDead "Wave01E"
Where spawnbot_mission_sniper
TotalCount 24
MaxActive 8
spawnCount 1
WaitBeforeStarting 20
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 35
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
ClassIcon pyro_giant
Health 17500
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" 10
"damage bonus" 2
}
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 11
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 10
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 300
TotalCurrency 0
FirstSpawnOutput
{
Target boss_spawn_relay
Action Trigger
}
Tank
{
Health 200000
Speed 75
Name "boss"
StartingPathTrackNode "boss_path_b1"
OnKilledOutput
{
Target boss_dead_relay
Action Trigger
}
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
}
//////////////////////////
}