// [name undetermined], a mission by Mmmmmmmmmmmmmmmmm for mvm_quetzal_rca. Version 1.1 #base robot_giant.pop #base robot_standard.pop WaveSchedule { // Init StartingCurrency 800 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no // Bot templates Templates { T_TFBot_Pyro_Shotgun { Name "Shotgun Pyro" Class Pyro Skill Normal ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "bullets per shot bonus" 3 "damage bonus" 0.33 "faster reload rate" 0.1 "fire rate bonus" 2.5 } } T_TFBot_Heavyweapons_Fedora { Template T_TFBot_Heavyweapons_Shotgun Name "Enlightened Heavy" Item "The Family Business" Item "Capone's Capper" ClassIcon heavy_shotgun } T_TFBot_Giant_Pyro_Spammer { Template T_TFBot_Giant_Pyro Name "Critical Pyro" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes AlwaysCrit Item "The Aztec Warrior" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 } } T_TFBot_Medic_Lightning { Name "Lightning Uber Medic" Class Medic ClassIcon medic_battery Skill Expert WeaponRestrictions SecondaryOnly Item "Battle Boonie" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" -5 "ubercharge rate bonus" 10 } CharacterAttributes { "bot medic uber health threshold" 100 } } T_TFBot_Medic_FireVac { Name "Fire Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_fire WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "The Pithy Professional" Attributes SpawnWithFullCharge Attributes VaccinatorFire ItemAttributes { ItemName "The Vaccinator" "medigun charge is resists" 5 "medigun fire resist deployed" 0.75 "medigun fire resist passive" 0.75 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_BlastVac { Name "Blast Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "The Pithy Professional" Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "The Vaccinator" "medigun blast resist deployed" 0.75 "medigun blast resist passive" 0.75 "medigun charge is resists" 4 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_BulletVac { Name "Bullet Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_bullet WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "The Pithy Professional" Attributes SpawnWithFullCharge Attributes VaccinatorBullets ItemAttributes { ItemName "The Vaccinator" "medigun bullet resist deployed" 0.75 "medigun bullet resist passive" 0.75 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Sniper_Piss { Name "Piss Drinker" Class Sniper Skill Expert Health 60 ClassIcon sniper_jarate WeaponRestrictions SecondaryOnly Item "Jarate" Attributes AlwaysFireWeapon ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" .001 "fire rate bonus" 3 } } T_TFBot_Sniper_Bushwacka { Name "Bushwacka Sniper" Class Sniper Skill Normal ClassIcon sniper_bushwacka WeaponRestrictions MeleeOnly Item "The Bushwacka" ItemAttributes { ItemName "The Bushwacka" "fire rate bonus" .33 } } T_TFBot_Chief_Hunter { Name "Chief Hunter" Class Sniper Skill Expert Health 35000 Scale 1.9 ClassIcon sniper_bow_multi Item "Letch's LED" Item "The Huntsman" Item "The Cozy Camper" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.3 "Set DamageType Ignite" 1 "attach particle effect static" 13 "faster reload rate" 2 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.3 "health regen" 20 "move speed bonus" 0.4 "override footstep sound set" 2 "rage giving scale" 0.1 } } T_TFBot_Giant_Demoman_Nerfed { Name "Giant Demoman" Class Demoman Skill Normal Health 3300 ClassIcon demo_giant Attributes HoldFireUntilFullReload Attributes MiniBoss WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 4 } } } // Missions Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 0 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Item "Conaghers' Utility Idol" Attributes "TeleportToHint" TeleportWhere spawnbot TeleportWhere spawnbot_flank } } Mission { Objective Sniper Where spawnbot_flank BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_flank BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Sniper Where spawnbot_flank BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Razorback } } Mission { Objective Sniper Where spawnbot_flank BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy } } // Wave 1, $700 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { WaitForAllSpawned "wave1a" // Intentionally put before wave1a for icon purposes. Name "wave1b" TotalCurrency 180 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi Name "Rapid Fire Bowman" Item "Shooter's Tin Topi" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } TFBot { Template T_TFBot_Sniper_Huntsman Item "Shooter's Tin Topi" } TFBot { Template T_TFBot_Sniper_Huntsman Item "Shooter's Tin Topi" } TFBot { Template T_TFBot_Sniper_Huntsman Item "Shooter's Tin Topi" } } } WaveSpawn { Name "wave1a" TotalCurrency 150 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman Item "Shooter's Tin Topi" } } WaveSpawn { Name "wave1c" TotalCurrency 40 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_flank TFBot { Class Scout Skill Easy } } WaveSpawn { Name "wave1c" TotalCurrency 40 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_flank TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly ClassIcon scout_bat } } WaveSpawn { Name "wave1d" TotalCurrency 75 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } } } WaveSpawn { Name "wave1e" WaitForAllDead "wave1d" TotalCurrency 90 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Giant_Demoman_Nerfed } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { WaitForAllDead "wave1d" RandomSpawn 1 TotalCurrency 125 TotalCount 25 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_flank Support 1 Squad { TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } } } } // Wave 2, $800 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave2d" WaitForAllDead "wave2c" TotalCurrency 140 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror CharacterAttributes { "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } Item "The War Eagle" Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Fedora } TFBot { Template T_TFBot_Heavyweapons_Fedora } TFBot { Template T_TFBot_Heavyweapons_Fedora } TFBot { Template T_TFBot_Heavyweapons_Fedora } } } WaveSpawn { Name "wave2a" TotalCurrency 60 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Shotgun Item "Commando Elite" Skill Normal } } WaveSpawn { Name "wave2b" WaitForAllDead "wave2a" TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Shotgun Item "Commando Elite" Skill Normal } } WaveSpawn { Name "wave2b" WaitForAllDead "wave2a" TotalCurrency 180 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "The War Eagle" } } WaveSpawn { Name "wave2c" WaitForAllDead "wave2a" TotalCurrency 120 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier Skill Hard } } WaveSpawn { Name "wave2a" TotalCurrency 120 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_flank TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { WaitForAllDead "wave2a" Support 1 TotalCurrency 60 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_flank TFBot { Template T_TFBot_Scout_Sandman } } } // Wave 3, $900 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "tank" TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "tank" TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "tank" TotalCurrency 234 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 120 Tank { Health 15000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave3a" TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 45 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Pusher ClassIcon pyro_reflect_daan_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name "wave3c" WaitForAllSpawned "wave3a" TotalCurrency 60 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 45 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Spammer } } WaveSpawn { Name "wave3b" TotalCurrency 96 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_flank RandomChoice { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_ScorchShot_FastShot Name "Scorch Pyro" Skill Normal ClassIcon pyro_scorch ItemAttributes { ItemName "The Scorch Shot" "damage bonus" 0.75 "faster reload rate" 1 "fire rate bonus" 0.5 } } TFBot { Template T_TFBot_Pyro_Flaregun Item "The Detonator" //ClassIcon pyro_detonator2 } } } WaveSpawn { Name "wave3c" WaitForAllDead "wave3b" TotalCurrency 120 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Pyro Name "Dragon Pyro" Skill Normal ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" Item "Feathered Fiend" } } WaveSpawn { WaitForAllDead "wave3b" Support 1 TotalCurrency 40 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_flank TFBot { Template T_TFBot_Pyro_Shotgun } } WaveSpawn { WaitForAllDead "wave3c" Support 1 TotalCurrency 0 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_flank TFBot { Template T_TFBot_Pyro_Shotgun } } } // Wave 4, $900 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave4a" TotalCurrency 90 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" Health 1200 CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.3 } } } WaveSpawn { Name "wave4e" TotalCurrency 90 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" Health 1200 CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.3 } } } WaveSpawn { Name "wave4b" TotalCurrency 120 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name "wave4c" TotalCurrency 189 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot TFBot { Class Heavyweapons Skill Normal } } WaveSpawn { WaitForAllDead "wave4c" Name "wave4d" TotalCurrency 135 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "The Aztec Aggressor" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.3 } } TFBot { Template T_TFBot_Medic_Lightning } TFBot { Template T_TFBot_Medic_Lightning } TFBot { Template T_TFBot_Medic_Lightning } TFBot { Template T_TFBot_Medic_Lightning } } } WaveSpawn { WaitForAllDead "wave4c" Name "wave4e" TotalCurrency 96 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_flank TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { WaitForAllDead "wave4c" Name "wave4e" TotalCurrency 90 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_flank TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { WaitForAllDead "wave4a" Support 1 TotalCurrency 90 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_flank TFBot { Class Scout Skill Normal } } } // Wave 5, $900 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "tank" TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 90 Tank { Health 18000 Name Tank Speed 60 StartingPathTrackNode tank_path_b1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave5a" TotalCurrency 315 TotalCount 21 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 60 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.3 } } TFBot { Template T_TFBot_Medic_BulletVac } TFBot { Template T_TFBot_Medic_BlastVac } TFBot { Template T_TFBot_Medic_FireVac } TFBot { Template T_TFBot_Medic_BulletVac } TFBot { Template T_TFBot_Medic_BlastVac } TFBot { Template T_TFBot_Medic_FireVac } } } WaveSpawn { Name "wave5a" TotalCurrency 210 TotalCount 14 MaxActive 7 SpawnCount 7 WaitBeforeStarting 30 WaitBetweenSpawns 60 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan Item "The Aztec Warrior" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.3 } } TFBot { Template T_TFBot_Medic_BulletVac } TFBot { Template T_TFBot_Medic_BlastVac } TFBot { Template T_TFBot_Medic_FireVac } TFBot { Template T_TFBot_Medic_BulletVac } TFBot { Template T_TFBot_Medic_BlastVac } TFBot { Template T_TFBot_Medic_FireVac } } } WaveSpawn { Name "wave5b" TotalCurrency 120 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name "wave5c" TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name "wave5d" WaitForAllDead "wave5c" TotalCurrency 60 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { WaitForAllDead "wave5b" Support 1 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } } // Wave 6, $1000 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave6b" TotalCurrency 384 TotalCount 48 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Bushwacka } TFBot { Template T_TFBot_Sniper_Bushwacka } TFBot { Template T_TFBot_Sniper_Bushwacka } TFBot { Template T_TFBot_Sniper_Bushwacka } } } WaveSpawn { Name "wave6a" TotalCurrency 200 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_flank TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } } WaveSpawn { Name "wave6b" WaitForAllSpawned "wave6a" TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman Name "Flaming Bowman" ClassIcon sniper_bow_ignite ItemAttributes { ItemName "The Huntsman" "Set DamageType Ignite" 1 "attach particle effect static" 13 } } TFBot { Template T_TFBot_Sniper_Huntsman Name "Bloody Bowman" ClassIcon sniper_bow_bleed ItemAttributes { ItemName "The Huntsman" "bleeding duration" 5 } } } } WaveSpawn { WaitForAllSpawned "wave6b" Name "BOSS" TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot StartWaveWarningSound "vo\mvm\norm\sniper_mvm_laughevil02.mp3" TFBot { Template T_TFBot_Chief_Hunter } } WaveSpawn { RandomSpawn 1 Support 1 TotalCurrency 100 TotalCount 100 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_flank TFBot { Template T_TFBot_Sniper_Piss } } WaveSpawn { WaitForAllSpawned "wave6b" Support 1 TotalCurrency 116 TotalCount 29 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllSpawned "wave6b" TotalCurrency 0 TotalCount 0 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Bushwacka } TFBot { Template T_TFBot_Sniper_Bushwacka } TFBot { Template T_TFBot_Sniper_Bushwacka } TFBot { Template T_TFBot_Sniper_Bushwacka } } } } }