#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 800 ZombiesNoWave666 1 Templates { Homing_Bowman { ClassIcon sniper_bow_homing Health 125 Name "Homing Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "damage bonus" 0.5 "mod projectile heat seek power" 360 "mod projectile heat aim error" 135 "mod projectile heat aim time" 15 "mod projectile heat aim start time" 0.01 } Item "the huntsman" } } Mission { Objective Sniper Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 25 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 25 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 36 DesiredCount 2 TFBot { Template Homing_Bowman } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a1 TotalCurrency 45 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_tank Squad { TFBot { ClassIcon scout_bat_nys_armored Health 200 Name "Armored Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name a2 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_tank Squad { TFBot { ClassIcon demo Health 4500 Name "Giant Demoman" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "halloween mask - demoman" "halloween item" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "halloween mask - demoman" } } } WaveSpawn { Name a3 TotalCurrency 75 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon pyro_reflect Health 175 Name Pyro Class Pyro Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name a4 WaitForAllSpawned a1 TotalCurrency 40 TotalCount 21 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon soldier_backup Health 200 Name "Backup Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 5.0 } Item "the battalion's backup" } } } WaveSpawn { Name a5 WaitForAllDead a2 TotalCurrency 30 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha_nys Health 300 Name "Natascha Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Item "natascha" } } } WaveSpawn { Name a6 WaitForAllSpawned a4 TotalCurrency 210 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_tank Squad { TFBot { ClassIcon soldier_barrage_heal Health 8200 Name "Giant Heal Barrage Soldier" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 "heal on hit for rapidfire" 50 } ItemAttributes { ItemName "tyrant's helm" "set item tint RGB" 8400928 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } Item "tyrant's helm" } TFBot { ClassIcon medic Health 4500 Name "Giant Medic" Scale 1.75 Class Medic Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 40 } Item "the quick-fix" Item "the byte'd beak" } TFBot { ClassIcon medic Health 4500 Name "Giant Medic" Scale 1.75 Class Medic Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 40 } Item "the quick-fix" Item "the byte'd beak" } } } WaveSpawn { Name support1 WaitForAllDead a3 TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support 1 Where spawnbot_tank Squad { TFBot { ClassIcon demo_sticky_nuke Health 800 Name "Nuke Sticky Demo" Scale 1.5 Class Demoman Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_pipebomblauncher "use large smoke explosion" 1 "fire rate bonus" 4 "Blast radius increased" 3 "damage bonus" 3 "sticky arm time penalty" 1 "stickybomb charge rate" 0.01 "Reload time increased" 3 "mult projectile scale" 3 "projectile no deflect" 1 "dmg current health" 0.5 } ItemAttributes { ItemName "prince tavish's crown" "attach particle effect" 125 } Item "prince tavish's crown" Item "the bonedolier" } } } WaveSpawn { Name support2 WaitForAllDead a3 TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 25 Support 1 Where spawnbot_tank Squad { TFBot { ClassIcon soldier_homing_nuke_nys Health 800 Name "Homing Nuke Soldier" Scale 1.5 Class Soldier Skill Easy WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "Projectile speed decreased" 0.2 "clip size bonus" 1.5 "Reload time increased" 5 "use large smoke explosion" 1 "fire rate bonus" 10 "damage bonus" 5 "Blast radius increased" 3 "mod projectile heat seek power" 360 "mod projectile heat aim error" 360 "mod projectile heat aim time" 1500 "mod projectile heat no predict target speed" 1 "mult projectile scale" 2 "projectile no deflect" 1 "dmg current health" 0.9 } ItemAttributes { ItemName "the whirly warrior" "attach particle effect" 125 } Item "the whirly warrior" Item "the atomic accolade" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name b1 TotalCurrency 50 TotalCount 48 MaxActive 12 SpawnCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon pyro_flare Health 175 Name "Flare Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Item "the flare gun" } TFBot { ClassIcon heavy_shotgun Health 300 Name Heavy Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name b2 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy Health 5000 Name "Giant Heavy" Scale 1.75 Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } WaveSpawn { Name b3 WaitForAllSpawned b2 TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 175 Name "Burst Fire Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } } WaveSpawn { Name b4 WaitForAllDead b2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_bison_spammer_giant Health 6500 Name "Giant Slow Bison Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 336895 "slow enemy on hit major" 5 "clip size bonus" 5 "fire rate bonus" 0.2 "Reload time decreased" 0.01 "damage penalty" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the righteous bison" Item "the tomb readers" Item "the bruiser's bandanna" } } } WaveSpawn { Name b5 WaitForAllSpawned b4 TotalCurrency 50 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name "Crit Pyro" Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { Name b6 WaitForAllSpawned b4 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon scout Health 2500 Name "Giant Scout" Scale 1.75 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } WaveSpawn { Name b7 WaitForAllSpawned b6 TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon soldier_homing_nys Health 200 Name "Homing Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "crit mod disabled" 1 "mod projectile heat seek power" 360 "mod projectile heat aim error" 135 "mod projectile heat aim time" 15 "mod projectile heat aim start time" 0.2 } } } } WaveSpawn { Name b8 WaitForAllSpawned b6 TotalCurrency 250 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_bomber_explode_atomic Health 7500 Name "King Nuker" Scale 1.8 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 10 "Reload time increased" 5 "use large smoke explosion" 1 "Blast radius increased" 5 "damage bonus" 8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "prince tavish's crown" Item "the bonedolier" } TFBot { ClassIcon medic_trio_fix Health 5200 Name "Giant Uber Medic" Scale 1.75 Class Medic Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 40 } Item "daily gift giver reward hat" } TFBot { ClassIcon medic_trio_fix Health 5200 Name "Giant Uber Medic" Scale 1.75 Class Medic Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 40 } Item "the quick-fix" Item "daily map stamp reward hat" } TFBot { ClassIcon medic_trio_fix Health 5200 Name "Giant Uber Medic" Scale 1.75 Class Medic Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 40 } Item "the kritzkrieg" Item "daily duel winner reward hat" } } } WaveSpawn { Name support1 WaitForAllDead b1 TotalCurrency 0 TotalCount 60 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name support2 WaitForAllDead b4 TotalCurrency 0 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name support3 WaitForAllDead b6 TotalCurrency 0 TotalCount 35 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name support4 TotalCurrency 0 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 90 WaitBetweenSpawns 30 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_crit_giant_support Health 3500 Name "Giant Charged Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } } }