#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1500 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { Battle_Scout { ClassIcon scout Health 125 Name "Battle Scout" Class Scout Skill Normal ItemAttributes { ItemName "mad milk" "damage bonus" 2.5 "override projectile type" 3 } Item "the force-a-nature" Item "mad milk" Item "the tartan spartan" Item "the flapjack" } T_TFBot_Chief_Major_firerate { ClassIcon soldier_barrage Health 60000 Name "Major FireRate" Scale 1.8 Class Soldier Skill Normal Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the cow mangler 5000" "clip size upgrade atomic" 26 "damage bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 0.10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the cow mangler 5000" Item "the battalion's backup" Item "ghoul gibbin' gear" Item "lieutenant bites" } T_TFBot_Battle_Bowman { ClassIcon sniper_bow Health 125 Name "Battle Bowman" Class Sniper Skill Normal ItemAttributes { ItemName jarate "override projectile type" 3 "damage bonus" 2.5 } Item "the fortified compound" Item "jarate" Item "the shahanshah" Item "the anger" Item "silver bullets" } T_TFBot_Giant_Detonator_Pyro { ClassIcon pyro_flare Health 4000 Name "Giant Detonator Pyro" Scale 1.5 Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the detonator" "fire rate bonus" 0.50 } CharacterAttributes { "damage force reduction" 0.6 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the detonator" Item "napper's respite" Item "the triclops" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } StartWaveOutput { Target block Action disable } StartWaveOutput { Target block1 Action disable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 300 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 10 Where spawnbot1 StartWaveOutput { Target block Action disable } Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal Tag "bot_gatebot" Attributes "IgnoreFlag" } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot StartWaveOutput { Target block1 Action disable } Squad { TFBot { ClassIcon scout Health 700000 Name Scout Class Scout Skill Normal } } } WaveSpawn { Name attack1 WaitForAllDead 1 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_attack1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Tag "bot_gatebot" } } } WaveSpawn { Name attack1 WaitForAllDead 1 TotalCurrency 0 TotalCount 15 MaxActive 15 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_attack1 Squad { TFBot { Template T_TFBot_Scout_FAN Tag "bot_gatebot" } } } WaveSpawn { Name attack2 WaitForAllDead attack1 TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_attack1 DoneOutput { Target blue_exti1 Action disable } Squad { TFBot { Template T_TFBot_Giant_Soldier Tag "bot_gatebot" } TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha Tag "bot_gatebot" } } } WaveSpawn { Name 2 WaitForAllDead attack2 TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot2 Squad { TFBot { Template Battle_Scout Tag "bot_gatebot" Attributes "IgnoreFlag" } } } WaveSpawn { Name 2 WaitForAllDead attack2 TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot2 Squad { TFBot { Template T_TFBot_Battle_Bowman Tag "bot_gatebot" Attributes "IgnoreFlag" } } } WaveSpawn { Name 2 WaitForAllDead attack2 TotalCurrency 150 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot2 Squad { TFBot { Template T_TFBot_Demoman_Knight Tag "bot_gatebot" Attributes "IgnoreFlag" } } } WaveSpawn { Name 2 WaitForAllDead attack2 TotalCurrency 300 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot2 Squad { TFBot { Template T_TFBot_Sniper_Huntsman Tag "bot_gatebot" Attributes "IgnoreFlag" } } } WaveSpawn { Name attack3 WaitForAllDead 2 TotalCurrency 450 TotalCount 2 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_attack2 Squad { TFBot { Template T_TFBot_Giant_Detonator_Pyro Tag "bot_gatebot" } } } WaveSpawn { Name attack3 WaitForAllDead 2 TotalCurrency 0 TotalCount 15 MaxActive 20 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_attack2 Squad { TFBot { Template T_TFBot_Soldier_Buff_Banner Tag "bot_gatebot" } } } WaveSpawn { Name attack4 WaitForAllDead attack3 TotalCurrency 400 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_attack2 DoneOutput { Target blue_exti2 Action disable } Squad { TFBot { Template T_TFBot_Giant_Pyro Tag "bot_gatebot" } TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Tag "bot_gatebot" } } } WaveSpawn { Name boss1 WaitForAllDead attack4 TotalCurrency 2500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_boss_robot Squad { TFBot { Template T_TFBot_Chief_Major_firerate } } } WaveSpawn { Name boss2 WaitForAllDead boss1 TotalCurrency 2500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_boss_robot2 Squad { TFBot { Template T_TFBot_Chief_Heavyweapons_HealOnKill } } } WaveSpawn { WaitForAllDead attack4 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot_Boss_support Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { WaitForAllDead attack4 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot_boss_robot2 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } } }