#base robot_giant.pop
#base robot_standard.pop
WaveSchedule
{
StartingCurrency 400
CanBotsAttackWhileInSpawnRoom No
RespawnWaveTime 1
FixedRespawnWaveTime Yes
AddSentryBusterWhenDamageDealtExceeds 999999
AddSentryBusterWhenKillCountExceeds 999
Mission // sentry buster
{
Objective DestroySentries
InitialCooldown 1000
Where spawnbot
BeginAtWave 1
RunForThisManyWaves 8
CooldownTime 1000
TFBot
{
Template T_TFBot_SentryBuster
}
}
// MISSION: Spy 01
Mission
{
Objective Spy
Where spawnbot_mission_spy
BeginAtWave 1
RunForThisManyWaves 1
InitialCooldown 30
CooldownTime 80
DesiredCount 2
TFBot
{
Template T_TFBot_Spy
}
}
// MISSION: Sniper 02
Mission
{
Objective Sniper
Where spawnbot_mission_sniper
BeginAtWave 2
RunForThisManyWaves 1
InitialCooldown 100
CooldownTime 60
DesiredCount 4
TFBot
{
Template T_TFBot_Sniper
}
}
// MISSION: Spy 06
Mission
{
Objective Spy
Where spawnbot_mission_spy
BeginAtWave 6
RunForThisManyWaves 1
InitialCooldown 70
CooldownTime 30
DesiredCount 2
TFBot
{
Template T_TFBot_Spy
}
}
// MISSION: Sniper 06
Mission
{
Objective Sniper
Where spawnbot_mission_sniper
BeginAtWave 6
RunForThisManyWaves 1
InitialCooldown 70
CooldownTime 30
DesiredCount 2
TFBot
{
Template T_TFBot_Sniper
}
}
///////////////////////////////////////////////// WAVE 01 900 + 100
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Name "Wave01a"
Where spawnbot
TotalCount 8
MaxActive 8
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ
Skill Easy
}
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast
Skill Easy
}
}
}
WaveSpawn
{
Name "Wave01b"
WaitForAllSpawned "Wave01a"
Where spawnbot_left
TotalCount 4
MaxActive 2
spawnCount 2
WaitBeforeStarting 24
WaitBetweenSpawns 8
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Knight
Skill Normal
}
}
WaveSpawn
{
Name "Wave01b"
WaitForAllSpawned "Wave01a"
Where spawnbot_right
TotalCount 4
MaxActive 2
spawnCount 2
WaitBeforeStarting 24
WaitBetweenSpawns 8
TotalCurrency 0
TFBot
{
Template T_TFBot_Demoman_Knight
Skill Normal
}
}
WaveSpawn
{
Name "Wave01b"
WaitForAllDead "Wave01a"
Where spawnbot_lower
TotalCount 4
MaxActive 4
spawnCount 2
WaitBeforeStarting 8
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Scout
ClassIcon scout_bat
WeaponRestrictions Meleeonly
Skill Normal
}
}
////////////////////////
WaveSpawn
{
Name "Wave01c"
WaitForAllDead "Wave01b"
Where spawnbot_lower
TotalCount 4
MaxActive 4
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Pyro
Skill Normal
}
}
WaveSpawn
{
Name "Wave01d"
WaitForAllSpawned "Wave01c"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 14
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Demoman
Skill Normal
}
}
WaveSpawn
{
Name "Wave01e"
WaitForAllSpawned "Wave01d"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 7
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Soldier
Skill Normal
}
}
WaveSpawn
{
Name "Wave01f"
WaitForAllSpawned "Wave01e"
Where spawnbot
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 7
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Scout
Skill Normal
}
}
WaveSpawn
{
Name "Wave01g"
WaitForAllSpawned "Wave01f"
Where spawnbot
TotalCount 4
MaxActive 4
spawnCount 2
WaitBeforeStarting 7
WaitBetweenSpawns 0
TotalCurrency 900
TFBot
{
Class Heavyweapons
Skill Normal
}
}
}
///////////////////////////////////////////////// WAVE 02 1500 + 100
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Name "Wave02a"
Where spawnbot
TotalCount 16
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 12
TotalCurrency 1500
TFBot
{
Template T_TFBot_Pyro_Flaregun
Skill Normal
}
}
WaveSpawn
{
Name "Wave02b"
WaitForAllSpawned "Wave02a"
Where spawnbot
TotalCount 18
MaxActive 12
spawnCount 6
WaitBeforeStarting 12
WaitBetweenSpawns 12
TotalCurrency 0
TFBot
{
Template T_TFBot_Sniper_Huntsman
Skill Hard
}
}
WaveSpawn
{
Name "Wave02c"
WaitForAllSpawned "Wave02b"
Where spawnbot
TotalCount 16
MaxActive 16
spawnCount 8
WaitBeforeStarting 15
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Shotgun
Skill Normal
}
}
}
///////////////////////////////////////////////// WAVE 03 900 + 100
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Name "Wave03a"
Where spawnbot_lower
TotalCount 24
MaxActive 8
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
RandomChoice
{
TFBot
{
Class Demoman
Skill Hard
}
TFBot
{
Class Soldier
Skill Hard
}
TFBot
{
Class Scout
Skill Hard
}
TFBot
{
Class Heavyweapons
Skill Hard
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave03b"
WaitForAllDead "Wave03a"
Where spawnbot
TotalCount 8
MaxActive 8
spawnCount 4
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Class Demoman
Skill Hard
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
WaveSpawn
{
Name "Wave03c"
WaitForAllSpawned "Wave03b"
Where spawnbot
TotalCount 8
MaxActive 8
spawnCount 4
WaitBeforeStarting 15
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Class Heavyweapons
Skill Hard
}
TFBot
{
Template T_TFBot_Medic_BigHeal
}
}
}
WaveSpawn
{
Name "Wave03d"
WaitForAllSpawned "Wave03c"
Where spawnbot_left
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 40
WaitBetweenSpawns 0
TotalCurrency 450
TFBot
{
Template T_TFBot_Heavyweapons_Fist
}
}
WaveSpawn
{
Name "Wave03d"
WaitForAllSpawned "Wave03c"
Where spawnbot_right
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 40
WaitBetweenSpawns 0
TotalCurrency 450
TFBot
{
Template T_TFBot_Heavyweapons_Fist
}
}
}
///////////////////////////////////////////////// WAVE 04 900 + 100
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Name "Wave04a"
Where spawnbot_left
TotalCount 4
MaxActive 4
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_DemoMan_PrinceTavish
Health 1500
}
}
WaveSpawn
{
Name "Wave04a"
Where spawnbot_right
TotalCount 4
MaxActive 4
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Template T_TFBot_Giant_DemoMan_PrinceTavish
Health 1500
}
}
WaveSpawn
{
Name "Wave04a"
Where spawnbot_lower
TotalCount 18
MaxActive 12
spawnCount 6
WaitBeforeStarting 35
WaitBetweenSpawns 15
TotalCurrency 0
TFBot
{
Class Scout
ClassIcon scout_bat
WeaponRestrictions Meleeonly
Skill Hard
}
}
////////////////////////
WaveSpawn
{
TotalCurrency 0
TotalCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 60
WaitForAllDead "Wave04a"
Tank
{
Health 7000
Speed 75
Name "tankboss_left"
StartingPathTrackNode "boss_path_1"
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
TotalCurrency 0
TotalCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 60
WaitForAllDead "Wave04a"
Tank
{
Health 7000
Speed 75
Name "tankboss_right"
StartingPathTrackNode "boss_path2_1"
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave04b"
WaitForAllDead "Wave04a"
Where spawnbot
TotalCount 8
MaxActive 8
spawnCount 4
WaitBeforeStarting 30
WaitBetweenSpawns 60
TotalCurrency 0
TFBot
{
Template T_TFBot_Heavyweapons_Fist
}
}
WaveSpawn
{
Name "Wave04c"
WaitForAllSpawned "Wave04b"
Where spawnbot_left
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 1
TotalCurrency 450
TFBot
{
Template T_TFBot_Giant_DemoMan_PrinceTavish
Health 1500
}
}
WaveSpawn
{
Name "Wave04c"
WaitForAllSpawned "Wave04b"
Where spawnbot_right
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 1
TotalCurrency 450
TFBot
{
Template T_TFBot_Giant_DemoMan_PrinceTavish
Health 1500
}
}
}
///////////////////////////////////////////////// WAVE 05 900 + 100
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Name "Wave05a"
Where spawnbot_right
TotalCount 8
MaxActive 8
spawnCount 8
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Pyro_Flaregun
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave05a"
Where spawnbot_left
TotalCount 8
MaxActive 8
spawnCount 8
WaitBeforeStarting 16
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Template T_TFBot_Demo_Burst
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave05b"
WaitForAllSpawned "Wave05a"
Where spawnbot_right
TotalCount 8
MaxActive 8
spawnCount 1
WaitBeforeStarting 16
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Soldier
Skill Expert
Attributes "AlwaysCrit"
}
}
WaveSpawn
{
Name "Wave05b"
WaitForAllSpawned "Wave05a"
Where spawnbot_left
TotalCount 8
MaxActive 8
spawnCount 1
WaitBeforeStarting 36
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Heavyweapons
Skill Expert
Attributes "AlwaysCrit"
}
}
////////////////////////
WaveSpawn
{
Name "Wave05c"
WaitForAllDead "Wave05b"
Where spawnbot_lower
TotalCount 16
MaxActive 16
spawnCount 16
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Pyro
Skill Expert
Attributes "AlwaysCrit"
Attributes "AlwaysFireWeapon"
}
}
WaveSpawn
{
Name "Wave05c"
WaitForAllDead "Wave05b"
Where spawnbot_left
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 36
WaitBetweenSpawns 0
TotalCurrency 450
TFBot
{
Template T_TFBot_Scout_Shortstop
}
}
WaveSpawn
{
Name "Wave05c"
WaitForAllDead "Wave05b"
Where spawnbot_right
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 36
WaitBetweenSpawns 0
TotalCurrency 450
TFBot
{
Template T_TFBot_Scout_Shortstop
}
}
}
///////////////////////////////////////////////// WAVE 06 900 + 100
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Name "Wave06a"
Where spawnbot_left
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 30
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier
Health 1900
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
}
}
WaveSpawn
{
Name "Wave06a"
Where spawnbot_right
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 30
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier
Health 1900
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
}
}
WaveSpawn
{
Name "Wave06a"
Where spawnbot_left
TotalCount 4
MaxActive 4
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 30
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Health 1900
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
}
}
WaveSpawn
{
Name "Wave06a"
Where spawnbot_right
TotalCount 4
MaxActive 4
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 30
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Soldier_Spammer
Health 1900
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
}
}
WaveSpawn
{
Name "Wave06a"
Where spawnbot_lower
TotalCount 32
MaxActive 16
spawnCount 8
WaitBeforeStarting 30
WaitBetweenSpawns 15
TotalCurrency 0
RandomChoice
{
TFBot
{
Class Demoman
Skill easy
}
TFBot
{
Template T_TFBot_Demoman_Knight
Skill easy
}
}
}
WaveSpawn
{
TotalCurrency 0
TotalCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 0
WaitForAllSpawned "Wave06a"
Tank
{
Health 8000
Speed 75
Name "tankboss_right"
StartingPathTrackNode "boss_path2_1"
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave06b"
WaitForAllSpawned "Wave06a"
Where spawnbot_left
TotalCount 8
MaxActive 8
spawnCount 4
WaitBeforeStarting 70
WaitBetweenSpawns 50
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Health 2500
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
}
}
WaveSpawn
{
Name "Wave06b"
WaitForAllSpawned "Wave06a"
Where spawnbot_right
TotalCount 8
MaxActive 8
spawnCount 4
WaitBeforeStarting 70
WaitBetweenSpawns 50
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons
Health 2500
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
TFBot
{
Template T_TFBot_Medic_QuickUber
Health 75
}
}
}
WaveSpawn
{
Name "Wave06c"
WaitForAllDead "Wave06b"
Where spawnbot_lower
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 900
TFBot
{
Class Heavyweapons
}
}
}
///////////////////////////////////////////////// WAVE 07 900 + 100
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Name "Wave07a"
TotalCurrency 0
TotalCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
Tank
{
Health 9000
Speed 75
Name "tankboss_left"
StartingPathTrackNode "boss_path_1"
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave07a"
TotalCurrency 0
TotalCount 1
WaitBeforeStarting 0
WaitBetweenSpawns 0
Tank
{
Health 9000
Speed 75
Name "tankboss_right"
StartingPathTrackNode "boss_path2_1"
OnBombDroppedOutput
{
Target boss_deploy_relay
Action Trigger
}
}
}
WaveSpawn
{
Name "Wave07a"
Where spawnbot_lower
TotalCount 16
MaxActive 8
spawnCount 4
WaitBeforeStarting 10
WaitBetweenSpawns 20
TotalCurrency 0
TFBot
{
Class Scout
ClassIcon scout_bat
WeaponRestrictions Meleeonly
Attributes "AlwaysCrit"
Skill Expert
}
}
WaveSpawn
{
Name "Wave07a"
Where spawnbot_left
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 40
TotalCurrency 0
TFBot
{
Template T_TFBot_Scout_Shortstop
}
}
WaveSpawn
{
Name "Wave07a"
Where spawnbot_right
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 20
WaitBetweenSpawns 40
TotalCurrency 0
TFBot
{
Template T_TFBot_Scout_Shortstop
}
}
WaveSpawn
{
Name "Wave07a"
Where spawnbot_left
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 50
TotalCurrency 450
TFBot
{
Template T_TFBot_Giant_Scout
ClassIcon scout_bat_giant
WeaponRestrictions MeleeOnly
Health 800
CharacterAttributes
{
"move speed bonus" 0.75
}
}
}
WaveSpawn
{
Name "Wave07a"
Where spawnbot_right
TotalCount 2
MaxActive 2
spawnCount 1
WaitBeforeStarting 30
WaitBetweenSpawns 50
TotalCurrency 450
TFBot
{
Template T_TFBot_Giant_Scout
ClassIcon scout_bat_giant
WeaponRestrictions MeleeOnly
Health 800
CharacterAttributes
{
"move speed bonus" 0.75
}
}
}
////////////////////////
WaveSpawn
{
Name "Wave07b"
WaitForAllDead "Wave07a"
Where spawnbot_left
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
Attributes "AlwaysCrit"
Health 2500
CharacterAttributes
{
"move speed bonus" 0.5
}
}
TFBot
{
Template T_TFBot_Giant_Medic_regen
Health 1250
CharacterAttributes
{
"health regen" 0
}
}
}
}
WaveSpawn
{
Name "Wave07b"
WaitForAllDead "Wave07a"
Where spawnbot_right
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Giant_Heavyweapons_Shotgun
Attributes "AlwaysCrit"
Health 2500
CharacterAttributes
{
"move speed bonus" 0.5
}
}
TFBot
{
Template T_TFBot_Giant_Medic_regen
Health 1250
CharacterAttributes
{
"health regen" 0
}
}
}
}
WaveSpawn
{
WaitForAllDead "Wave07a"
Where spawnbot_lower
TotalCount 100
MaxActive 4
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 20
TotalCurrency 0
Support 1
TFBot
{
Template T_TFBot_Heavyweapons_Heavyweight_Champ
Skill Easy
}
}
WaveSpawn
{
Name "Wave07c"
WaitForAllDead "Wave07b"
Where spawnbot_left
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
ClassIcon soldier_burstFire_giant
Health 2000
}
TFBot
{
Template T_TFBot_Giant_Medic_regen
Health 1250
CharacterAttributes
{
"health regen" 0
}
}
}
}
WaveSpawn
{
Name "Wave07c"
WaitForAllDead "Wave07b"
Where spawnbot_right
TotalCount 2
MaxActive 2
spawnCount 2
WaitBeforeStarting 20
WaitBetweenSpawns 0
TotalCurrency 0
Squad
{
TFBot
{
Template T_TFBot_Soldier_BurstFire
ClassIcon soldier_burstFire_giant
Health 2000
}
TFBot
{
Template T_TFBot_Giant_Medic_regen
Health 1250
CharacterAttributes
{
"health regen" 0
}
}
}
}
}
///////////////////////////////////////////////// WAVE 08
Wave
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger
}
WaveSpawn
{
Where spawnbot_lower
TotalCount 100
MaxActive 8
spawnCount 2
WaitBeforeStarting 0
WaitBetweenSpawns 0
TotalCurrency 0
Support 1
RandomChoice
{
TFBot
{
Class Scout
Skill Expert
Attributes "HoldFireUntilFullReload"
Attributes "AlwaysCrit"
}
TFBot
{
Class Pyro
Skill Expert
WeaponRestrictions SecondaryOnly
Attributes "HoldFireUntilFullReload"
Attributes "AlwaysCrit"
}
TFBot
{
Class Soldier
Skill Expert
WeaponRestrictions SecondaryOnly
Attributes "HoldFireUntilFullReload"
Attributes "AlwaysCrit"
}
TFBot
{
Class Heavyweapons
Skill Expert
WeaponRestrictions SecondaryOnly
Attributes "HoldFireUntilFullReload"
Attributes "AlwaysCrit"
}
}
}
WaveSpawn
{
Where spawnbot
TotalCount 1
MaxActive 1
spawnCount 1
WaitBeforeStarting 15
WaitBetweenSpawns 0
TotalCurrency 0
TFBot
{
Class Heavyweapons
ClassIcon heavy_shotgun_giant
Name "Boss Shotgun Heavy"
Health 16000
Scale 1.8
Skill Expert
WeaponRestrictions SecondaryOnly
Attributes "HoldFireUntilFullReload"
Attributes "AlwaysCrit"
Attributes "MiniBoss"
Attributes "UseBossHealthBar"
ItemAttributes
{
ItemName tf_weapon_shotgun_hwg
"fire rate bonus" 0.25
"faster reload rate" 0.75
//"bullets per shot bonus" 0
//"damage bonus" 1
}
CharacterAttributes
{
"move speed bonus" 0.4
"damage force reduction" 0.3
"airblast vulnerability multiplier" 0.3
"override footstep sound set" 2
"airblast vertical vulnerability multiplier" 0.1
"rage giving scale" 0.1
}
}
}
}
}