#base robot_giant.pop
#base robot_standard.pop
WaveSchedule
{
StartingCurrency 5000
RespawnWaveTime 1
CanBotsAttackWhileInSpawnRoom no
AddSentryBusterWhenDamageDealtExceeds 999999
AddSentryBusterWhenKillCountExceeds 999
Templates
{
T_TFBot_Giant_Heavyweapons_Fist
{
ClassIcon heavy_steelfist_giant
Health 5000
Name "Giant Steel Gauntlet"
Scale 1.8
Class HeavyWeapons
Skill Expert
MaxVisionRange 1200
WeaponRestrictions MeleeOnly
Attributes "MiniBoss"
ItemAttributes
{
ItemName "fists of steel"
"damage bonus" 7
}
CharacterAttributes
{
"move speed bonus" 0.9
"damage force reduction" 0.3
"airblast vulnerability multiplier" 0.3
"override footstep sound set" 2
}
Item "fists of steel"
Item "security shades"
}
}
Mission // sentry buster
{
Objective DestroySentries
InitialCooldown 1000
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 3
CooldownTime 1000
TFBot
{
Template T_TFBot_SentryBuster
}
}
Mission // Engineer - wave 1
{
Objective Engineer
InitialCooldown 45
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 2
CooldownTime 45
DesiredCount 1
TFBot
{
Template T_TFBot_Engineer_Sentry_Teleporter
}
}
////////////////////////////////////////////////////////// 4900 + 100
Wave
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave01a"
Where spawnbot
TotalCount 10
MaxActive 10
SpawnCount 10
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 4900
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast
Skill Expert
}
}
WaveSpawn
{
Name "Wave01b"
WaitForAllSpawned "Wave01a"
Where spawnbot
TotalCount 20
MaxActive 20
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ
Skill Expert
}
}
///////////////////////////////////////
WaveSpawn
{
Name "Wave01c"
WaitForAllSpawned "Wave01b"
Where spawnbot
TotalCount 30
MaxActive 20
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Shotgun
Skill Expert
}
}
WaveSpawn
{
Name "Wave01d"
WaitForAllSpawned "Wave01c"
Where spawnbot
TotalCount 40
MaxActive 20
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Heavyweapons
Skill Expert
}
}
///////////////////////////////////////
WaveSpawn
{
Name "Wave01e"
WaitForAllSpawned "Wave01d"
Where spawnbot
TotalCount 50
MaxActive 20
SpawnCount 1
WaitBeforeStarting 10
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill Expert
}
}
WaveSpawn
{
Name "Wave01f"
WaitForAllSpawned "Wave01e"
Where spawnbot
TotalCount 40
MaxActive 20
SpawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Heavyweapons_Fist
Skill Expert
}
TFBot
{
Template T_TFBot_Medic_BigHeal
Skill Expert
}
TFBot
{
Class Heavyweapons
Skill Expert
}
TFBot
{
Template T_TFBot_Heavyweapons_Shotgun
Skill Expert
}
}
}
}
////////////////////////////////////////////////////////// 5900 + 100
Wave
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Name "Wave02a"
Where spawnbot
TotalCount 8
MaxActive 8
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 8
TotalCurrency 5900
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
}
}
WaveSpawn
{
Name "Wave02a"
Where spawnbot
TotalCount 48
MaxActive 12
SpawnCount 4
WaitBeforeStarting 32
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Soldier_Extended_Concheror
Skill Expert
}
}
///////////////////////////////////////
WaveSpawn
{
Name "Wave02b"
WaitForAllSpawned "Wave02a"
Where spawnbot
TotalCount 8
MaxActive 8
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 8
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_Heavyweapons
}
}
WaveSpawn
{
Name "Wave02b"
WaitForAllSpawned "Wave02a"
Where spawnbot
TotalCount 48
MaxActive 12
SpawnCount 4
WaitBeforeStarting 32
WaitBetweenSpawns 0
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Soldier_Extended_Buff_Banner
Skill Expert
}
TFBot
{
Template T_TFBot_Soldier_Extended_Battalion
Skill Expert
}
}
}
///////////////////////////////////////
WaveSpawn
{
Name "Wave02c"
WaitForAllDead "Wave02b"
Where spawnbot
TotalCount 30
MaxActive 20
SpawnCount 10
WaitBeforeStarting 0
WaitBetweenSpawns 30
TotalCurrency 0
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
}
}
}
}
//////////////////////////////////////////////////////////
Wave
{
StartWaveOutput
{
Target wave_start_relay_boss
Action Trigger
}
DoneOutput
{
Target wave_finished_relay
Action trigger
}
WaitWhenDone 65
Checkpoint Yes
WaveSpawn
{
Where spawnbot
TotalCount 200
MaxActive 20
SpawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Support 1
Randomchoice
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
Tag special_main_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
Attributes "AlwaysCrit"
Tag special_main_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Heavyweapons_Heater
Attributes "AlwaysCrit"
Tag special_main_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Fist
Attributes "AlwaysCrit"
Tag special_main_right
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Attributes "AlwaysCrit"
Tag special_main_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
Attributes "AlwaysCrit"
Tag special_main_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Heavyweapons_Heater
Attributes "AlwaysCrit"
Tag special_main_left
BehaviorModifiers push
}
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Fist
Attributes "AlwaysCrit"
Tag special_main_left
BehaviorModifiers push
}
}
}
WaveSpawn //TANK
{
Name "wave03a"
TotalCount 2
WaitBeforeStarting 100
WaitBetweenSpawns 30
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
}
}
}
WaveSpawn
{
WaitForAllDead "Wave03a"
Where spawnbot
TotalCount 2
MaxActive 2
SpawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Chief_Gauntlet
}
TFBot
{
Template T_TFBot_Giant_Medic
Health 45000
}
}
}
}
//////////////////////////////////////////////////////////////////////
}