#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1450 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenKillCountExceeds 45 Templates { } Mission { Objective DestroySentries Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { Scale 1.8 MaxVisionRange 1000 Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 40 CooldownTime 40 DesiredCount 1 TFBot { ClassIcon sniper_sydneysleeper_heal Name "Cozy Sydney Sniper" Scale 1.0 Template T_TFBot_Sniper_Sydney_Sleeper Item "the cozy camper" Item "the bushwacka" } } ExtraSpawnPoint { Name "spawnbot_red" TeamNum 3 X "1112.99" Y "149.43" Z "169.92" } ExtraSpawnPoint { Name "spawnbot_red2" TeamNum 3 X "607.24" Y "1048.50" Z "97.03" } ExtraSpawnPoint { Name "spawnbot_giant" TeamNum 3 X "-1058.16" Y "1207.91" Z "65.03" } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "Pyro 1" TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly } } WaveSpawn { Name Flare TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name "Shotgun 1" WaitForAllDead Flare TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name Gsoldier WaitForAllDead Flare TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" TFBot { Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Soldier } } WaveSpawn { Name Gauntlet WaitForAllDead Gsoldier TotalCurrency 150 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { MaxVisionRange 500 Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name Shiv WaitForAllDead Gsoldier TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon sniper_jug_trivalshiv Health 150 Name "Shiv Sniper" Scale 1.0 Class Sniper Skill Normal MaxVisionRange 500 WeaponRestrictions MeleeOnly Item "the tribalman's shiv" Item "holy hunter" } } WaveSpawn { Name Gbarrage WaitForAllDead Gsoldier TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where "spawnbot_giant" Squad { TFBot { ClassIcon scout_stun_barrage Health 3000 Name "Giant Barrage League Scout" Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Scout_Baseball ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 "damage bonus" 1.25 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "move speed bonus" 0.5 } } TFBot { Scale 1.0 MaxVisionRange 500 WeaponRestrictions SecondaryOnly Template T_TFBot_Medic Item "prussian pickelhaube" } } } WaveSpawn { Name Shovel TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 25 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon soldier_shovel Health 200 Name "Shovel Soldier" Scale 1.0 Class Soldier Skill Normal MaxVisionRange 500 WeaponRestrictions MeleeOnly } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Smg TotalCurrency 100 TotalCount 40 MaxActive 20 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" Squad { TFBot { ClassIcon sniper_smg Health 125 Name "Smg Sniper" Scale 1.0 Class Sniper Skill Normal MaxVisionRange 1000 WeaponRestrictions SecondaryOnly } TFBot { Scale 1.0 MaxVisionRange 500 WeaponRestrictions SecondaryOnly Template T_TFBot_Medic_BigHeal Item "vintage tyrolean" } } } WaveSpawn { Name "Bowman Rapid fire" WaitForAllDead Smg TotalCurrency 200 TotalCount 16 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where "spawnbot_giant" TFBot { ClassIcon sniper_bow_multi MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer ItemAttributes { ItemName "the huntsman" "faster reload rate" 0.7 } Item "larrikin robin" } } WaveSpawn { Name Cola WaitForAllDead Smg TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_cola_nys Name "Cola Scout" Scale 1.0 MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Skill Easy Template T_TFBot_Scout_Bonk Attributes "HoldFireUntilFullReload" Item "crit-a-cola" } } WaveSpawn { Name Ggauntlet WaitForAllDead Smg TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where "spawnbot_giant" TFBot { ClassIcon heavy_steelfist_nys Health 5000 Name "Giant Gauntlet Heavy" Scale 1.8 WeaponRestrictions MeleeOnly Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName "fists of steel" "damage bonus" 1.25 "fire rate bonus" 0.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 } Item "fists of steel" Item "war head" } } WaveSpawn { Name "Gsoldier 2" TotalCurrency 300 WaitForAllDead Ggauntlet TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where "spawnbot_giant" TFBot { Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Soldier } } WaveSpawn { Name Bat WaitForAllDead Cola TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_bat_nys Health 125 Name "Bat Scout" Scale 1.0 Class Scout Skill Normal MaxVisionRange 500 WeaponRestrictions MeleeOnly Item "batter's helmet" } } WaveSpawn { Name "Support heavy" WaitForAllDead Ggauntlet TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Scale 1.0 Class HeavyWeapons Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "Soldier 3" TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon soldier Health 200 Name Soldier Scale 1.0 Class Soldier Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" } } WaveSpawn { Name "Scout 3" WaitForAllDead "Soldier 3" TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout Health 125 Name Scout Scale 1.0 Class Scout Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" } } WaveSpawn { Name Armored TotalCurrency 100 TotalCount 9 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon pyro_armored2 Health 650 Name "Armored Pyro" Scale 1.3 MaxVisionRange 1000 Template T_TFBot_Pyro Skill Hard CharacterAttributes { "dmg taken from blast reduced" 0.75 "dmg taken from fire reduced" 0.75 "dmg taken from bullets reduced" 0.75 } Item "the triclops" Item "the scrap sack" } } WaveSpawn { Name "League 3" WaitForAllDead "Scout 3" TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name Gheater WaitForAllDead "Soldier 3" TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" Squad { TFBot { ClassIcon heavy_heater_nys Name "Giant Heater Heavy" Scale 1.8 Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 1.25 } Item "the huo long heatmaker" Item "the bunsen brave" } TFBot { Scale 1.0 MaxVisionRange 500 Template T_TFBot_Medic_QuickFix Item "vintage tyrolean" } TFBot { Scale 1.0 MaxVisionRange 500 Template T_TFBot_Medic_QuickFix Item "vintage tyrolean" } TFBot { Scale 1.0 MaxVisionRange 500 Template T_TFBot_Medic_QuickFix Item "vintage tyrolean" } } } WaveSpawn { Name Champ WaitForAllDead Gheater TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 500 Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name "Champ " WaitForAllDead Gheater TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 500 Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Item "weight room warmer" Item "the titanium towel" } } WaveSpawn { Name "Bowman Rapid Fire wave 3" WaitForAllDead "Gheater" TotalCurrency 250 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" Squad { TFBot { ClassIcon sniper_bow_multi MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer ItemAttributes { ItemName "the huntsman" "faster reload rate" 0.7 } Item "larrikin robin" } TFBot { Scale 1.0 MaxVisionRange 500 WeaponRestrictions SecondaryOnly Template T_TFBot_Medic Item "prussian pickelhaube" } } } WaveSpawn { Name "Flare wave 3" WaitForAllDead Champ TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name "Support bonk" TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 45 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_bonk_nys Name "Bonk Scout" Scale 1.0 MaxVisionRange 500 Template T_TFBot_Scout_Bonk } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Gshotgun TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" Squad { TFBot { ClassIcon demo_mortar Name "Giant Grenade Shotgun" Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Demo_RapidFire ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 1.35 "faster reload rate" 1.45 "clip size penalty" 0.5 "projectile spread angle penalty" 5 "Projectile speed increased" 1.5 "damage bonus" 0.6 "mult projectile count" 6 } CharacterAttributes { "damage force reduction" 0.5 } Item "the iron bomber" Item "scotch bonnet" } TFBot { Scale 1.0 MaxVisionRange 500 WeaponRestrictions SecondaryOnly Template T_TFBot_Medic Item "prussian pickelhaube" } TFBot { Scale 1.0 MaxVisionRange 500 WeaponRestrictions SecondaryOnly Template T_TFBot_Medic Item "prussian pickelhaube" } } } WaveSpawn { Name "Pistol Scout" TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_pistol_nys Health 125 Name "Pistol Scout" Scale 1.0 Class Scout Skill Normal MaxVisionRange 1000 WeaponRestrictions SecondaryOnly } } WaveSpawn { Name "Heavy 4" TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Scale 1.0 Class HeavyWeapons Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly } } WaveSpawn { Name Airstrike WaitForAllDead Gshotgun TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon soldier_airborne Health 200 Name "Airstrike Soldier" RocketJump 1 Scale 1.0 Class Soldier Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "the air strike" Item "the b.a.s.e. jumper" Item "jumper's jeepcap" } } WaveSpawn { Name Gscout WaitForAllDead Gshotgun TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where "spawnbot_giant" TFBot { Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Scout } } WaveSpawn { Name "Soda pop" WaitForAllDead Gscout TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_popper Health 125 Name "Soda Popper Scout" Scale 1.0 Class Scout Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Item "the soda popper" } } WaveSpawn { Name Gcola WaitForAllDead Gscout TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" TFBot { ClassIcon scout_cola_nys Name "Giant Cola Scout" Scale 1.8 MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Template T_TFBot_Giant_Scout_Bonk Item "crit-a-cola" } } WaveSpawn { Name Flare WaitForAllDead Gcola TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name "Fire League" WaitForAllDead Gcola TotalCurrency 50 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_stun_fire Name "Fire League Scout" Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Scout_Sandman_FastCharge ItemAttributes { ItemName "the sandman" "Set DamageType Ignite" 1 } } } WaveSpawn { Name Gpyro WaitForAllDead Gcola TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" Squad { TFBot { Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Pyro } TFBot { Scale 1.0 MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Template T_TFBot_Soldier_Extended_Buff_Banner Item "tyrant's helm" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "Cola Wave 5" TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_cola_nys Name "Cola Scout" Scale 1.0 MaxVisionRange 1000 Skill Easy WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_Bonk Attributes "HoldFireUntilFullReload" Item "crit-a-cola" } } WaveSpawn { Name "Pyro 5" WaitForAllDead "Cola Wave 5" TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon pyro Health 175 Name Pyro Scale 1.0 Class Pyro Skill Easy MaxVisionRange 1000 WeaponRestrictions PrimaryOnly } } WaveSpawn { Name "Bowman 5" WaitForAllDead "Cola Wave 5" TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Sniper_Huntsman Item "larrikin robin" } } WaveSpawn { Name "Gsoldier 5" TotalCurrency 100 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where "spawnbot_giant" Squad { TFBot { ClassIcon soldier_spammer Name "Giant RapidFire Soldier" Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Soldier ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.5 } } TFBot { Scale 1.8 MaxVisionRange 500 Template T_TFBot_Giant_Medic Item "vintage tyrolean" } } } WaveSpawn { Name Shortstop WaitForAllDead "Gsoldier 5" TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name Force-A-Nature WaitForAllDead "Gsoldier 5" TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_FAN } } WaveSpawn { Name Jarate WaitForAllDead Force-A-Nature TotalCurrency 50 TotalCount 16 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon sniper_jarate Health 125 Name "Jarate Sniper" Scale 1.0 Class Sniper Skill Normal MaxVisionRange 1000 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.2 } Item "jarate" Item "ol' snaggletooth" } } WaveSpawn { Name Shiv WaitForAllDead Force-A-Nature TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon demo Health 175 Name Demoman Scale 1.0 Class Demoman Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly } } WaveSpawn { Name Gdeflector WaitForAllDead "Gsoldier 5" TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" Squad { TFBot { Scale 1.8 Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { ClassIcon heavy_heater_nys Health 300 Name "Heater Heavy" Scale 1.0 Class HeavyWeapons Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Item "the huo long heatmaker" Item "the bunsen brave" } TFBot { ClassIcon heavy_heater_nys Health 300 Name "Heater Heavy" Scale 1.0 Class HeavyWeapons Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Item "the huo long heatmaker" Item "the bunsen brave" } TFBot { ClassIcon medic_kritz2 Name "Kritzkrieg Medic" Scale 1.0 MaxVisionRange 500 WeaponRestrictions SecondaryOnly Template T_TFBot_Medic Attributes "IgnoreFlag" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 600 "bot medic uber health threshold" 600 } Item "the kritzkrieg" Item "medic's mountain cap" } } } WaveSpawn { Name "Soldier 5" WaitForAllDead Gdeflector TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon soldier Health 200 Name Soldier Scale 1.0 Class Soldier Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" } } WaveSpawn { Name Gflare WaitForAllDead "Gdeflector" TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" Squad { TFBot { Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Pyro_Flare_Spammer } TFBot { ClassIcon medic_kritz2_giant Name "Giant KritsKrieg Medic" Scale 1.8 MaxVisionRange 500 Template T_TFBot_Giant_Medic ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 6000 "bot medic uber health threshold" 6000 } Item "the kritzkrieg" Item "medic's mountain cap" } } } WaveSpawn { Name "Support Bowman" WaitForAllDead "Soldier 5" TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon sniper_bow Health 150 Name "Bowman" Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Sniper_Huntsman Item "larrikin robin" } } WaveSpawn { Name "Bowman Rapid Fire Proof" WaitForAllDead "Soldier 5" TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon sniper_bow_multi Name "Bowman Rapid Fire" MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.7 } Item "larrikin robin" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "Scout Final wave" WaitForAllSpawned "Super" TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout Health 125 Name Scout Scale 1.0 Class Scout Skill Normal MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" } } WaveSpawn { Name Super TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where "spawnbot2" TFBot { Scale 1.8 MaxVisionRange 500 Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name Gshortstop WaitForAllSpawned "Super" TotalCurrency 200 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" TFBot { ClassIcon scout_shortstop_giant Name "Giant Shortstop Scout" Scale 1.8 MaxVisionRange 1000 Template T_TFBot_Giant_Scout CharacterAttributes { "override footstep sound set" 7 "move speed bonus" 1.25 } Item "the shortstop" } } WaveSpawn { Name "Gheavy 6" WaitForAllDead Gshortstop TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where "spawnbot_giant" Squad { TFBot { Scale 1.8 Template T_TFBot_Giant_Heavyweapons } TFBot { Scale 1.8 MaxVisionRange 500 Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "Bowman 7" WaitForAllDead Gshortstop TotalCurrency 50 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { Scale 1.0 MaxVisionRange 1000 Template T_TFBot_Sniper_Huntsman Item "larrikin robin" } } WaveSpawn { Name Chief StartWaveWarningSound "music/hl2_song14.mp3" FirstSpawnWarningSound "vo/mvm/norm/pyro_mvm_laughlong01.mp3" WaitForAllDead "Gheavy 6" TotalCurrency 700 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where "spawnbot_giant" TFBot { ClassIcon pyro_flare_rain_nys_boss Health 35000 Name "Chief Wildfire" Scale 2.0 MaxVisionRange 1500 WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Pyro Attributes "UseBossHealthBar" ItemAttributes { ItemName "the flare gun" "fire rate bonus" 1.35 "damage bonus" 1.5 "heal on kill" 500 "crit vs burning players" 1 "projectile spread angle penalty" 8 "mult projectile count" 12 } CharacterAttributes { "move speed bonus" 0.3 } Item "the flare gun" Item "spine-chilling skull 2011 style 3" Item "the pyrobotics pack" Item "Full Metal Drill Hat" } } WaveSpawn { Name "Support Cola" WaitForAllDead "Gheavy 6" TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon scout_cola_nys Name "Cola Scout" Scale 1.0 MaxVisionRange 1000 Skill Easy WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_Bonk Attributes "HoldFireUntilFullReload" Item "crit-a-cola" } } WaveSpawn { Name "Support Jarate" WaitForAllDead "Gheavy 6" TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon sniper_jarate Health 125 Name "Jarate Sniper" Scale 1.0 Class Sniper Skill Normal MaxVisionRange 1000 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.2 } Item "jarate" Item "ol' snaggletooth" } } WaveSpawn { Name "Support Fire Proof" WaitForAllDead "Gheavy 6" TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 Where spawnbot1 Where spawnbot2 Where "spawnbot_giant" TFBot { ClassIcon sniper_bow_multi Name "Bowman Rapid FIre" MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer ItemAttributes { ItemName "the huntsman" "faster reload rate" 0.7 } Item "larrikin robin" } } WaveSpawn { Name "FriendlySupport" TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support 1 Where "spawnbot_red" Where "spawnbot_red2" TFBot { ClassIcon red2_lite Health 300 Name "Redbot HeavyWeapons" Scale 1.0 Class HeavyWeapons Skill Normal MaxVisionRange 1000 Action Mobber WeaponRestrictions PrimaryOnly AddCond { "Index" 43 } CharacterAttributes { "collect currency on kill" 1 } } } } }