//Mission made by HeRp-A-dErP-a-NErp.eXe //Single timed bomb done by Jakapoa #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 1600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFBot_Heavy_Deflector_Airblast { ClassIcon heavy_deflector_push Health 300 Name "Push Deflector Heavy" Class HeavyWeapons Skill Hard MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "attack projectiles" 1 "apply look velocity on damage" 100 "apply z velocity on damage" 100 } ItemAttributes { ItemName "the u-clank-a" "set item tint RGB" 15185211 } Item "deflector" Item "the u-clank-a" } T_TFBot_Demo_Burst_Original { Class Demoman Name "Burst Fire Demo" ClassIcon demo_burst 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 "Projectile speed increased" 1.1 } } T_TFBot_Medic_Herp_Buffed_Uber //To anyone who is using these templates, don't use this bot commonly. They don't mess around whatsoever! { ClassIcon medic_buffed_uber Health 300 Name "Buffed Uber Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "add uber charge on hit" 5 } ItemAttributes { ItemName gentlemanne_medigun_coffinnail "uber duration bonus" 2 "overheal bonus" 1.5 "ubercharge rate bonus" 2 } CharacterAttributes { "damage force reduction" 0.5 "heal rate bonus" 10 } Item "gentlemanne_medigun_coffinnail" Item "l4d hat" Item "das metalmeatencasen" } T_TFBot_Giant_Heavyweapons_HealOnKill_Original //Apparantly these guys were originally Push Deflector Heavies { ClassIcon heavy_deflector_push_giant Health 5500 Name "Giant Push-on-Hit Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 2 "weapon spread bonus" 1 "fire rate penalty" 4 "damage causes airblast" 1 } ItemAttributes { ItemName "the u-clank-a" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.9 } Item "deflector" Item "the u-clank-a" } T_TFBot_Giant_Scout_Jumping_Sandman_Improved { Class scout Skill Expert Health 1600 ClassIcon scout_jumping_g Name "Giant Jumping Scout" WeaponRestrictions MeleeOnly Tag "bot_giant" Item "The Sandman" Item "The Hanger-On Hood" Item "The Flight of the Monarch" Attributes MiniBoss Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 ItemAttributes { ItemName "The Sandman" "damage bonus" 2 "effect bar recharge rate increased" 0.1 } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "head scale" 1.5 } } T_TFBot_Giant_Scout_FAN_Original // high movement speed, melee only { Class Scout Name "Force-a-Nature Super Scout" ClassIcon scout_fan_giant Skill Hard Item "The Fed-Fightin' Fedora" Item "The Force-a-Nature" Health 1200 Tag "bot_giant" Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName "The Force-a-Nature" "clip size bonus" 2 "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 // 70% slower reload "scattergun knockback mult" 6 "damage penalty" 0.35 // 55% damage reduction "weapon spread bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } T_TFBot_Giant_Soldier_Herp_BurstFire_Spammer { Class Soldier Name "Giant Rapid Burst Soldier" ClassIcon soldier_spammer_burstfire Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.55 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "move speed bonus" 0.5 } } T_TFBot_Giant_Demo_ClosedBurst { Class Demoman Name "Giant Burst Fire Demo" ClassIcon demo_burst_giant Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 2 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoman_Buster_Improved { ClassIcon sentry_buster Health 2500 Name "Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" //To make them get to the sentry faster Attributes "IgnoreEnemies" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 //Stops Pyros from being assholes "airblast vertical vulnerability multiplier" 0.01 //Stops Pyros from being assholes "cannot be backstabbed" 1 "override footstep sound set" 7 } Item "the ullapool caber" } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_Giant_Demoman_Buster_Improved } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 90 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_flankers } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 90 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_flankers } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Health 500 } } Mission { Objective Sniper Where spawnbot_flankers BeginAtWave 1 RunForThisManyWaves 4 InitialCooldown 40 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper MaxVisionRange 3000 } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 4 InitialCooldown 45 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_primary TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.5 Where spawnbot FirstSpawnOutput { Target bomb_dualmode Action Enable } Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name w1_primary TotalCurrency 100 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot FirstSpawnOutput { Target bomb_singlemode Action Disable } Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w1_primary TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 14 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w1_primary2 WaitForAllSpawned w1_primary TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_champ Health 1200 Name "Heavyweight Gauntlet" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Tag "bot_giant" Item "the killing gloves of boxing" } } } WaveSpawn { Name w1_primary2 WaitForAllSpawned w1_primary TotalCurrency 100 TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot_flankers Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w1_giant WaitForAllDead w1_primary2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w1_giant WaitForAllDead w1_primary2 TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_flankers Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name w1_horde WaitForAllSpawned w1_giant TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name w1_horde WaitForAllSpawned w1_giant TotalCurrency 50 TotalCount 14 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 7.5 Where spawnbot Squad { TFBot { ClassIcon sniper_smg Health 125 Name "SMG Sniper" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name w1_scouts WaitForAllDead w1_horde TotalCurrency 50 TotalCount 24 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_flankers Squad { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w1_scouts WaitForAllDead w1_horde TotalCurrency 50 TotalCount 28 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name w1_scouts WaitForAllDead w1_horde TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman_Improved } } } WaveSpawn { Name w1_pyro_huntsman WaitForAllDead w1_scouts TotalCurrency 50 TotalCount 21 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_flankers Squad { TFBot { ClassIcon pYrO Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name w1_pyro_huntsman WaitForAllDead w1_scouts TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w1_pyro_huntsman WaitForAllDead w1_scouts TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout Health 175 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w1_finale WaitForAllSpawned w1_pyro_huntsman TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Original } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_tank TotalCurrency 100 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 17000 Name Tank Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_tank TotalCurrency 100 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 17000 Name Tank Speed 75 StartingPathTrackNode tank_path_2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_tank_support TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst_Original } } } WaveSpawn { Name w2_tank TotalCurrency 100 TotalCount 22 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 8 Where spawnbot_flankers Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard } } } WaveSpawn { Name w2_tank_delayed WaitForAllSpawned w2_tank TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { ClassIcon soldier_conch Health 200 Name "Conch Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 1.5 } Item "the concheror" } TFBot { ClassIcon soldier_conch Health 200 Name "Conch Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 1.5 } Item "the concheror" } } } WaveSpawn { Name w2_primary WaitForAllDead w2_tank TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name "Airblast Pyro" Class Pyro ClassIcon pyro_reflect_daan Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the degreaser" "damage bonus" 0.5 "airblast pushback scale" 2.5 "mult airblast refire time" 60 "minicrits become crits" 1 } Item "the degreaser" Item "traffic cone" } } } WaveSpawn { Name w2_primary WaitForAllDead w2_tank TotalCurrency 50 TotalCount 24 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { ClassIcon heavy_urgent Health 300 Name "Lightweight Champ" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "gloves of running urgently MVM" "minicritboost on kill" 5 } Item "gloves of running urgently MVM" } } } WaveSpawn { Name w2_giant WaitForAllDead w2_tank_delayed TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_giant Health 3300 Name "Giant One Pipe Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 "fire rate bonus" 2 "Blast radius decreased" 2 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 4 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "blast dmg to self increased" 0 } Item "the frag proof fragger" } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 50 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_ScorchShot_FastShot ClassIcon pyro_scorch } } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_flankers Squad { TFBot { ClassIcon soldier_backup Health 200 Name "Backup Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 1.5 } Item "the battalion's backup" } } } WaveSpawn { Name w2_primary3 WaitForAllDead w2_primary2 TotalCurrency 25 TotalCount 34 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name w2_primary3a WaitForAllDead w2_primary2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Herp_BurstFire_Spammer } } } WaveSpawn { Name w2_support WaitForAllDead w2_primary2 TotalCurrency 25 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_flankers Squad { TFBot { ClassIcon pyro Class Pyro Skill Hard Health 175 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_boss TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 StartWaveWarningSound "vo/mvm/mght/taunts/demoman_mvm_m_taunts06.mp3" Where spawnbot Squad { TFBot { ClassIcon demo_boss_bomberknight Health 30000 Name "Corporal Steel Bomber" Scale 1.8 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.2 "Projectile speed increased" 1.1 "faster reload rate" 0.2 "clip size upgrade atomic" 16 "fuse bonus" 2 "Blast radius increased" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "override footstep sound set" 4 "health regen" 55 "increased jump height" 2 "cancel falling damage" 1 } Item "the iron bomber" Item "the bomber knight" } } } WaveSpawn { Name w4_primary TotalCurrency 100 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 40 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_firework Health 300 Name "Fireworks Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 2 "Set DamageType Ignite" 1 "fire rate penalty" 2.75 "damage bonus" 4.6 } CharacterAttributes { "blast dmg to self increased" 0.000000000000000000001 } Item "the huo long heatmaker" Item "benefactor's kanmuri" } } } WaveSpawn { Name w4_primary TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 50 WaitBetweenSpawns 6 Where spawnbot_flankers Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Easy MaxVisionRange 0.0000000001 WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Item "the backburner" } } } WaveSpawn { Name w4_primary2 WaitForAllSpawned w4_primary TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill_Original Attributes "AlwaysCrit" Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Herp_Buffed_Uber Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Herp_Buffed_Uber Tag "bot_squad_member" } } } WaveSpawn { Name w4_primary2 WaitForAllDead w4_primary TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst_Original } } } WaveSpawn { Name w4_primary2 WaitForAllDead w4_primary TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name w4_giant8008 WaitForAllSpawned w4_primary2 TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w4_primary3 WaitForAllDead w4_primary2 TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name w4_primary3 WaitForAllDead w4_primary2 TotalCurrency 50 TotalCount 22 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { //ClassIcon demo_single Health 175 Name "One Pipe Demo" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 "fire rate bonus" 2 "Blast radius decreased" 2 } Item "the frag proof fragger" } } } WaveSpawn { Name w4_actualgianthorde WaitForAllDead w4_primary3 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" CharacterAttributes { "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w4_actualgianthorde WaitForAllDead w4_primary3 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_ClosedBurst Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_actualgianthorde WaitForAllDead w4_primary3 TotalCurrency 50 TotalCount 25 MaxActive 9 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name w4_finale WaitForAllDead w4_actualgianthorde TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 30000 Name Tank Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_finale WaitForAllDead w4_actualgianthorde TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_flankers Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag "bot_squad_member" CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w4_finale_support WaitForAllDead w4_primary3 TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name w4_finale_support WaitForAllDead w4_actualgianthorde TotalCurrency 50 TotalCount 25 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_conch Health 200 Name "Conch Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 1.5 } Item "the concheror" } } } } }