#base robot_giant.pop #base robot_standard.pop #base custom_weapons_randomguy.pop #base overclock_cactus_general.pop //Solaris Exp that is NOT a reference to an anime or anything definitely totally yes //Spawnbot //spawnbot_invasion //spawnbot_right //spawnbot_left //boss_path_1 //TheStars WaveSchedule { StartingCurrency 1000 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime No AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 20 RobotLimit 50 //There will be things most devious AllowBotExtraSlots 1 PrecacheModel models/bots/sniper_boss/bot_sniper_boss.mdl FixSetCustomModelInput 1 StuckTimeMultiplier 2 ExtendedUpgrades { Givethistoeveryone { Name "-25% Push Force from Damage" "attribute" "damage force reduction" Cap 0.25 Increment -0.25 Cost 150 AllowPlayerClass Scout AllowPlayerClass Pyro AllowPlayerClass Spy PlayerUpgrade 1 } } Templates { T_TFBot_Scout_Cola_Bat { Class Scout Skill Hard Name "Crit-a-Cola Scout" Item "Crit-a-Cola" Item "Bonk Helm" Item "The Atomizer" WeaponRestrictions MeleeOnly ClassIcon scout_cola_package Attributes SpawnWithFullCharge Attributes DisableDodge CharacterAttributes { "deploy time increased" 0.5 "effect bar recharge rate increased" 0.5 "move speed bonus" 1.25 } } T_TFBot_Scout_Cola { Class Scout Skill Easy Name "Crit-a-Cola Scout" Item "Crit-a-Cola" Item "Bonk Helm" Item "The Atomizer" WeaponRestrictions PrimaryOnly ClassIcon scout_cola_package Attributes SpawnWithFullCharge CharacterAttributes { "deploy time increased" 0.5 "effect bar recharge rate increased" 0.5 "move speed bonus" 1.25 } } Package_Scout_Popper { Class Scout Skill Easy Name "Soda Popper Scout" Item "Bonk Helm" ClassIcon scout_popper2_giant Item "the soda popper" } Package_Giant_Soldier_Spammer { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 Skill Expert Item "The Gilded Guard" //Item "The Gunboats" WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 "Set_item_texture_wear" 0 } 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 } } Package_Giant_Soldier_Crit { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Skill Normal Health 3800 Item "powerhouse_rocketlauncher_shellshocker" Item "Fancy Dress Uniform" Item "Worms Gear" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } Package_Giant_Pyro { Class Pyro Name "Giant Pyro" ClassIcon pyro_reflect_daan Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Patriot Peak" Item "gentlemanne_flamethrower_coffinnail" Itemattributes { Itemname "gentlemanne_flamethrower_coffinnail" “Set_item_texture_wear” 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Pyro_Fury { Name "Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 800 Item "The Dragon's Fury" Item "The Sengoku Scorcher" } T_TFBot_Heavy_Heater { Name "Heater Heavy" Class Heavyweapons ClassIcon heavy_heater Skill Normal Item "Merc's Pride Scarf" Item "The Huo Long Heatmaker" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus vs burning" 1.5 } } Package_Giant_Pyro_Alwaysfire { Class Pyro Name "Giant Pyro" ClassIcon pyro_giant Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Patriot Peak" Item "gentlemanne_flamethrower_coffinnail" Attributes AlwaysFireWeapon Itemattributes { Itemname "gentlemanne_flamethrower_coffinnail" “Set_item_texture_wear” 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Medic_Vaccinator_Bullet_75res { ClassIcon medic_bullet_package Name "Bullet Resist Medic" Class Medic Skill Normal Item "The Virus Doctor" Attributes SpawnWithFullCharge Attributes VaccinatorBullets Tag bot_squad_member ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "Attach Particle Effect" 703 "medigun bullet resist passive" 0.75 "medigun bullet resist deployed" 0.75 "medigun charge is resists" 3 "uber duration bonus" 1 "ubercharge rate bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_Vaccinator_Blast_75res { ClassIcon medic_blast_package Name "Blast Resist Medic" Class Medic Skill Normal Item "The Virus Doctor" Attributes SpawnWithFullCharge Attributes VaccinatorBlast Tag bot_squad_member ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "medigun charge is resists" 3 "Attach Particle Effect" 702 "uber duration bonus" 1 "ubercharge rate bonus" 100 "medigun blast resist passive" 0.75 "medigun blast resist deployed" 0.75 } CharacterAttributes { "bot medic uber health threshold" 500 } } Package_Medic_Kritz { Name "Kritz Medic" Class Medic ClassIcon medic_kritz_lite Skill Expert Attributes SpawnWithFullCharge Item "The Quadwrangler" Item "Flatliner" Item "The Kritzkrieg" Item "The Overdose" ItemAttributes { ItemName "The Kritzkrieg" //"Heal Rate Bonus" 10 "ubercharge rate bonus" 100 "uber duration bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 69420 } } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 20 CooldownTime 20 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 3 TFBot { Template T_TFBot_SentryBuster Item "EOTL_demopants" Tag bot_sentrybuster } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 20 CooldownTime 30 DesiredCount 1 BeginAtWave 4 RunForThisManyWaves 3 TFBot { Template T_TFBot_SentryBuster Item "EOTL_demopants" Tag bot_sentrybuster } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 20 CooldownTime 40 DesiredCount 1 BeginAtWave 7 RunForThisManyWaves 2 TFBot { Template T_TFBot_SentryBuster Item "EOTL_demopants" Tag bot_sentrybuster } } Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 40 TFBot { Template T_TFBot_Spy Skill Expert Name "Big Earner Spy" Item "The Big Earner" Item "The Diamondback" } } Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 DesiredCount 5 CooldownTime 20 TFBot { Template T_TFBot_Spy Skill Hard Name "Eternal Spy" Item "Your Eternal Reward" Item "The Enforcer" } } Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 8 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 40 TFBot { Template T_TFBot_Spy Skill Expert Name "Big Earner Spy" Item "The Big Earner" Item "The Diamondback" } } Mission { Objective Sniper InitialCooldown 25 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 20 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper MaxVisionRange 1900 } } Mission { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 35 TFBot { Template T_TFBot_Sniper MaxVisionRange 1900 } } Mission { Objective Sniper InitialCooldown 25 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 40 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper MaxVisionRange 1900 } } Mission { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 8 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 20 TFBot { Template T_TFBot_Sniper MaxVisionRange 1900 } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Health 600 Item "The Data Mining Light" TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_invasion TeleportWhere spawnbot_right } } Mission { Objective Engineer Where spawnbot BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Health 600 Item "The Data Mining Light" TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_invasion TeleportWhere spawnbot_right } } Mission { Objective Engineer Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 100 CooldownTime 18 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle Item "The Data Mining Light" Item "The Jag" } } Wave //600 paid, 1500+100 after wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1aa TotalCurrency 300 TotalCount 68 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion RandomSpawn 1 TFBot { Class Demoman Name "Extended Conch Demo" Skill Normal ClassIcon demo_conch_lite Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 9.0 } Skill Normal Item "Jumper's Jeepcap" } } WaveSpawn { Name 1jumpscare WaitForAllDead 1aa TotalCurrency 200 TotalCount 33 MaxActive 33 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Where spawnbot_invasion RandomSpawn 1 TFBot { Class Demoman Name "Extended Conch Demo" Skill Normal ClassIcon demo_conch_lite Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 9.0 } Skill Normal Item "Jumper's Jeepcap" } } } Wave // 1150 payout, 2750+100 next wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // A chief, on wave 2?? { Name 2boss TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Class Demoman Name "Test Subject 42355" ClassIcon demo_bomber Skill Normal Health 18000 Item "Prince Tavish's Crown" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.33 "faster reload rate" 0.4 "clip size penalty" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } WaveSpawn { Name 2aa WaitForAllDead 2boss TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template T_TFBot_Giant_Pyro ClassIcon pyro_backburner_nys Attributes AlwaysFireWeapon Item "The Patriot Peak" Item "The Backburner" } } WaveSpawn { Name 2aa WaitForAllDead 2boss TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot_right TFBot { Template T_TFBot_Giant_Pyro ClassIcon pyro_backburner_nys Attributes AlwaysFireWeapon Item "The Patriot Peak" Item "The Backburner" } } WaveSpawn { Name 2aa WaitForAllDead 2boss TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 Where spawnbot_right Squad { TFBot { Template Package_Giant_Soldier_Spammer } TFBot { Template Package_Medic_Kritz } TFBot { Template Package_Medic_Kritz } } } WaveSpawn { Name 2ab WaitForAllDead 2boss TotalCurrency 125 TotalCount 28 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 2support WaitForAllSpawned 2ab TotalCurrency 200 TotalCount 100 MaxActive 8 SpawnCount 4 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot TFBot { Class Pyro Skill Easy } } WaveSpawn { Name 2ba WaitForAllSpawned 2aa TotalCurrency 400 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 11 Where spawnbot Squad { TFBot { Template Package_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic Item "Field Practice" Skill Expert Item "The Surgeon's Sidearms" } TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } } WaveSpawn { Name 2bb WaitForAllSpawned 2ba TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 11 Where spawnbot Squad { TFBot { Template Package_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "The Surgeon's Sidearms" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "The Surgeon's Sidearms" } TFBot { Template Package_Medic_Kritz } TFBot { Template Package_Medic_Kritz } } } } Wave // 1200 paid { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3aa TotalCurrency 450 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Item "EOTL_sheavyshirt" } TFBot { ClassIcon medic_shield_uber Name "Uber-Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 2 "uber duration bonus" -1 } Item "german gonzila" Item "The Surgeon's Sidearms" } } } WaveSpawn { Name 3ba WaitForAllSpawned 3aa TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Item "EOTL_sheavyshirt" } TFBot { ClassIcon medic_shield_uber Name "Uber-Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 2 "uber duration bonus" -1 } Item "german gonzila" Item "The Surgeon's Sidearms" } TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Pyro_Fury } } } WaveSpawn { Name 3ab TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Item "The Shogun's Shoulder Guard" Name "Giga Burst Fire Soldier" Item "gentlemanne_rocketlauncher_highrollers" Item "Armored Authority" Item "The Gunboats" RocketCustomParticle flare_glow Tag bot_giant ItemAttributes { ItemName "gentlemanne_rocketlauncher_highrollers" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.9 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } } } } WaveSpawn { Name 3ac WaitForAllSpawned 3ab TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Item "The Shogun's Shoulder Guard" Name "Giga Burst Fire Soldier" Item "gentlemanne_rocketlauncher_highrollers" Item "Armored Authority" Item "The Gunboats" RocketCustomParticle flare_glow Tag bot_giant ItemAttributes { ItemName "gentlemanne_rocketlauncher_highrollers" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.9 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } } TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Pyro_Fury } } } WaveSpawn { Name 3ba WaitForAllSpawned 3ac TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Item "The Shogun's Shoulder Guard" Name "Giga Burst Fire Soldier" Item "gentlemanne_rocketlauncher_highrollers" Item "Armored Authority" Item "The Gunboats" RocketCustomParticle flare_glow Tag bot_giant ItemAttributes { ItemName "gentlemanne_rocketlauncher_highrollers" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.9 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } } TFBot { ClassIcon medic_shield_uber Name "Uber-Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 2 "uber duration bonus" -1 } Item "german gonzila" Item "The Surgeon's Sidearms" } TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Pyro_Fury } } } WaveSpawn { Name 3support1 WaitForAllSpawned 2ab TotalCurrency 300 TotalCount 100 MaxActive 8 SpawnCount 1 Support 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Cola Skill Normal } } } Wave // 1300 paid { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4aa TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman Health 25000 Scale 1.9 Item "The Loose Cannon" Name "Chief Singularity Cannoneer" Attributes AlwaysCrit Attributes UseBossHealthBar RocketCustomParticle flare_glow ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" -0.8 "fire rate bonus" 5 "damage bonus" 20 "clip size penalty" 0.25 "Projectile speed increased" 0.8 "damage causes airblast" 1 "grenade bounce speed" 1.2 "blast radius increased" 1.2 "use large smoke explosion" 1 "paintkit_proto_def_index" 225 //cosmic calamity "set_item_texture_wear" 0 "projectile gravity" -1 "projectile acceleration" -900 "projectile acceleration time" 1 "projectile acceleration start time" 0.2 } CharacterAttributes { "health regen" 50 "rage giving scale" 0.5 } } } WaveSpawn { Name 4aa TotalCurrency 100 TotalCount 16 MaxActive 12 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_left TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit Skill Hard } } WaveSpawn { Name 4ba WaitForAllDead 4aa TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot_right TFBot { Template T_TFBot_Pyro_Fury Skill Normal } } WaveSpawn { Name 4ba WaitForAllDead 4aa TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit Skill Hard } } WaveSpawn { Name 4tank1 WaitForAllDead 4aa TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 32000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4ca WaitForAllSpawned 4ba TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demoman Item "The Loose Cannon" Item "The Tide Turner" Name "Giant Singularity Cannoneer" Attributes AlwaysCrit RocketCustomParticle flare_glow ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" -0.8 "fire rate bonus" 5 "damage bonus" 10 "clip size penalty" 0.25 "Projectile speed increased" 0.8 "damage causes airblast" 1 "blast radius increased" 1.2 "grenade bounce speed" 1.2 "use large smoke explosion" 1 "paintkit_proto_def_index" 225 //cosmic calamity "set_item_texture_wear" 0 "projectile gravity" -1 "projectile acceleration" -900 "projectile acceleration time" 1 "projectile acceleration start time" 0.2 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } } } WaveSpawn { Name 4bb WaitForAllDead 4aa TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 27 Where spawnbot_giant Support 1 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout Item "The Backwards Ballcap" Attributes HoldFireUntilFullReload Item "warbird_scattergun_killerbee" ItemAttributes { Itemname "warbird_scattergun_killerbee" "Set_item_texture_wear" 0 } } } WaveSpawn { Name 4da WaitForAllSpawned 4ca TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 18 WaitBetweenSpawns 16 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector item "EOTL_sheavyshirt" } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_75res } } } WaveSpawn { Name 4da WaitForAllSpawned 4ca TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 16 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector item "EOTL_sheavyshirt" } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_75res } } } } Wave // 1700 paid { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5tank1 TotalCurrency 400 TotalCount 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 31000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5tank2 TotalCurrency 200 TotalCount 1 SpawnCount 1 WaitBeforeStarting 90 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 37000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5support1 WaitForAllSpawned 5aa TotalCurrency 200 TotalCount 10 MaxActive 3 SpawnCount 1 Support 1 Where spawnbot_right WaitBeforeStarting 20 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Demo_Burst Item "warbird_grenadelauncher_butcherbird" ItemAttributes { ItemName "warbird_grenadelauncher_butcherbird" "set_item_texture_wear" 0 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } Item "Scotch Bonnet" } } WaveSpawn { Name 5support1 WaitForAllSpawned 5aa TotalCurrency 200 TotalCount 10 MaxActive 2 SpawnCount 1 Support 1 Where spawnbot_left WaitBeforeStarting 80 WaitBetweenSpawns 17 TFBot { Template Package_Giant_Soldier_Spammer } } WaveSpawn { Name TheFunny1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 Support 1 Where spawnbot_mission_spy WaitBeforeStarting 10 WaitBetweenSpawns 40 TFBot { Class Spy Attributes MiniBoss Attributes IgnoreFlag Item "The Big Earner" Item "A Hat to Kill For" Scale 1.4 Skill Expert Health 1125 Name "Super Spy" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "increased jump height" 1.5 //fixes some stuck spots } } } WaveSpawn { Name TheFunny2 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 Support 1 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 40 TFBot { Class Sniper Attributes MiniBoss Attributes IgnoreFlag Item "The Sydney Sleeper" Item "The Razorback" Item "The Shahanshah" ClassIcon sniper_sydneysleeper UseCustomModel models/bots/sniper_boss/bot_sniper_boss.mdl PreferClass Medic PreferClass Heavyweapons PreferClass Sniper Item "A Hat to Kill For" Skill Expert Health 1400 MaxVisionRange 1800 Name "Giant Sydney Sniper" Action Sniper CharacterAttributes { "move speed penalty" 0.7 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 7 } } } WaveSpawn { Name TheFunny2 TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 Support 1 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawnsAfterDeath 30 TFBot { Class Engineer Health 2500 Attributes MiniBoss Attributes IgnoreFlag Item "The Jag" Item "The Frontier Justice" Item "The Data Mining Light" Skill Expert Name "Giant Engineer" Attributes TeleportToHint Attributes AlwaysCrit TeleportWhere spawnbot TeleportWhere spawnbot_giant TeleportWhere spawnbot_left TeleportWhere spawnbot_right CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "voice pitch scale" 1.25 "head scale" 0.7 "override footstep sound set" 7 //"engy sentry fire rate increased" 0.9 "engy building health bonus" 1.5 } } } WaveSpawn { Name 5aa TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 20 Support Limited Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Package_Scout_Popper Skill Hard } } WaveSpawn { Name 5support1 WaitForAllSpawned 5aa TotalCurrency 200 TotalCount 100 MaxActive 6 SpawnCount 5 Support 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 0 TFBot { Template Package_Scout_Popper Skill Hard } } WaveSpawn { Name 5support2 WaitForAllSpawned 5aa TotalCurrency 200 TotalCount 100 MaxActive 6 SpawnCount 5 Support 1 Where spawnbot WaitBeforeStarting 50 WaitBetweenSpawns 0 TFBot { Class Soldier Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name 5support2 WaitForAllSpawned 5aa TotalCurrency 200 TotalCount 100 MaxActive 4 SpawnCount 3 Support 1 Where spawnbot_left WaitBeforeStarting 30 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Demoman_Knight Skill Hard Attributes AlwaysCrit } } } Wave // 2000 paid { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6aa TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Health 5500 Attributes UseBossHealthBar Name "Survivor" ClassIcon heavy_heal Item "eotl_sheavyshirt" Item "Das Naggenvatcher" Item "Big Steel Jaw of Summer Fun" PreferClass Heavy Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "heal on kill" 5000 "heal on hit for rapidfire" 20 } CharacterAttributes { "health regen" 100 } } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_pop Item "Medic Mask" Item "The Surgeon's Sidearms" } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_pop Item "Medic Mask" Item "The Surgeon's Sidearms" } } } WaveSpawn { Name 6aa TotalCurrency 150 TotalCount 30 MaxActive 15 SpawnCount 10 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "Jumper's Jeepcap" Skill Hard PreferClass Spy } } WaveSpawn { Name 6ba WaitForAllSpawned 6aa TotalCurrency 125 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored //Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_75res } } } WaveSpawn { Name 6ba WaitForAllSpawned 6aa TotalCurrency 125 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored //Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_75res } } } WaveSpawn { Name 6support1 WaitForAllSpawned 6aa TotalCurrency 500 TotalCount 100 MaxActive 6 SpawnCount 5 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_left TFBot { Template T_TFBot_Demo_Burst Item "Scotch Bonnet" Item "The Splendid Screen" Item "warbird_grenadelauncher_butcherbird" ItemAttributes { ItemName "warbird_grenadelauncher_butcherbird" "Set_item_texture_wear" 0 "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } Attributes AlwaysCrit Skill Expert PreferClass Medic } } WaveSpawn { Name 6bb WaitForAllSpawned 6aa TotalCurrency 150 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot_right TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Attributes AlwaysCrit Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name 6support1 WaitForAllSpawned 6bb TotalCurrency 100 TotalCount 80 MaxActive 5 SpawnCount 4 Support 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Fury Attributes AlwaysCrit Skill Expert PreferClass Medic CharacterAttributes { "airblast disabled" 1 } } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" Item "The Surgeon's Sidearms" } } } WaveSpawn { Name 6ca WaitForAllSpawned 6bb TotalCurrency 800 TotalCount 8 MaxActive 6 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 8 Where spawnbot_giant Squad { TFBot { Class Soldier Name "Giant Rapid Burst Soldier" Health 4200 Skill Expert ClassIcon soldier_spammer_burstfire_giant Item "warbird_rocketlauncher_warhawk" Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "projectile spread angle penalty" 3 "projectile speed decreased" 0.9 "reload time decreased" 0.35 "clip size penalty" 0.5 "fire rate bonus" 0.0001 "Set_item_texture_wear" 0 "damage bonus" 1.5 } Item "The Shogun's Shoulder Guard" Item "Breach and Bomb" Item "Forest Footwear" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "damage force reduction" 0.1 "cancel falling damage" 1 "move speed penalty" 0.5 } Tag bot_giant } } } } Wave // 1300 paid { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 7tank1 TotalCurrency 100 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name TheFunny1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 Support 1 Where spawnbot_mission_spy WaitBeforeStarting 10 WaitBetweenSpawns 60 TFBot { Class Spy Attributes MiniBoss Attributes IgnoreFlag Item "The Big Earner" Item "A Hat to Kill For" Scale 1.4 Skill Expert Health 1125 Name "Super Spy" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "increased jump height" 1.5 //fixes some stuck spots } } } WaveSpawn { Name 7aa TotalCurrency 50 TotalCount 24 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Class Scout Skill Expert } } WaveSpawn { Name 7tank2 WaitForAllSpawned 7aa TotalCurrency 100 TotalCount 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 22 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7ba //the jumpscare reprise WaitForAllSpawned 7aa TotalCurrency 100 TotalCount 60 MaxActive 40 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.1 Where spawnbot_invasion RandomSpawn 1 TFBot { Class Demoman Name "Extended Conch Demo" Skill Expert ClassIcon demo_conch_lite Attributes SpawnWithFullCharge Item "The Concheror" Attributes AlwaysCrit CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 9.0 } Item "Jumper's Jeepcap" } } WaveSpawn { Name 7cb WaitForAllSpawned 7ba TotalCurrency 50 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Scout Skill Expert } } WaveSpawn { Name 7ca WaitForAllSpawned 7ba TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 20 Where spawnbot_giant RandomSpawn 1 Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Item "The Shogun's Shoulder Guard" Name "Giga Burst Fire Soldier" Item "gentlemanne_rocketlauncher_highrollers" Item "Armored Authority" Item "The Gunboats" RocketCustomParticle flare_glow Tag bot_giant ItemAttributes { ItemName "gentlemanne_rocketlauncher_highrollers" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.9 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } } TFBot { ClassIcon medic_shield_uber Name "Uber-Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 1 "uber duration bonus" -1 } Item "german gonzila" Item "The Surgeon's Sidearms" } } } WaveSpawn { Name 7da WaitForAllSpawned 7ca TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot RandomSpawn 1 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector item "EOTL_sheavyshirt" Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic Skill Expert Item "The Surgeon's Sidearms" Item "Field Practice" } TFBot { Template T_TFBot_Medic Skill Expert Item "The Surgeon's Sidearms" Item "Field Practice" } } } WaveSpawn { Name 7support1 WaitForAllSpawned 7da TotalCurrency 100 TotalCount 100 MaxActive 8 SpawnCount 7 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot RandomSpawn 1 TFBot { Class Pyro Name "Hyper Pyro" Skill Expert Attributes AlwaysCrit ClassIcon pyro_hyper_lite Item "The Moonman Backpack" Item "The Hellmet" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 1.5 "airblast disabled" 1 } } } WaveSpawn { Name 7ea WaitForAllSpawned 7da TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 16 Where spawnbot RandomSpawn 1 Squad { NoWaitForFormation 1 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector item "EOTL_sheavyshirt" Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 9.0 } } } } WaveSpawn { Name 7tank3 WaitForAllSpawned 7ea TotalCurrency 100 TotalCount 1 SpawnCount 1 WaitBeforeStarting 20 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 60000 Name tankboss Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7ga WaitForAllSpawned 7ea TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 35 WaitBetweenSpawns 11 RandomSpawn 1 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Demoman Item "The Loose Cannon" Item "The Tide Turner" Name "Giant Singularity Cannoneer" Attributes AlwaysCrit RocketCustomParticle flare_glow ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" -0.8 "fire rate bonus" 5 "damage bonus" 10 "clip size penalty" 0.25 "Projectile speed increased" 0.8 "damage causes airblast" 1 "blast radius increased" 1.2 "grenade bounce speed" 1.2 "use large smoke explosion" 1 "paintkit_proto_def_index" 225 //cosmic calamity "set_item_texture_wear" 0 "projectile gravity" -1 "projectile acceleration" -900 "projectile acceleration time" 1 "projectile acceleration start time" 0.2 } } } } Wave // 1300 paid { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 8BOSS TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman Health 700000 Scale 2 Item "The Loose Cannon" Name "John Test Ender" Attributes AlwaysCrit Attributes UseBossHealthBar Attributes AlwaysFireWeapon RocketCustomParticle flare_glow ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" -0.8 "fire rate bonus" 1 "damage bonus" 200 "clip size penalty" 0.25 "Projectile speed increased" 0.8 "damage causes airblast" 1 "grenade bounce speed" 1.2 "blast radius increased" 7 "use large smoke explosion" 1 "paintkit_proto_def_index" 225 //cosmic calamity "set_item_texture_wear" 0 "projectile gravity" -1 "projectile acceleration" -900 "projectile acceleration time" 1 "projectile acceleration start time" 0.2 } CharacterAttributes { "health regen" 5000 "move speed bonus" 2 "rage giving scale" 0.5 } } } } }