//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_coastrock.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Pyro_Dragons_Fury { Name "Dragon's Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 } } T_TFBot_Soldier_Burstfire_Normal { Name "Burstfire Soldier" Class Soldier Skill Hard ClassIcon soldier_burstfire WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.05 "faster reload rate" 1.2 "Projectile range increased" 0.8 "Projectile speed increased" 0.8 "projectile spread angle penalty" 3 } } T_TFBot_Soldier_Barrage_Normal { Name "Barrage Soldier" Class Soldier Skill Hard ClassIcon soldier_barrage WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.5 "faster reload rate" 0.3 "clip size upgrade atomic" 2 "projectile speed increased" 0.7 } } T_TFBot_Demo_Spammer { Name "Rapid Fire Demoman" Class Demoman Skill Hard ClassIcon "demo_spammer" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.6 "faster reload rate" 0.8 } } T_TFBot_Demoman_Caber_MegaBlast { ClassIcon demo_caber_mega_blast Health 60 Skill Hard WeaponRestrictions MeleeOnly Item "The Ullapool Caber" Scale 0.7 Name "Mega Blast Caber Demo" Class Demoman ItemAttributes { ItemName "The Ullapool Caber" "dmg taken from blast increased" 5 "damage causes airblast" 1 "apply look velocity on damage" 9001 //yeah, yeah, unoriginal joke. "apply z velocity on damage" 8801 } CharacterAttributes { "move speed bonus" 1.05 } } T_TFBot_Scout_Cola { Name "Cola Scout" Skill Hard WeaponRestrictions PrimaryOnly Item "Crit-a-cola" ClassIcon scout_cola Item "Bonk Helm" Class Scout } T_TFBot_Sniper_Bushwacka { Class Sniper Name "Bushman" WeaponRestrictions MeleeOnly Item "The Bushwacka" Item "Desert Marauder" Skill Hard ClassIcon sniper_bushwacka ItemAttributes { ItemName "The Bushwacka" "fire rate bonus" 0.75 } } T_TFBot_Demoknight_Charge { ClassIcon demoknight_charge Item "The Claidheamohmor" Item "The Tide Turner" Class Demoman WeaponRestrictions MeleeOnly Skill Hard Name "Charging Demoknight" } T_TFBot_Sniper_SMG_Carbine { Name "Carbine Sniper" WeaponRestrictions SecondaryOnly Skill Hard Class Sniper ClassIcon sniper_carbine } T_TFBot_Pyro_Gas_Slow { Class Pyro Skill Hard Name "Slowing Gas Pyro" ClassIcon pyro_gastog_slow WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "The Gas Passer" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.45 "applies snare effect" 0.3 } } T_TFBot_Scout_Fanowar { Class Scout WeaponRestrictions MeleeOnly Item "The Fan o'War" Skill Hard ClassIcon scout_fanowar } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 2 RunForThisManyWaves 4 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Item "The Ullapool Caber" Name "Daddy Buster" CharacterAttributes { "head scale" 1.2 "torso scale" 0.2 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Class scout Scale 0.5 Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 ClassIcon scout_fan Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon soldier ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon soldier_barrage Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon demo Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon scout_bonk ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon heavy_deflector_healonkill ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon soldier_spammer Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon pyro ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon demo_burst ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon pyro_flare ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon demoknight Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon heavy_heater Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon heavy Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon soldier_burstfire Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon sniper_bow Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon heavy_deflector_push ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon demoknight_samurai ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" ClassIcon soldier_libertylauncher Scale 0.5 Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon heavy_shotgun Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" ClassIcon scout_jumping Scale 0.5 Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon demo_bomber ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon soldier_buff Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 Template T_TFBot_Sniper ClassIcon soldier_conch ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon soldier_backup Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 9 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 1 TFBot { Health 50 Name "Artificial Wanker" Scale 0.5 ClassIcon sniper_sydney_sleeper Template T_TFBot_Sniper ItemAttributes { ItemName "the classic" "damage bonus" 0.5 } Item "the classic" Item "darwin's danger shield" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 10 RunForThisManyWaves 1 InitialCooldown 1000 CooldownTime 0 DesiredCount 1 TFBot { Template T_TFBot_Sniper ClassIcon soldier_burstfire } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 10 RunForThisManyWaves 1 InitialCooldown 10000 CooldownTime 0 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 10 RunForThisManyWaves 1 InitialCooldown 10000 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 0 CooldownTime 10 DesiredCount 1 TFBot { Template T_TFBot_Spy Scale 1.5 CharacterAttributes { "move speed bonus" 0.5 "head scale" 2.5 "hand scale" 12.5 } Name "I WILL FUCKING CUT YOU" ClassIcon spy_d } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1_1a TotalCurrency 20 TotalCount 20 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_parachute Where spawnbot Where spawnbot_tunnel TFBot { Health 150 Name "tiny rape man" Skill Expert Template T_TFBot_Pyro WeaponRestrictions SecondaryOnly Item "The Thermal Thruster" Scale 0.5 ClassIcon pyro_thruster Attributes AutoJump AutoJumpMax 12 ItemAttributes { ItemName "The Thermal Thruster" "effect bar recharge rate increased" 0.5 } AutoJumpMin 6 CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 } } } WaveSpawn { Name 1_1b WaitForAllDead 1_1a TotalCurrency 90 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scorchshot_Fastshot ClassIcon pyro_scorch_spammer Name "get fire res" ItemAttributes { ItemName "The Scorch Shot" "projectile speed increased" 0.15 "weapon burn dmg increased" 0.5 "damage bonus" 0.5 "projectile range increased" 12 } } TFBot { Template T_TFBot_Scorchshot_Fastshot ClassIcon pyro_scorch_spammer Name "Fire Res: now 90% off!" ItemAttributes { ItemName "The Scorch Shot" "projectile speed increased" 0.15 "weapon burn dmg increased" 0.5 "projectile range increased" 12 "damage bonus" 0.5 } } TFBot { Template T_TFBot_Scorchshot_Fastshot ClassIcon pyro_scorch_spammer Name "GET FUCKING FIRE RES TODAY" ItemAttributes { ItemName "The Scorch Shot" "projectile speed increased" 0.15 "weapon burn dmg increased" 0.5 "projectile range increased" 12 "damage bonus" 0.5 } } TFBot { Template T_TFBot_Scorchshot_Fastshot ClassIcon pyro_scorch_spammer Name "what is this stupid joke even" ItemAttributes { ItemName "The Scorch Shot" "projectile speed increased" 0.15 "weapon burn dmg increased" 0.5 "projectile range increased" 12 "damage bonus" 0.5 } } TFBot { Template T_TFBot_Scorchshot_Fastshot ClassIcon pyro_scorch_spammer Name "IT'S ONLY 150 CASHIES" ItemAttributes { ItemName "The Scorch Shot" "projectile speed increased" 0.15 "weapon burn dmg increased" 0.5 "projectile range increased" 12 "damage bonus" 0.5 } } } } WaveSpawn { Name 1_1b WaitForAllDead 1_1a TotalCurrency 40 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot TFBot { Health 100 Template T_TFBot_Scout_Bonk Scale 1.15 Name "A Drunk Little Shit" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect bar recharge rate increased" 9 } } } WaveSpawn { Name 1_1c WaitForAllDead 1_1b TotalCurrency 150 TotalCount 18 MaxActive 11 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4.8 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scout_Sandman_Kamikaze Name " , 9% 0, . ,, , !" Attributes "AlwaysCrit" ItemAttributes { ItemName "The Sandman" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.25 "head scale" 2 } Item "scout beanie" } TFBot { Template T_TFBot_Scout_Sandman_Kamikaze Name "% 9, ,'.0, *" WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "The Sandman" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.33 "hand scale" 2 } Item "scout beanie" } TFBot { Template T_TFBot_Scout_Sandman_Kamikaze Name "0 , !.. 9 ,%" WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "The Sandman" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.45 "torso scale" 2 } Item "scout beanie" } TFBot { Template T_TFBot_Scout_Sandman_Kamikaze Name " , 9% 0, . ,, , !" ItemAttributes { ItemName "The Sandman" "damage bonus" 0.33 } Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.25 "head scale" 0.5 } Item "scout beanie" } TFBot { Template T_TFBot_Scout_Sandman_Kamikaze Name "% 9, ,'.0, *" WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "The Sandman" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.33 "hand scale" 0.5 } Item "scout beanie" } TFBot { Template T_TFBot_Scout_Sandman_Kamikaze Name "0 , !.. 9 ,%" WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "The Sandman" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.45 "torso scale" 0.5 } Item "scout beanie" } } } WaveSpawn { Name 1_1d WaitForAllDead 1_1c TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon demo_bomber Health 130000 Name "'I'M INVEINCIBAILE'" Scale 2 Class Demoman Skill Normal MaxVisionRange 1900 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "snow sleeves" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the loch-n-load" "clip size upgrade atomic" 44 "damage bonus" 0.4 "fire rate bonus" 0.00001 "faster reload rate" 0.22 "projectile spread angle penalty" 200 } ItemAttributes { ItemName "conjurer's cowl" "set item tint RGB" 15132390 } ItemAttributes { ItemName "snow sleeves" "set item tint RGB" 15132390 } CharacterAttributes { "voice pitch scale" 1.2 "dmg taken from fire increased" 20 "dmg taken from blast increased" 20 "dmg taken from bullets increased" 18 "dmg taken from crit increased" 0.5 "dmg from melee increased" 36 "move speed bonus" 0.4 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 100 } Item "the loch-n-load" Item "conjurer's cowl" } } WaveSpawn { WaitForAllDead 1_1c TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot RandomChoice { TFBot { ClassIcon scout Health 125 Name no Class Scout Skill Normal WeaponRestrictions MeleeOnly } TFBot { ClassIcon scout Health 125 Name yes Class Scout Skill Normal WeaponRestrictions MeleeOnly } TFBot { ClassIcon scout Health 125 Name maybe Class Scout Skill Normal WeaponRestrictions MeleeOnly } TFBot { ClassIcon scout Health 125 Name "cuss" Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2_1a TotalCurrency 90 TotalCount 10 MaxActive 7 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 13 Where spawnbot TFBot { Template T_TFBot_Spy Attributes AlwaysCrit Name "The Ass-Stab" } } WaveSpawn { Name 2_1a TotalCurrency 90 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Melee Name "Useless Bomb-Carrying Bot" } } WaveSpawn { Name 2_1a TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Tank { Health 5752 //oddly specific number but ok Name Tank Speed 153 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2_1a TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 Where spawnbot Tank { Health 1800 Name Tank Speed 90 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2_1b_a WaitForAllDead 2_1a TotalCurrency 80 TotalCount 12 MaxActive 6 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist Name "Pointless DPS Requirements" } } WaveSpawn { Name 2_1b_b WaitForAllDead 2_1b_a TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 Where spawnbot TFBot { Template T_TFBot_Giant_Boxing_Heavy Health 900 Scale 1.95 Name "900 Health; Should Be Easy." ClassIcon heavy_apocofist Item "Apoco-Fists" ItemAttributes { ItemName "Apoco-Fists" "fire rate bonus" 0.75 "damage bonus" 0.5 } CharacterAttributes { "voice pitch scale" 1.8 "dmg taken from fire increased" 0.18 "dmg taken from blast increased" 0.18 "dmg taken from bullets increased" 0.18 "dmg taken from crit increased" 0.2 "dmg from melee increased" 0.8 "damage force reduction" 0.1 "move speed bonus" 0.6 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } } } WaveSpawn { Name 2_1b_b WaitForAllDead 2_1a TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 6 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.33 "projectile range increased" 0.5 "projectile speed increased" 0.6 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.33 "projectile range increased" 0.5 "projectile speed increased" 0.6 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.33 "projectile range increased" 0.5 "projectile speed increased" 0.6 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.33 "projectile range increased" 0.5 "projectile speed increased" 0.6 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.33 "projectile range increased" 0.5 "projectile speed increased" 0.6 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.33 "projectile range increased" 0.5 "projectile speed increased" 0.6 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" Item "The Market Gardener" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" Item "The Market Gardener" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" Item "The Market Gardener" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "_& ((8*&" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.2 "head scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "(8 &_( &*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "hand scale" 0.5 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 2 } } TFBot { Template T_TFBot_Soldier_Bomber Attributes AlwaysCrit Health 250 Scale 1.3 Name "& _(& 8(*" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Market Gardener" "damage bonus" 0.33 } CharacterAttributes { "voice pitch scale" 0.3 "torso scale" 0.5 } } } } WaveSpawn { WaitForAllDead 2_1b_b TotalCurrency 0 TotalCount 9 MaxActive 9 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 0 Where spawnbot Support 1 TFBot { Template T_TFBot_Spy ClassIcon heavy_deflector Scale 11 Health 1000000000 Attributes IgnoreFlag Name "lol distraction" CharacterAttributes { "head scale" 2 "torso scale" 2 "fire rate bonus" 2000 "hand scale" 0.2 "damage bonus" 0.01 } } } WaveSpawn { Name 2_1c WaitForAllDead 2_1b_b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 26 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Burstfire Name "I do nothing lol" Health 4200 ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.01 "hand scale" 0.25 } } TFBot { Template T_TFBot_Medic Name "The Medic Bag" CharacterAttributes { "ubercharge rate bonus" 0.01 } } } } WaveSpawn { Name 2_1c WaitForAllDead 2_1b_b TotalCurrency 0 TotalCount 7 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavy_Deflector Attributes AlwaysCrit Health 100 Skill Easy Name "fun ruiner MK.I" CharacterAttributes { "damage bonus" 0.01 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3_1a TotalCurrency 75 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 24 Where spawnbot TFBot { Name "The Dominant Demoman" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_rainbow "custom projectile model" models/player/scout.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } Item "pyroland_grenadelauncher_rainbow" Item "ttg glasses" Item "the buccaneer's bicorne" } } WaveSpawn { Name 3_1a TotalCurrency 275 TotalCount 60 MaxActive 18 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2.8 Where spawnbot RandomChoice { TFBot { Health 200 Name "White Piss" WeaponRestrictions SecondaryOnly ClassIcon scout_milk Template T_TFBot_Scout_Melee Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.05 "fire rate bonus" 3 } Item "mad milk" Item "the milkman" Item "courtly cuirass" } TFBot { ClassIcon sniper Health 200 Name "Yellow Piss" Class Sniper ClassIcon sniper_jarate Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.05 "fire rate bonus" 3 } Item "jarate" Item "the anger" Item "silver bullets" } TFBot { Health 200 Name "Flammable Piss" Skill Hard WeaponRestrictions SecondaryOnly Template T_TFBot_Pyro ClassIcon pyro_gascann ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.05 "fire rate bonus" 4 } Item "The Gas Passer" Item "old guadalajara" Item "pop-eyes" } } } WaveSpawn { Name 3_1b WaitForAllDead 3_1a TotalCurrency 120 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4.4 Where spawnbot TFBot { Health 400 Name Thicc Scale 2 Template T_TFBot_Heavyweapons_Gnome Item "Jungle Booty" CharacterAttributes { "move speed bonus" 2 "torso scale" 5 } } } WaveSpawn { Name 3_1c WaitForAllSpawned 3_1b TotalCurrency 80 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 3600 Name "Tiny Little Shit" Scale 0.4 MaxVisionRange 400 Template T_TFBot_Giant_Pyro Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.3 } Item "the backburner" } } WaveSpawn { Name 3_1c WaitForAllDead 3_1b TotalCurrency 120 TotalCount 18 MaxActive 18 SpawnCount 18 WaitBeforeStarting 0 Where spawnbot RandomChoice { TFBot { Health 100 Scale 0.2 Name "useless healer" Template T_TFBot_Medic_QuickFix WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 0.5 } } TFBot { Health 100 Scale 0.2 Name "helpful healer" Template T_TFBot_Medic_QuickFix WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 0.5 } } TFBot { Health 100 Scale 0.2 Name "meme healer" WeaponRestrictions SecondaryOnly Template T_TFBot_Medic_QuickFix ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 0.5 } } TFBot { Health 100 Scale 0.2 Name "funny name healer" Template T_TFBot_Medic_QuickFix WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 0.5 } } TFBot { Health 100 Scale 0.2 Name "this is stupid" WeaponRestrictions SecondaryOnly Template T_TFBot_Medic_QuickFix ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 0.5 } } } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot TFBot { Name "Innuendo Soldier" Health 50 Template T_TFBot_Soldier_Extended_Battalion ItemAttributes { ItemName "the original" "custom desc attr" "I bet you didn't expect this description, huh?" } CharacterAttributes { "hand scale" 4.5 } Item "the original" } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 Scale 1.8 Template T_TFBot_Chief_Soldier_Atomic Name "Obligatory Major Crits Joke" ClassIcon tf2 CharacterAttributes { "health regen" 1 } } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Chief_Soldier_SlowCrit ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Giant_Metalbeard ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Giant_Major_League ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Chief_Demo_Atomic ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Template T_TFBot_Chief_Soldier_RocketPush ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Chief_Soldier ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Chief_Pyro ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Chief_Tavish ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Chief_Gauntlet ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 Scale 1.8 CharacterAttributes { "health regen" 1 } Template T_TFBot_Chief_Heavyweapons_HealOnKill ClassIcon tf2 } } WaveSpawn { Name 3_1d WaitForAllDead 3_1c TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 69 CharacterAttributes { "health regen" 1 } Scale 1.8 Template T_TFBot_Giant_Demo_Spammer_Reload_Chief ClassIcon tf2 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4_1c TotalCurrency 160 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 15000 Name "this isn't a tank wtf dude" ClassIcon tank Scale 1 Skill Normal Template T_TFBot_Chief_Gauntlet ItemAttributes { ItemName "fists of steel" "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "damage causes airblast" 1 "damage bonus" 1.6 } CharacterAttributes { "move speed bonus" 0.24 "health regen" 1 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "rage giving scale" 0.01 "increased jump height" 1.5 "head scale" 0.1 } Item "eotl_sheavyshirt" } } WaveSpawn { Name 4_1a TotalCurrency 100 TotalCount 36 MaxActive 18 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot TFBot { Health 200 Name "have fun dishing out dps" Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" CharacterAttributes { "head scale" 6 "move speed bonus" 1.1 } ClassIcon heavy_accurate } } WaveSpawn { Name 4_1a TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 4 Where spawnbot_parachute TFBot { Name "do i even have a use?" Template T_TFBot_Heavyweapons_Shotgun ClassIcon scout_giant_fast } } WaveSpawn { Name 4_1b_1 WaitForAllDead 4_1a TotalCurrency 40 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 1600 Name "Butt Banner [Xtreme]" ClassIcon medic WeaponRestrictions MeleeOnly Template T_TFBot_Giant_Scout ClassIcon scout_buff Item "The Buff Banner" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_bat "damage bonus" 0.01 } CharacterAttributes { "increase buff duration" 9 } } TFBot { Template T_TFBot_Medic_QuickFix Attributes "SpawnWithFullCharge" ClassIcon scout_giant_fast } } } WaveSpawn { Name 4_1b_3 WaitForAllDead 4_1a TotalCurrency 120 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot RandomChoice { TFBot { ClassIcon heavy Health 60 Name "Fist A" Scale 0.5 ClassIcon scout Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "eotl_ursa major" Item "el duderino" } TFBot { ClassIcon heavy Health 60 Name "pan lol" Scale 0.5 Class HeavyWeapons ClassIcon scout Skill Normal WeaponRestrictions MeleeOnly Item "frying pan" Item "security shades" Item "ghastly gibus" } TFBot { ClassIcon heavy Health 60 Name "Fist B" Scale 0.5 ClassIcon scout Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "pugilist's protector" } TFBot { ClassIcon heavy Health 60 Name "Fist C" Scale 0.5 ClassIcon scout Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "gloves of running urgently MvM" Item "friendly item" Item "pugilist's protector" } TFBot { ClassIcon heavy Health 60 Name "Fist D" Scale 0.5 Class HeavyWeapons ClassIcon scout Skill Normal WeaponRestrictions MeleeOnly Item "warrior's spirit" } TFBot { ClassIcon heavy Health 60 Name "Fist E" ClassIcon scout Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "fists of steel" } TFBot { ClassIcon heavy Health 60 Name "that guy with a hentai sign" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the conscientious objector" ClassIcon scout Item "the bolshevik biker" Item "the soviet gentleman" } TFBot { ClassIcon heavy Health 60 Name "nom nom nom motherfucker" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ClassIcon scout Item "the bread bite" Item "the last bite" Item "the war goggles" } TFBot { ClassIcon heavy Health 60 Name "Fist A" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "eotl_ursa major" ClassIcon scout Item "el duderino" } TFBot { ClassIcon heavy Health 60 Name "Mann With A Pann" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ClassIcon scout Item "frying pan" Item "security shades" Item "ghastly gibus" } TFBot { ClassIcon heavy Health 60 Name "Fist B" ClassIcon scout Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "pugilist's protector" } TFBot { ClassIcon heavy Health 60 Name "Fist C" Scale 0.5 Class HeavyWeapons ClassIcon pyro_gascann_explode Skill Normal WeaponRestrictions MeleeOnly Item "gloves of running urgently MvM" Item "friendly item" Item "pugilist's protector" } TFBot { ClassIcon heavy Health 60 Name "Fist D" Scale 0.5 Class HeavyWeapons ClassIcon pyro_gascann_explode Skill Normal WeaponRestrictions MeleeOnly Item "warrior's spirit" } TFBot { ClassIcon heavy Health 60 Name "Fist E" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "fists of steel" } TFBot { ClassIcon heavy Health 60 Name "some guy with a hentai sign" Scale 0.5 Class HeavyWeapons ClassIcon pyro_gascann_explode Skill Normal WeaponRestrictions MeleeOnly Item "the conscientious objector" Item "the bolshevik biker" Item "the soviet gentleman" } TFBot { ClassIcon heavy Health 60 Name "nom nom nom motherfucker" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the bread bite" Item "the last bite" ClassIcon pyro_gascann_explode Item "the war goggles" } TFBot { ClassIcon heavy Health 60 Name "Fist A" Scale 0.5 Class HeavyWeapons ClassIcon pyro_gascann_explode Skill Normal WeaponRestrictions MeleeOnly Item "eotl_ursa major" Item "el duderino" } TFBot { ClassIcon heavy Health 60 Name "" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ClassIcon pyro_gascann_explode Item "frying pan" Item "security shades" Item "ghastly gibus" } TFBot { ClassIcon heavy Health 60 Name "Fist B" Scale 0.5 Class HeavyWeapons ClassIcon pyro_gascann_explode Skill Normal WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "pugilist's protector" } TFBot { ClassIcon heavy Health 60 Name "Fist C" Scale 0.5 ClassIcon pyro_gascann_explode Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "gloves of running urgently MvM" Item "friendly item" Item "pugilist's protector" } TFBot { ClassIcon heavy Health 60 Name "Fist D" Scale 0.5 Class HeavyWeapons Skill Normal ClassIcon pyro_gascann_explode WeaponRestrictions MeleeOnly Item "warrior's spirit" } TFBot { ClassIcon heavy Health 60 Name "Fist E" Scale 0.5 Class HeavyWeapons Skill Normal ClassIcon pyro_gascann_explode WeaponRestrictions MeleeOnly Item "fists of steel" } TFBot { ClassIcon heavy Health 60 Name "sign" Scale 0.5 Class HeavyWeapons Skill Normal ClassIcon pyro_gascann_explode WeaponRestrictions MeleeOnly Item "the conscientious objector" Item "the bolshevik biker" Item "the soviet gentleman" } TFBot { ClassIcon heavy Health 60 Name "nom nom nom motherfucker" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ClassIcon pyro_gascann_explode Item "the bread bite" Item "the last bite" Item "the war goggles" } TFBot { ClassIcon heavy Health 400 Name "fish" Scale 1.4 ClassIcon heavy_armored_deflector Attributes AlwaysCrit Class Scout Skill Expert Template T_TFBot_Scout_Fish } TFBot { ClassIcon heavy Health 400 Name "fish" Scale 1.4 ClassIcon heavy_armored_deflector Attributes AlwaysCrit Class Scout Skill Expert Template T_TFBot_Scout_Fish } } } WaveSpawn { Name 4_1b_2 WaitForAllDead 4_1b_1 TotalCurrency 40 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 1600 Name "The Conq [Xtreme]" WeaponRestrictions MeleeOnly Template T_TFBot_Giant_Scout ClassIcon heavy_shotgun_burst Attributes "SpawnWithFullCharge" Item "The Concheror" ItemAttributes { ItemName tf_weapon_bat "damage bonus" 0.001 } CharacterAttributes { "increase buff duration" 9 } } TFBot { Template T_TFBot_Medic_QuickFix Attributes "SpawnWithFullCharge" ClassIcon soldier_burst_hyper } } } WaveSpawn { Name 4_1b_3 WaitForAllDead 4_1b_2 TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 1200 Name "Battalion's Bepis [Xtreme]" Template T_TFBot_Giant_Scout Attributes "SpawnWithFullCharge" ClassIcon soldier_burst_hyper WeaponRestrictions MeleeOnly Item "The Battalion's Backup" ItemAttributes { ItemName tf_weapon_bat "damage bonus" 0.001 } CharacterAttributes { "increase buff duration" 9 } } } } WaveSpawn { Name 4_1c WaitForAllDead 4_1b_3 TotalCurrency 50 TotalCount 19 MaxActive 19 SpawnCount 19 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "GAMERS.I HAVE THE BEST WEAPON!!1!" Template T_TFBot_Giant_Pyro Health 1600 Item "Sharpened Volcano Fragment" Scale 2.2 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the scorch shot" "damage bonus" 0.5 "weapon burn time increased" 0 } Item "DR'S Dapper Topper" Item "the googol glass eyes" } } } WaveSpawn { WaitForAllDead 4_1c TotalCurrency 100 TotalCount 32 MaxActive 14 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 Where spawnbot RandomChoice { TFBot { ClassIcon scout Health 90 Name "don't melee the boss!" Class Scout Skill Normal ClassIcon heavy_deflector_accurate WeaponRestrictions MeleeOnly CharacterAttributes { "voice pitch scale" 2 "torso scale" 0.2 } } TFBot { Health 150 Name "melee the boss and you die" Skill Normal ClassIcon heavy_deflector_healonkill Template T_TFBot_Heavyweapons_Heavyweight_Champ CharacterAttributes { "voice pitch scale" 2 "torso scale" 0.2 } } TFBot { Health 100 Name "pls no melee..." ClassIcon heavy_deflector_heater Template T_TFBot_Pyro CharacterAttributes { "voice pitch scale" 2 "torso scale" 0.2 } } TFBot { Health 80 Name "aaaaaaaaaaaaaaaaaaaaaaa" Skill Easy ClassIcon heavy_deflector_push Template T_TFBot_Scout_Sandman CharacterAttributes { "voice pitch scale" 2 "torso scale" 0.2 } } TFBot { Health 90 Name "oh yeah did i mention melee?" Skill Normal ClassIcon heavy_steelfist_conch Template T_TFBot_Sniper_Huntsman CharacterAttributes { "voice pitch scale" 2 "torso scale" 0.2 } } } } WaveSpawn { WaitForAllDead 4_1c TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Item "War Head" Item "Fists of Steel" Health 999999 Name "good job idiots xd" ClassIcon tank Scale 1 Template T_TFBot_Chief_Gauntlet Attributes UseBossHealthBar ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.33 "damage bonus" 0.01 } CharacterAttributes { "health regen" 100000 "dmg from melee increased" 1300 "dmg taken from crit increased" 0.1 //because fuck it "rage giving scale" 0.5 "cannot be backstabbed" 1 "increased jump height" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } Item "honest halo" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5_1 TotalCurrency 200 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Name "mvm.tf Randomized Jump GRU Heavy" Attributes AutoJump AutoJumpMax 6 AutoJumpMin 6 Item "The Hanger-On Hood" Item "The Flight of the Monarch" CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 } } TFBot { Template T_TFBot_Medic_QuickUber Name "mvm.tf Randomized Jump Medic" Attributes AutoJump AutoJumpMax 6 Item "The Hanger-On Hood" Item "The Flight of the Monarch" AutoJumpMin 6 CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "uber duration bonus" 0.33 "ubercharge rate bonus" 0.8 } } } } WaveSpawn { Name 5_1 TotalCurrency 200 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Sniper Attributes AlwaysFireWeapon Name "i can't jump :(" } } WaveSpawn { Name 5_1 TotalCurrency 200 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout Name "mvm.tf Randomized Jumping Scout" Attributes AutoJump Item "The Hanger-On Hood" Item "The Flight of the Monarch" AutoJumpMax 8 Health 1200 AutoJumpMin 8 CharacterAttributes { "increased jump height" 2.9 "cancel falling damage" 1 "move speed bonus" 0.8 "head scale" 1.5 } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFGateBot_Chief_Soldier_SlowCritBarrage Name "WHY AM I HERE, DAMN YOU!!" Health 2000 EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } WaveSpawn { WaitForAllDead 5_1 TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Class HeavyWeapons Skill Hard Name "Heavy" Name "mvm.tf Randomized Jumping Heavy" Attributes AutoJump Item "The Hanger-On Hood" Item "The Flight of the Monarch" AutoJumpMax 10 AutoJumpMin 10 CharacterAttributes { "increased jump height" 4 "damage bonus" 0.6 "cancel falling damage" 1 } } } WaveSpawn { WaitForAllDead 5_1 TotalCurrency 200 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman Name "mvm.tf Randomized Jumping Scout" Item "The Hanger-On Hood" Item "The Flight of the Monarch" Attributes AutoJump AutoJumpMax 7 AutoJumpMin 8 CharacterAttributes { "increased jump height" 3 "cancel falling damage" 1 } } } WaveSpawn { WaitForAllDead 5_1 TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Demoman Name "mvm.tf Randomized Jumping Demo" Item "The Hanger-On Hood" Item "The Flight of the Monarch" Attributes AutoJump AutoJumpMax 6 AutoJumpMin 6 CharacterAttributes { "increased jump height" 3 "damage bonus" 0.8 "cancel falling damage" 1 } } } WaveSpawn { WaitForAllDead 5_2 TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "mvm.tf Randomized Jump C. Solly" Item "The Hanger-On Hood" Item "The Flight of the Monarch" Attributes AutoJump AutoJumpMax 9 AutoJumpMin 9 CharacterAttributes { "increased jump height" 3 "cancel falling damage" 1 } } } WaveSpawn { Name 5_2 WaitForAllDead 5_1 TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai Name "mvm.tf Randomized Jump Demo" Item "The Hanger-On Hood" Item "The Flight of the Monarch" } } WaveSpawn { Name 5_3 WaitForAllDead 5_2 TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Soldier_Barrage_Normal Name "mvm.tf Randomized Jump Solly" Attributes AutoJump AutoJumpMax 9 Item "The Hanger-On Hood" Item "The Flight of the Monarch" AutoJumpMin 9 Health 100 CharacterAttributes { "increased jump height" 1.5 "cancel falling damage" 1 } } } WaveSpawn { Name 5_4 WaitForAllDead 5_3 TotalCurrency 69 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Giant_Metalbeard Health 3300 Item "The Hanger-On Hood" Name "ahg y8uw g880q 28fsa2" CharacterAttributes { "voice pitch scale" 0.5 "cancel falling damage" 1 "head scale" 25 "health regen" 1 "damage bonus" 0.4 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6_1a TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Heavy_Deflector Skill Normal Name "eDGEFLECTOR hEAVY" Scale 1.5 CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 "torso scale" 0.6 } ClassIcon heavy_deflector_d } } WaveSpawn { Name 6_1a TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Demoman Skill Normal Scale 1.5 ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_headtaker/c_headtaker.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGEMAN" ClassIcon demo_d } TFBot { Template T_TFBot_Demoman Skill Normal Scale 1.5 ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_machete/c_machete.mdl" } CharacterAttributes { "hand scale" 5 "head scale" 3 "voice pitch scale" 0.7 } Name "eDGEMAN" ClassIcon demo_d } TFBot { Template T_TFBot_Demoman Scale 1.5 Skill Normal ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_knife/c_knife.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGEMAN" ClassIcon demo_d } } } WaveSpawn { Name 6_1a TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Health 2700 Skill Hard CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGIER eDGERO" ClassIcon pyro_D } } WaveSpawn { Name 6_1b WaitForAllSpawned 6_1a TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Demoman Skill Normal Scale 1.5 ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_headtaker/c_headtaker.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGEMAN" ClassIcon demo_d } TFBot { Template T_TFBot_Demoman Skill Normal Scale 1.5 ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_machete/c_machete.mdl" } CharacterAttributes { "hand scale" 5 "head scale" 3 "voice pitch scale" 0.7 } Name "eDGEMAN" ClassIcon demo_d } TFBot { Template T_TFBot_Demoman Skill Normal Scale 1.5 ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_knife/c_knife.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGEMAN" ClassIcon demo_d } } } WaveSpawn { Name 6_1b WaitForAllSpawned 6_1a TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 10 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Heavy_Deflector Skill Easy Scale 1.5 Name "eDGEFLECTOR hEAVY" CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } ClassIcon heavy_deflector_d } } WaveSpawn { Name 6_1c WaitForAllSpawned 6_1b TotalCurrency 80 TotalCount 24 MaxActive 18 SpawnCount 8 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight Skill Normal Scale 1.5 Name "eDGY kNIGHT" CharacterAttributes { "hand scale" 5 "head scale" 3 "voice pitch scale" 0.7 } ClassIcon demoknight_d } } WaveSpawn { Name 6_1c WaitForAllSpawned 6_1b TotalCurrency 90 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Demo_Rapidfire Health 2400 Skill Easy ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_headtaker/c_headtaker.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGIER eDGEMAN" ClassIcon demo_D } TFBot { Template T_TFBot_Giant_Demo_Rapidfire Health 2400 Skill Easy ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_machete/c_machete.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGIER eDGEMAN" ClassIcon demo_D } TFBot { Template T_TFBot_Giant_Demo_Rapidfire Health 2400 Skill Easy ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_knife/c_knife.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGIER eDGEMAN" ClassIcon demo_D } } } WaveSpawn { Name 6_1c WaitForAllSpawned 6_1b TotalCurrency 80 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Health 2700 Skill Easy CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGIER eDGERO" ClassIcon pyro_D } } WaveSpawn { Name 6_1d WaitForAllSpawned 6_1c TotalCurrency 100 TotalCount 18 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Rapidfire Skill Normal Health 2500 ItemAttributes { ItemName tf_weapon_grenadelauncher "custom projectile model" "models/weapons/c_models/c_headtaker/c_headtaker.mdl" } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "eDGIER eDGEMAN" ClassIcon demo_D } TFBot { Template T_TFBot_Medic_QuickFix Scale 1.5 CharacterAttributes { "hand scale" 5 "head scale" 3 "move speed bonus" 0.5 "voice pitch scale" 0.7 } Name "eDGEDIC" ClassIcon medic_d } TFBot { Template T_TFBot_Medic_QuickFix Scale 1.5 CharacterAttributes { "hand scale" 5 "head scale" 3 "move speed bonus" 0.5 "voice pitch scale" 0.7 } Name "eDGEDIC" ClassIcon medic_d } TFBot { Template T_TFBot_Medic_QuickFix Scale 1.5 CharacterAttributes { "hand scale" 5 "head scale" 3 "voice pitch scale" 0.7 "move speed bonus" 0.5 } Name "eDGEDIC" ClassIcon medic_d } } } WaveSpawn { Name 6_1d WaitForAllSpawned 6_1c TotalCurrency 40 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 18 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Pyro Scale 1.5 Skill Normal CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "this theme is fucking dumb lol" ClassIcon pyro_d } } WaveSpawn { Name 6_1d WaitForAllSpawned 6_1c TotalCurrency 40 TotalCount 30 MaxActive 16 SpawnCount 10 WaitBeforeStarting 11 WaitBetweenSpawns 19 Where spawnbot TFBot { WeaponRestrictions PrimaryOnly Skill Easy Scale 1.5 Class Soldier CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "THE KNIFE MODELS WONT WORK AAAAA" ClassIcon soldier_d } } WaveSpawn { Name we_delay_in_these_parts WaitForAllDead 6_1d TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro Scale 0.8 Skill Normal Health 4000 Attributes AlwaysFireWeapon ItemAttributes { ItemName "tf_weapon_flamethrower" "flame_up_speed" 20 "flame_speed" 1500 "flame_drag" 0.75 "damage bonus" 0.1 } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "we drag out missions here" ClassIcon pyro_d } TFBot { Template T_TFBot_Pyro Scale 0.2 Skill Normal Attributes AlwaysFireWeapon ItemAttributes { ItemName "tf_weapon_flamethrower" "flame_up_speed" 20 "flame_speed" 1500 "flame_drag" 0.75 "damage bonus" 0.5 } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "we drag out missions here" ClassIcon pyro_d } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Scale 0.2 Skill Normal ItemAttributes { ItemName "tf_weapon_flamethrower" "flame_up_speed" 20 "flame_speed" 1500 "flame_drag" 0.75 "damage bonus" 0.5 } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "we drag out missions here" ClassIcon pyro_d } TFBot { Template T_TFBot_Pyro Scale 0.2 Skill Normal Attributes AlwaysFireWeapon ItemAttributes { ItemName "tf_weapon_flamethrower" "flame_up_speed" 20 "flame_speed" 1500 "flame_drag" 0.75 "damage bonus" 0.5 } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "we drag out missions here" ClassIcon pyro_d } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Scale 0.2 Skill Normal ItemAttributes { ItemName "tf_weapon_flamethrower" "flame_up_speed" 20 "flame_speed" 1500 "flame_drag" 0.75 "damage bonus" 0.5 } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "we drag out missions here" ClassIcon pyro_d } TFBot { Template T_TFBot_Pyro Scale 0.2 Attributes AlwaysFireWeapon Skill Normal ItemAttributes { ItemName "tf_weapon_flamethrower" "flame_up_speed" 20 "flame_speed" 1500 "flame_drag" 0.75 "damage bonus" 0.5 } CharacterAttributes { "hand scale" 5 "voice pitch scale" 0.7 "head scale" 3 } Name "we drag out missions here" ClassIcon pyro_d } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 7_1_1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot TFBot { Name "remember me from w3?" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/scout.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } Item "pyroland_grenadelauncher_sweetdreams" } } WaveSpawn { Name 7_1_2 WaitForAllSpawned 7_1_1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "please read this i lonely" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/soldier.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } Item "pyroland_grenadelauncher_sweetdreams" } } WaveSpawn { Name 7_1_3 WaitForAllSpawned 7_1_2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "the gas passer is for pussies" Item "pyroland_grenadelauncher_sweetdreams" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/pyro.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 7_1_4 WaitForAllDead 7_1_3 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Name Demoception Item "pyroland_grenadelauncher_sweetdreams" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/demo.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 7_1_5 WaitForAllSpawned 7_1_4 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "the super сука" Item "pyroland_grenadelauncher_sweetdreams" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/heavy.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 7_1_6 WaitForAllSpawned 7_1_5 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "Engikneel before me xd" Item "pyroland_grenadelauncher_sweetdreams" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/engineer.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 7_1_7 WaitForAllDead 7_1_6 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "did you enjoy that pun?" Item "pyroland_grenadelauncher_sweetdreams" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/medic.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 7_1_8 WaitForAllSpawned 7_1_7 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "i hope you did :[" Item "pyroland_grenadelauncher_sweetdreams" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/sniper.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 7_1_9 WaitForAllSpawned 7_1_8 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "Live Baguettes [Clickbait]" Item "pyroland_grenadelauncher_sweetdreams" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "custom projectile model" models/player/spy.mdl "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 7_1_9 TotalCurrency 0 TotalCount 96 MaxActive 18 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot RandomChoice { TFBot { Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly ClassIcon the_shrek_rap_was_made_by_dreamworks_and_its_sad CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Sniper_Bushwacka ClassIcon aaaaaaaaaaaaaaaaaaaaaaa CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Demoman_Caber_megablast ClassIcon ive_run_out_of_ideas CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Scout_FANoWAR ClassIcon obamacare CharacterAttributes { "voice pitch scale" 50 } } TFBot { Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly ClassIcon _*^^@_-(87^=_ CharacterAttributes { "voice pitch scale" 50 } } TFBot { Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly ClassIcon abcdefghijklmnopqrstuvwxyz CharacterAttributes { "voice pitch scale" 50 } } TFBot { Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly ClassIcon why CharacterAttributes { "voice pitch scale" 50 } } TFBot { Health 300 Name Heavy Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ClassIcon o_hell_yea CharacterAttributes { "voice pitch scale" 50 } } TFBot { Health 150 Name Medic Class Medic Skill Normal WeaponRestrictions PrimaryOnly ClassIcon o_hell_nah CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Medic_Bigheal ClassIcon I_swear_if_you_have_the_gas_passer_I'm_gonna_murder_you CharacterAttributes { "voice pitch scale" 50 } } TFBot { Health 125 Name Sniper Class Sniper Skill Normal WeaponRestrictions SecondaryOnly ClassIcon possibly CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Spy ClassIcon right_now_i_cant_think_of_anything_but_the_huge_w2_spies CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Scout_Sandman ClassIcon creativity_has_its_limits CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon this_is_a_waste_of_my_time CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Scout_Jumping_Sandman ClassIcon why_did_i_spend_time_on_this CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Sniper_Huntsman ClassIcon a_major_crits CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Scout_Bonk ClassIcon cant_tell_who_i_am_haha CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Soldier_Rocketshotgun ClassIcon when_do_i_get_to_die CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Demoman_Knight ClassIcon maybe CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Pyro_Flaregun ClassIcon no CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Scout_FAN ClassIcon yes CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Demo_Burst ClassIcon there_may_be_1337_total_bosses_;) CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Pyro_Dragons_Fury ClassIcon so_how_are_you_today CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Soldier_Burstfire_Normal ClassIcon lol CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Pyro_Gas_Slow ClassIcon get_rekt CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Scout_Milk ClassIcon this_may_be_just_a_randomchoice_army CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Sniper_SMG_Carbine ClassIcon memorial_for_the_removed_jk_lol_squadrons CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Scout_Cola ClassIcon nuts CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Heavy_Heater ClassIcon fak_u CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Demoknight_Charge ClassIcon yeetum CharacterAttributes { "voice pitch scale" 50 } } TFBot { Template T_TFBot_Demo_Spammer ClassIcon daddy CharacterAttributes { "voice pitch scale" 50 } } } } WaveSpawn { Name 7_2 WaitForAllDead 7_1_9 TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot TFBot { Name "'That One Soldier Boss'" Health 180000 Scale 2 Template T_TFBot_Chief_Soldier Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 20.0 "faster reload rate" 0.5 "fire rate bonus" 0.1 "projectile spread angle penalty" 7.5 "Projectile speed increased" 0.33 } CharacterAttributes { "health regen" 666 "move speed bonus" 0.45 "damage bonus" 1.337 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0.01 "increase buff duration" 9.0 "voice pitch scale" 3 "head scale" 1.5 "dmg taken from fire increased" 200 "dmg taken from blast increased" 200 "dmg taken from bullets increased" 200 "dmg taken from crit increased" 10 "dmg from melee increased" 110 } Item "the battalion's backup" Item "the bat outta hell" Item "the soldier's stogie" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a TotalCurrency 1700 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Melee Scale 1.5 Health "6" Attributes MiniBoss ClassIcon scout Name "80085 101" CharacterAttributes { "move speed bonus" 0.065 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name no...nonononono.... TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot DoneWarningSound "vo\compmode\cm_sniper_pregamefirst_6s_05.mp3" TFBot { Template T_TFBot_Sniper Health 13370 ClassIcon SNIPER Attributes MiniBoss Attributes UseBossHealthBar CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 } Name "The First Sniper" WeaponRestrictions SecondaryOnly } } WaveSpawn { Name sniper1 WaitForAllDead no...nonononono.... TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts16.mp3" TFBot { Template T_TFBot_Sniper Attributes MiniBoss Attributes UseBossHealthBar Health 4000 ClassIcon SNIPER Name "The Second Sniper" WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 } } } WaveSpawn { Name sniper3 WaitForAllDead sniper1 TotalCurrency 1000 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 20 Where spawnbot Tank { Health 7000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name sniper2 WaitForAllDead sniper1 TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts21.mp3" TFBot { Template T_TFBot_Sniper Attributes MiniBoss Attributes UseBossHealthBar Health 5000 Name "The Third Sniper" ClassIcon SNIPER WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 } } } WaveSpawn { Name sniper3 WaitForAllDead sniper2 TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts33.mp3" TFBot { Template T_TFBot_Sniper Attributes MiniBoss Attributes UseBossHealthBar Health 7000 ClassIcon SNIPER Scale 1.9 Name "The Fourth Sniper" WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 } } } WaveSpawn { Name sniper4 WaitForAllDead sniper3 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts45.mp3" TFBot { Template T_TFBot_Sniper Attributes MiniBoss ClassIcon SNIPER Attributes UseBossHealthBar Health 14000 ClassIcon soldier_barrage Scale 2 Name "-=/The Fifth Sniper\=-" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_smg "damage bonus" 1.0 "projectile spread angle penalty" 6 "projectile speed increased" 0.5 "override projectile type" 2 "custom projectile model" "models\props_2fort\chimney001.mdl" //it doesn't work, whatever I tried lol } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 } } } WaveSpawn { WaitForAllDead no...nonononono.... Name spawn1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts01.mp3" Support 1 TFBot { Template T_TFBot_Sniper Health 250 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.6 "head scale" 0.5 "SET BONUS: special dsp" 55 } Name "2.F.O.R.T. Sniper" WeaponRestrictions SecondaryOnly } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8.3 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts02.mp3" FirstSpawnWarningSound "ui/gamestartup8.mp3" Support 1 TFBot { Template T_TFBot_Sniper Health 200 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 1.5 "head scale" 3 "SET BONUS: special dsp" 55 } Name "2.F.O.R.T. Sniper" WeaponRestrictions SecondaryOnly } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8.4 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts03.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" Health 250 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.8 "head scale" 2 "SET BONUS: special dsp" 55 "torso scale" 1.4 } WeaponRestrictions SecondaryOnly } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8.7 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts04.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" Health 250 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 1.25 "torso scale" 0.4 "SET BONUS: special dsp" 55 "hand scale" 2 } WeaponRestrictions SecondaryOnly } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9.1 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts05.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" Health 150 Scale 1.15 CharacterAttributes { "damage bonus" 1.2 "voice pitch scale" 0.25 "SET BONUS: special dsp" 55 "hand scale" 5 } WeaponRestrictions MeleeOnly } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9.5 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts06.mp3" Support 1 TFBot { Template T_TFBot_Sniper WeaponRestrictions MeleeOnly Health 200 Scale 1.15 CharacterAttributes { "damage bonus" 1.2 "voice pitch scale" 1.75 "SET BONUS: special dsp" 55 "head scale" 5 "torso scale" 0.2 } Name "2.F.O.R.T. Sniper" } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9.7 WaitBetweenSpawns 0 Where spawnbot DoneWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts07.mp3" Support 1 TFBot { Template T_TFBot_Sniper WeaponRestrictions SecondaryOnly Health 150 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.4 "SET BONUS: special dsp" 55 "hand scale" 0.2 "torso scale" 0.2 } Name "2.F.O.R.T. Sniper" } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts08.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" Health 100 Scale 1.15 CharacterAttributes { "damage bonus" 1.2 "voice pitch scale" 3 "SET BONUS: special dsp" 55 "head scale" 0.2 "hand scale" 5 } WeaponRestrictions MeleeOnly } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10.3 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts09.mp3" Support 1 TFBot { Template T_TFBot_Sniper WeaponRestrictions SecondaryOnly Name "2.F.O.R.T. Sniper" Health 150 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.5 "SET BONUS: special dsp" 55 "torso scale" 12 } } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10.6 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts10.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" WeaponRestrictions SecondaryOnly Health 200 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.6 "SET BONUS: special dsp" 55 "head scale" 3 "torso scale" 0.5 } } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10.9 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts11.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" WeaponRestrictions SecondaryOnly Health 10 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.99 "head scale" 0.2 "SET BONUS: special dsp" 55 "hand scale" 0.5 "torso scale" 1.2 } } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11.2 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts12.mp3" Support 1 TFBot { Template T_TFBot_Sniper WeaponRestrictions SecondaryOnly Name "2.F.O.R.T. Sniper" Health 150 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 1.4 "SET BONUS: special dsp" 55 "head scale" 0.01 } } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11.5 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts13.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" Health 200 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.45 "SET BONUS: special dsp" 55 "hand scale" 0.2 } WeaponRestrictions SecondaryOnly } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts14.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" WeaponRestrictions SecondaryOnly Health 250 Scale 1.15 CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 1.65 "SET BONUS: special dsp" 55 "torso scale" 0.1 } } } WaveSpawn { WaitForAllDead no...nonononono.... TotalCurrency 0 Name spawn1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts14.mp3" Support 1 TFBot { Template T_TFBot_Sniper Name "2.F.O.R.T. Sniper" Health 300 Scale 1.15 WeaponRestrictions SecondaryOnly CharacterAttributes { "damage bonus" 0.8 "voice pitch scale" 0.6 "head scale" 4 "torso scale" 0.5 "hand scale" 6 } } } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 12 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts01.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 12.3 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts02.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 12.6 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts03.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 12.9 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts04.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 13.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts05.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 13.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts06.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 13.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts07.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 14.1 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts08.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 14.4 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts09.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 14.7 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts10.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 15 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts11.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 15.3 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts12.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 15.6 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts13.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 15.9 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts14.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 16.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts01.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 16.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts02.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 16.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts03.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 17.1 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts04.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 17.4 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts05.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 17.7 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts06.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 18 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts07.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 18.3 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts08.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 18.6 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts09.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 18.9 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts10.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 19.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts11.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 19.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts12.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 19.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts13.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 20.1 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts14.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 20.4 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts01.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 20.7 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts02.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 21 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts03.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 21.3 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts04.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 21.6 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts05.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 21.9 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts06.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 22.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts07.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 22.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts08.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 22.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts09.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 23.1 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts10.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 23.4 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts11.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 23.7 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts12.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 24 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts13.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 24.3 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts14.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 24.6 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts01.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 24.9 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts02.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 25.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts03.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 25.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts04.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 25.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts05.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 26.1 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts06.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 26.4 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts07.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 26.7 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts08.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 27 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts09.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 27.3 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts10.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 27.6 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts11.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 27.9 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts12.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 28.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts13.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 28.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts14.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 28.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts01.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 29.1 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts02.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 29.4 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts03.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 29.7 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts04.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 30 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts05.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 30.3 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts06.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 30.6 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts07.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 30.9 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts08.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 31.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts09.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 31.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts10.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 31.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts11.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 32.2 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts12.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 32.5 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts13.mp3" } WaveSpawn { WaitForAllDead no...nonononono.... WaitBeforeStarting 32.8 FirstSpawnWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts14.mp3" } } }