//By E-37: https://steamcommunity.com/id/0x0E37/ #base robot_giant.pop #base robot_standard.pop //Starting money: $1000 //Wave 1: (melee) $1000 - 1700 (Drops $700) //$50: Giant Line Breaker Soldier //$50: 25 Pain Train Demoman +8s //$25: 2 Leaping Samurai Demoman //$25: 1 Giant Heal On Hit Fish Scout //$100: Miniboss: Giant Caber Terror //$100: 20 Caberknights +10s //$10: 1 Giant Mad Milk Scout //$40: 18 Boston Basher Scouts +0s //$50: 8 Leaping Samurai Demoman //$250: Giant Drunk Demoman //$0: 6 Infinite Caberknights / Scottish Handshake Demoman (randomchoice) //Preview: Area Denial Heavy +120s (1000s) Players should only encounter this if they take too long on the boss. 1000s is 16 minutes //Support: 4 Caber Demoman (15s) //Support: 1 Giant Fan Of War Scout (50s) //Mission: 1 Golden Spy (60s) // //Wave 2: (blast) $1800 - $2450 (Drops $650) //$50: 4 Private Barrage //$25: 18 Beggars Bazooka Soldiers + 6 cow mangler soldiers //$25: 25 Batsaber scouts (starts 15 secs after beggars soldiers) //$100: Miniboss: Professional Pub Stomper + His Pocket Medic //$25: Giant Conch Disciplinary Action Soldier //$25: 10 Boston Basher Scouts +0s //$50: 4 Private Barrage +5s //$100: 2 Giant Bullet Hell Soldiers //$70: 35 Bat Scouts //$30: 10 Loch and Load Demoman //$250: Boss: Discarded Death Ray Prototype +10s //Support: 1 Conch Burst Fire Black Box Soldier + Shield Medic (30s) //Support: 2 Mad Milk Scouts (20s) // //Wave 3: (fire) $2550 - $3300 (Drops $750) //$50: 2 Giant Dragons Fury Pyros //$100: 20 Dragons Fury Pyros +4s //$50: 2 Giant Dragons Fury Pyros +0s //$80: 40 WM1 Pyros //$20: 2 Giant Reflector Pyros +0s //$50: Miniboss: +hp Area Denial Heavy //$100: 4 Giant Phlog Pyros +0s //$50: 10 Direct Hit Soldiers +6s //$50: 25 Manmelter Pyros + 2s //$50: 3 Giant Flame Trail Pyros //$150: Boss: Giant Average Pyro + Giant Blast Vaccinator Medic + Giant Bullet Vaccinator Medic //Support: 2 Flame Trail Pyros (10s) //Mission: 1 Knockback Classic Sniper (20s) // //Wave 4: (blast) $3400 - $4100 (Drops $700) //$75: 1 Giant Crit Holiday Punch Heavy //$25: 25 Buff Banner Burst Fire Soldier +7s //$25: 1 Giant Mad Milk Scout +5s //$50: 8 Loose Cannon Demoman + 8 Shield Medics +0s //$25: 25 Conch Burst Fire Black Box Soldiers //$100: Miniboss: Giant W-M1 Pyro //$25: 1 Giant Fan Of War Scout +5s //$75: 3 Giant Line Breaker Soldier //$50: 50 Cow Mangler / Direct Hit / Beggars Bazooka Soldiers +10s (randomchoice) //$25: 1 Giant Cow Mangler Soldier + Giant Bullet Vaccinator Medic +0s //$25: 1 Giant Cow Mangler Soldier + Giant Blast Vaccinator Medic +0s //$25: 1 Giant Cow Mangler Soldier + Giant Fire Vaccinator Medic +0s //$25: 1 Giant Cow Mangler Soldier + Giant Shield Medic +10s //$150: Boss: +hp Lost Battalion's Backup //Support: 1 Minefield Soldier (15s) //Support: 1 Private Barrage (0s) // //Wave 5: (fire) $4200 - $4950 (Drops $750) //$50: 25 Rev Only Hou Long Heater Heavies //$50: 2 Giant Phlog Pyros +0s //$50: 1 Giant Area Denial Heavy //$50: 50 WM1 Pyros +0s //$50: 3 Giant Reflector Pyros +0s //$100: Miniboss: +hp Earthquake Demoman //$100: 2 Average Pyros //$0: 1 Infinite Giant Dragons Fury Pyro (30s) +5s //$50: 2 Giant CAPPER Scouts //$50: 15 Regen Steel Gauntlet Heavies +3s //$50: 50 Boston Basher Scouts (Name: Fodder) //$150: Boss: Giant Evil Pyro //Support: 1 Evil Pyro (20s) //Support: 3 Base Jumping Air Strike Soldiers (10s) // //Wave 6: (bullet) $5050 - $5800 (Drops $750) //$100: 2 Giant Area Denial Heavies + 2 Giant Shield Medics //$25: 25 Natascha Heavies +0s //$75: 10 Deflector Heavies + 10 Kritzkrieg Medics + 10 Quick Fix Medics //$20: 20 Minefield Demomen //$80: 1 Giant Earthquake Demoman +0s //$100: Miniboss: Pub Stomper's Revenge + His Other Pocket Medic //$0: 1 Infinite Minefield Soldier (15s) +10s //$50: 20 Buff Banner Tomislav Heavies //$30: 30 CAPPER Scouts +0s //$20: 2 Giant Heal-On-Hit Winger Scouts +7s //$50: 10 Private Barrage //$30: 1 Giant Line Breaker Soldiers +0s //$20: 20 Shotgun Soldiers +5s //$150: Boss: Giant Beam Heavy //Support: 1 Giant Caber Terror (60s) //Support: 1 Golden Spy (60s) +30s //Support: 1 Clueless Spy (60s) +30s //What I mean by everything: //the '+' sign means squaded together //+Xs at the end of the line means that that line starts X seconds after all the bots from the last line. If this isn't at the end of a line they wait for everything from the last line(s) to be dead //(Xs) at the end of a line means that it is infinite and that it waits X seconds between spawns WaveSchedule { StartingCurrency 1000 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 15 Advanced 1 Templates{ //Scout Bots T_TFBot_Bat_Scout{ Class Scout Skill Hard Name "Bat Scout" WeaponRestrictions MeleeOnly } T_TFBot_Boston_Basher_Scout{ Class Scout Skill Hard Name "Boston Basher Scout" Health 125 WeaponRestrictions MeleeOnly ClassIcon scout_bostonbasher Item "The Boston Basher" } T_TFBot_Batsaber_Scout{ Class Scout Skill Hard Name "Batsaber Scout" Health 125 WeaponRestrictions MeleeOnly ClassIcon scout_batsaber Item "Batsaber" ItemAttributes { ItemName "Batsaber" "damage bonus" 2 } } T_TFBot_CAPPER_Scout{ Class Scout Name "CAPPER Scout" Skill Expert Health 125 WeaponRestrictions SecondaryOnly ClassIcon scout_capper Item "The C.A.P.P.E.R" ItemAttributes { ItemName "The C.A.P.P.E.R" "ragdolls become ash" 1 } } T_TFBot_Mad_Milk_Scout{ Class Scout Skill Expert Health 125 ClassIcon scout_milk Name "Mad Milk Scout" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "Mad Milk" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.25 } } T_TFBot_Giant_Mad_Milk_Scout{ Class Scout Skill Expert Health 1250 ClassIcon scout_milk_giant Name "Mad Milk Dispenser" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "Mad Milk" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Heal_On_Hit_Fish_Scout{ Class Scout Skill Hard Name "Fisher" Health 500 Attributes MiniBoss WeaponRestrictions MeleeOnly BehaviorModifiers Mobber ClassIcon scout_cola_giant Item "The Holy Mackerel" Item "Crit-a-Cola" ItemAttributes { ItemName "The Holy Mackerel" "damage bonus" 0.5 "fire rate bonus" 0.5 "heal on hit for rapidfire" 10 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "effect bar recharge rate increased" 0.5 } } T_TFBot_Giant_Heal_On_Hit_Winger_Scout{ Class Scout Skill Easy Health 1500 Attributes MiniBoss WeaponRestrictions SecondaryOnly ClassIcon scout_winger_heal_giant Name "Giant Heal-On-Hit Winger Scout" Item "The Winger" ItemAttributes { ItemName "The Winger" "heal on hit for rapidfire" 10 "faster reload rate" 0.5 } CharacterAttributes { "move speed bonus" 1.3 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Fan_Of_War_Scout{ Class Scout Skill Hard Health 1000 Attributes MiniBoss Attributes IgnoreFlag Attributes AlwaysFireWeapon WeaponRestrictions MeleeOnly BehaviorModifiers Mobber ClassIcon scout_fanowar_giant Name "Fan Of War Master" Item "The Fan O'War" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_CAPPER_Scout{ Class Scout Skill Expert Health 1250 ClassIcon scout_capper_giant Name "Giant CAPPER Scout" WeaponRestrictions SecondaryOnly Attributes MiniBoss BehaviorModifiers Mobber Item "The C.A.P.P.E.R" ItemAttributes { ItemName "The C.A.P.P.E.R" "faster reload rate" 0.001 "ragdolls become ash" 1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } //Soldiers T_TFBot_Beggars_Bazooka_Soldier{ Class Soldier Health 200 Name "Beggar's Bazooka Soldier" Skill Expert Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly ClassIcon soldier_bazooka Item "The Beggar's Bazooka" ItemAttributes{ ItemName "The Beggar's Bazooka" "can overload" 0 "auto fires full clip" 0 } } T_TFBot_Cow_Mangler_Soldier{ Class Soldier Health 200 Name "Cow Mangler Soldier" Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly ClassIcon soldier_mangler Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "fire rate bonus" 0.01 "damage bonus" 0.5 "ragdolls plasma effect" 1 } } T_TFBot_Direct_Hit_Soldier{ Class Soldier Health 200 Name "Direct Hit Soldier" Skill Expert Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly ClassIcon soldier_directhit } T_TFBot_BASE_Jumping_Air_Strike_Soldier{ Class Soldier Name "Bomber Soldier" Skill Normal Attributes HoldFireUntilFullReload Attributes Parachute WeaponRestrictions PrimaryOnly Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 ClassIcon soldier_barrage Item "The Air Strike" Item "The B.A.S.E. Jumper" ItemAttributes { ItemName "The Air Strike" "faster reload rate" 1.75 "cancel falling damage" 1 } CharacterAttributes { "increased jump height" 10 } } T_TFBot_Conch_Burst_Fire_Black_Box_Soldier{ Class Soldier Name "Crutch Soldier" Skill Easy Health 200 Item "The Concheror" WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload ClassIcon soldier_blackbox Item "The Black Box" ItemAttributes { ItemName "The Black Box" "faster reload rate" 1.75 "fire rate bonus" 0.05 "projectile spread angle penalty" 3 } ItemAttributes { ItemName "The Concheror" "increase buff duration" 10 } } T_TFBot_Buff_Banner_Burst_Fire_Soldier{ Class Soldier Name "Burst Fire Conch Soldier" Skill Expert Health 200 ClassIcon soldier_burstfire_healonkill WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Item "The Buff Banner" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size upgrade atomic" 4 "projectile spread angle penalty" 3 } ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 10 } } T_TFBot_Minefield_Soldier{ Class Soldier Name "Minefield Soldier" Skill Easy ClassIcon soldier_libertylauncher Health 500 MaxVisionRange 2 Attributes DisableDodge Attributes AlwaysCrit Attributes AlwaysFireWeapon BehaviorModifiers Push ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2 "fire rate bonus" 2 "move speed bonus" 2 "faster reload rate" 0.01 "Projectile speed increased" 0.0001 "mini rockets" 1 "cannot pick up intelligence" 1 "speed_boost_on_kill" 20 } } T_TFBot_Private_Barrage{ Class Soldier Name "Private Barrage" Skill Hard ClassIcon soldier_barrage Health 1500 Scale 1.4 Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 5 "clip size upgrade atomic" 2 "fire rate bonus" 0.5 "faster reload rate" 0.7 "projectile speed increased" 0.3 "blast radius increased" 0.25 } CharacterAttributes{ "health regen" 25 "move speed bonus" 0.5 "override footstep sound set" 3 } } T_TFBot_Shotgun_Soldier{ Class Soldier Skill Hard Name "Shotgun Soldier" WeaponRestrictions SecondaryOnly ClassIcon heavy_shotgun } T_TFBot_Leaping_Samurai_Soldier{ Class Soldier Skill Expert Name "Samurai Soldier" Health 650 Scale 1.3 ClassIcon demoknight_samurai WeaponRestrictions MeleeOnly Attributes AutoJump AutoJumpMin 10 AutoJumpMax 10 Item "Soldier Kabuto" Item "The Half-Zatoichi" CharacterAttributes { "bot custom jump particle" 1 "damage bonus" 1.5 "increased jump height" 1.5 } } T_TFBot_Giant_Bullet_Hell_Soldier{ Class Soldier Skill Hard Name "Bullet Hell Soldier" Health 2500 Scale 1.5 ClassIcon soldier_barrage_infinite Attributes MiniBoss Attributes AlwaysFireWeapon Item "The Original" ItemAttributes{ ItemName "The Original" "clip size upgrade atomic" -3 "damage bonus" 0.5 "faster reload rate" 0.01 "projectile speed increased" 0.3 } CharacterAttributes{ "move speed bonus" 0.3 "damage force reduction" 1.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Giant_Conch_Disciplinary_Action_Soldier{ Class Soldier Name "Giant Motivator Soldier" Health 6000 Skill Expert Attributes SpawnWithFullCharge Attributes MiniBoss WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon ClassIcon soldier_disciplinary Item "The Concheror" Item "The Disciplinary Action" ItemAttributes{ ItemName "The Disciplinary Action" "damage bonus" 3 "critboost on kill" 25 "speed_boost_on_hit_enemy" 20 } CharacterAttributes{ "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 "increase buff duration" 9 } } T_TFBot_Giant_Line_Breaker_Soldier{ Class Soldier Name "Line Breaker Soldier" Health 5000 Skill Expert Attributes SpawnWithFullCharge Attributes MiniBoss Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly ClassIcon soldier_libertylauncher Item "The Liberty Launcher" Item "The Gunboats" ItemAttributes{ ItemName "The Liberty Launcher" "blast radius increased" 4 "Projectile speed increased" 0.3 "damage causes airblast" 1 "airblast pushback scale" 8 "clip size upgrade atomic" -4 } CharacterAttributes{ "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 "self dmg push force increased" 1.5 } } T_TFBot_Giant_Cow_Mangler_Soldier{ Class Soldier Health 10000 Name "Lazer Launcher" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ClassIcon soldier_mangler_giant Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "dmg bonus vs buildings" 5 "fire rate bonus" 0.5 "clip size upgrade atomic" -3 "heal on kill" 2000 "ragdolls plasma effect" 1 "faster reload rate" 0.01 } CharacterAttributes { "move speed bonus" 0.2 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 } } T_TFBot_Professional_Pub_Stomper{ Class Soldier ClassIcon soldier_backup Name "Professional Pub Stomper" Skill Expert Health 10000 Scale 1.3 Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Item "The Battalion's Backup" Item "Full Metal Drill Hat" Item "Fancy Dress Uniform" ItemAttributes{ ItemName "Full Metal Drill Hat" "attach particle effect" 9 "particle effect use head origin" 1 "particle effect vertical offset" 17 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 1.2 "damage bonus" 2 "attach particle effect" 702 } CharacterAttributes { "self dmg push force increased" 2 "move speed bonus" 0.4 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Pub_Stompers_Revenge{ Class Soldier ClassIcon soldier_spammer_burstfire Name "Pub Stomper's Revenge" Skill Expert Health 30000 Scale 2.0 Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly Item "The Concheror" Item "Full Metal Drill Hat" Item "Fancy Dress Uniform" ItemAttributes{ ItemName "Full Metal Drill Hat" "particle effect use head origin" 1 "particle effect vertical offset" 17 "attach particle effect" 9 } ItemAttributes{ ItemName "TF_WEAPON_ROCKETLAUNCHER" "killstreak tier" 3 "faster reload rate" 0.0001 "fire rate bonus" 2 "killstreak idleeffect" 5 "blast radius increased" 2 "attach particle effect" 702 } CharacterAttributes { "health regen" 50 "self dmg push force increased" 0 "override footstep sound set" 3 "rage giving scale" 0.25 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "cancel falling damage" 1 "move speed bonus" 0.3 "no self blast dmg" 1 } } T_TFBot_Lost_Battalions_Backup{ Class Soldier Skill Expert Name "The Lost Battalion's Backup" ClassIcon soldier_tankbuster Health 19980 //-20 for the battalion's backup Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge Item "The Black Box" Item "The Battalion's Backup" Item "The Grenadiers Softcap" Item "Fancy Dress Uniform" ItemAttributes { ItemName "The Black Box" "faster reload rate" 0.001 "fire rate bonus" 0.2 "heal on hit for rapidfire" 50 "Projectile speed increased" 0.3 "projectile spread angle penalty" 8 } CharacterAttributes { "health regen" 25 "move speed bonus" 0.2 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 } } T_TFBot_Discarded_Death_Ray_Prototype{ Class Soldier Skill Expert Name "Discarded Death Ray Prototype" Health 15000 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ClassIcon soldier_mangler_giant Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.5 "fire rate bonus" 0.01 "clip size upgrade atomic" 10 "damage penalty" 0.5 "ragdolls become ash" 1 } CharacterAttributes { "health regen" 25 "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 3 } } //Pyros T_TFBot_Manmelter_Pyro{ Class Pyro Health 175 Skill Expert ClassIcon pyro_manmelter WeaponRestrictions SecondaryOnly Name "Manmelter Pyro" Item "The Manmelter" CharacterAttributes { "ragdolls become ash" 1 } } T_TFBot_WM1_Pyro{ Class Pyro Skill Easy Name "W-M1 Pyro" Item "Ghastly Gibus" Health 175 WeaponRestrictions PrimaryOnly Item "The Backburner" ClassIcon Pyro Attributes AlwaysFireWeapon } T_TFBot_Dragons_Fury_Pyro{ Class Pyro Health 175 Skill Expert ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Item "The Dragon's Fury" } T_TFBot_Evil_Pyro{ Class Pyro Skill Expert Name "Fun Killer" Health 100 BehaviorModifiers Mobber Item "The Gas Passer" Item "The Triclops" ClassIcon pyro_phlog ItemAttributes{ ItemName "The Triclops" "particle effect use head origin" 1 "particle effect vertical offset" 17 "attach particle effect" 13 "attach particle effect" 117 } ItemAttributes{ ItemName "TF_WEAPON_FLAMETHROWER" "minicrits become crits" 1 "minicrit vs burning player" 1 "slow enemy on hit major" 2 "dmg pierces resists absorbs" 1 "dmg bonus vs buildings" 3 "damage all connected" 1 "attach particle effect" 2 "killstreak tier" 3 "killstreak idleeffect" 2 "ragdolls become ash" 1 "reveal disguised victim on hit" 1 "subtract victim cloak on hit" 20 "speed_boost_on_hit_enemy" 3 "mult airblast refire time" 0.01 } ItemAttributes{ ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.3 "explode_on_ignite" 1 } CharacterAttributes{ "move speed bonus" 1.3 "health regen" 50 "cannot be backstabbed" 1 "dmg taken from crit reduced" 0 "rage giving scale" 0 "cancel falling damage" 1 "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "restore health on kill" 3 "bombinomicon effect on death" 1 "voice pitch scale" 0 } } T_TFBot_Giant_Evil_Pyro{ Class Pyro Skill Expert Name "Automated Salt Generator" Health 20000 Attributes MiniBoss Attributes UseBossHealthBar BehaviorModifiers Mobber Item "The Gas Passer" Item "The Triclops" ClassIcon pyro_pyrotechnics_chief ItemAttributes{ ItemName "The Triclops" "particle effect use head origin" 1 "particle effect vertical offset" 17 "attach particle effect" 13 "attach particle effect" 117 "attach particle effect" 78 } ItemAttributes{ ItemName "TF_WEAPON_FLAMETHROWER" "crit vs non burning players" 1 "slow enemy on hit major" 2 "dmg pierces resists absorbs" 1 "dmg bonus vs buildings" 3 "damage all connected" 1 "attach particle effect" 2 "killstreak tier" 3 "killstreak idleeffect" 2 "ragdolls become ash" 1 "reveal disguised victim on hit" 1 "subtract victim cloak on hit" 5 } ItemAttributes{ ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.3 "explode_on_ignite" 1 } CharacterAttributes{ "move speed bonus" 0.3 "cannot be backstabbed" 1 "dmg taken from crit reduced" 0 "rage giving scale" 0 "cancel falling damage" 1 "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "bombinomicon effect on death" 1 "voice pitch scale" 0 } } T_TFBot_Flame_Trail_Pyro{ Class Pyro Name "Flame Trail Pyro" Health 175 Skill Easy BehaviorModifiers Push Attributes AlwaysFireWeapon Item "The Rainblower" ClassIcon pyro_firespreader ItemAttributes{ ItemName "The Rainblower" "flame_speed" 0 "flame_gravity" 0 "flame_drag" 10 "flame_lifetime" 2 "fire rate bonus" 2 "flame_up_speed" 0 } } T_TFBot_Giant_Flame_Trail_Pyro{ Class Pyro Name "Flame Wall Pyro" Health 1750 Skill Easy BehaviorModifiers Push Attributes AlwaysFireWeapon Attributes MiniBoss Item "The Rainblower" ItemAttributes{ ItemName "The Rainblower" "flame_speed" 0 "flame_gravity" 0 "flame_drag" 10 "flame_lifetime" 5 "fire rate bonus" 2 "flame_up_speed" 0 } CharacterAttributes{ "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 6 } } T_TFBot_Giant_Reflector_Pyro{ Class Pyro Skill Expert Name "M2 Pyro" Health 5000 WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss Item "The Degreaser" ClassIcon pyro_reflect_daan_giant CharacterAttributes { "airblast pushback scale" 1.5 "mult airblast refire time" 0.2 "damage bonus" 0.01 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 6 "heal on kill" 5000 } } T_TFBot_Giant_WM1_Pyro{ Class Pyro Health 30000 Attributes MiniBoss Attributes IgnoreFlag BehaviorModifiers Mobber Attributes AlwaysFireWeapon Attributes UseBossHealthBar ClassIcon pyro_fast_giant Skill Expert Name "Expert W-M1 Pyro" Item "The Backburner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 6 "cannot pick up intelligence" 1 "heal on kill" 5000 "airblast disabled" 1 } } T_TFBot_Giant_Dragons_Fury_Pyro{ Class Pyro Health 5000 Attributes MiniBoss Skill Expert ClassIcon pyro_dragon_fury_swordstone_giant Name "Giant Dragon's Fury Pyro" Item "The Dragon's Fury" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 6 } } T_TFBot_Giant_Phlog_Pyro{ Class Pyro Health 10000 Attributes MiniBoss Skill Expert ClassIcon pyro_phlog_giant Name "Giant Phlog Pyro" Item "The Phlogistinator" Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 0.5 "airblast disabled" 0 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 6 "ragdolls become ash" 1 } } T_TFBot_Giant_Average_Pyro{ Class Pyro Health 20000 Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes DisableDodge Attributes UseBossHealthBar Skill Expert ClassIcon pyro_firespreader_giant Name "An Average Pyro" Item "Ghastly Gibus" ItemAttributes{ ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 "flame_speed" 1500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 6 "bombinomicon effect on death" 1 } } //Demomen T_TFBot_Minefield_Demoman{ Class Demoman Health 175 Name "Minefield Demo" Skill Expert Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly ClassIcon demo_clusterbomb Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.25 "fire rate bonus" 0.05 "projectile spread angle penalty" 10 "clip size upgrade atomic" 10 "fuse bonus" 2 } } T_TFBot_Scottish_Handshake_Demoman{ Class Demoman Health 175 Name "Bottleknight" Skill Expert WeaponRestrictions MeleeOnly ClassIcon demo_knight_bottle Attributes DisableDodge Item "The Scottish Handshake" Item "The Tide Turner" ItemAttributes{ ItemName "The Tide Turner" "charge recharge rate increased" 7 "charge time increased" -6 } } T_TFBot_Caber_Demoman{ //High damage, similar to sentry buster //Very low health so not too much of a threat Class Demoman Health 65 Name "Demoted Sentry Buster" Skill Expert WeaponRestrictions MeleeOnly ClassIcon demo_caber Item "The Ullapool Caber" ItemAttributes { ItemName "The Ullapool Caber" "bombinomicon effect on death" 1 "use large smoke explosion" 1 "blast dmg to self increased" 10 "damage bonus" 8 "blast radius increased" 3 } } T_TFBot_Caber_Knight{ Class Demoman Health 175 Name "Caberknight" Skill Expert WeaponRestrictions MeleeOnly ClassIcon demo_rapidcaber Item "The Ullapool Caber" Item "The Splendid Screen" ItemAttributes { ItemName "The Ullapool Caber" "blast dmg to self increased" 10.0 "bombinomicon effect on death" 1 "charge time increased" 20 "charge recharge rate increased" 0.1 //80 secs to regain charge "Attack not cancel charge" 1 "full charge turn control" 100 "damage bonus" 4 } } T_TFBot_Loose_Cannon_Demoman{ Name "Loose Cannon Demoman" Class Demoman Skill Expert Health 175 ClassIcon demo_loosecannon Item "The Loose Cannon" ItemAttributes{ ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 } } T_TFBot_Loch_And_Load_Demoman{ Class Demoman ClassIcon demo_loch Item "The Loch And Load" } T_TFBot_Pain_Train_Demoman{ Class Demoman Health 175 Name "Pain Train Station" Skill Easy Attributes DisableDodge WeaponRestrictions MeleeOnly ClassIcon demo_paintrain Item "The Pain Train" ItemAttributes { ItemName "The Pain Train" "damage bonus" 2 } } T_TFBot_Giant_Earthquake_Demoman{ Class Demoman Health 17500 Name "Earthquake Demo" Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit WeaponRestrictions PrimaryOnly ClassIcon demo_clusterbomb_giant Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.1 "fire rate bonus" 0.001 "projectile spread angle penalty" 30 "clip size upgrade atomic" 36 "fuse bonus" 2 "blast radius increased" 1.5 "damage bonus" 0.03334 "grenade not explode on impact" 1 "grenade damage reduction on world contact" 25 } CharacterAttributes { "no self blast dmg" 1 "move speed bonus" 0.2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 4 "health regen" 50 } } T_TFBot_Giant_Drunk_Demoman{ Class Demoman Health 15000 Name "A Drunk Robot" Skill Expert Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly ClassIcon demo_knight_bottle Item "The Scottish Handshake" Item "The Chargin' Targe" ItemAttributes { ItemName "The Scottish Handshake" "damage bonus" 2 "damage causes airblast" 1 "airblast pushback scale" 10 "melee range multiplier" 1.2 } ItemAttributes{ ItemName "The Chargin' Targe" "charge time increased" 0.3 "charge impact damage increased" 0 "charge recharge rate increased" 3 "Attack not cancel charge" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 4 "health regen" 100 } } T_TFBot_Giant_Caber_Terror{ Class Demoman Health 4000 Name "Caber Terror" Skill Expert Attributes AlwaysCrit Attributes MiniBoss WeaponRestrictions MeleeOnly BehaviorModifiers Mobber ClassIcon demo_caber Item "The Ullapool Caber" Item "Graybanns" ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 10 "blast radius increased" 25 "use large smoke explosion" 1 "heal on hit for rapidfire" -4000 "dmg pierces resists absorbs" 1 } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 4 "bombinomicon effect on death" 1 "ragdolls become ash" 1 "health regen" 200 } } //Heavy T_TFBot_Deflector_Heavy{ Name "Deflector Heavy" Class Heavyweapons Skill Expert ClassIcon heavy_deflector WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Item "Deflector" Item "The U-clank-a" ItemAttributes{ ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Natascha_Heavy{ Name "Natascha Heavy" Class Heavyweapons Skill Expert ClassIcon heavy_natascha WeaponRestrictions PrimaryOnly Item "Natascha" Item "The U-clank-a" } T_TFBot_Buff_Banner_Tomislav_Heavy{ Name "Sniper Heavy" Class Heavyweapons Skill Expert ClassIcon heavy_accurate WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Item "Tomislav" Item "The Buff Banner" Item "The U-clank-a" ItemAttributes{ ItemName "Tomislav" "spread penalty" 0.2 "damage bonus" 0.1 } } T_TFBot_Concheror_Rev_Only_Hou_Long_Heater_Heavy{ Name "Ring Of Smoke" Class Heavyweapons Skill Expert ClassIcon heavy_heater //WeaponRestrictions PrimaryOnly WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Attributes SpawnWithFullCharge BehaviorModifiers Mobber Item "The Huo Long Heatmaker" Item "The Concheror" ItemAttributes{ ItemName "The Huo Long Heatmaker" "increase buff duration" 2 "ring of fire while aiming" 20 //"aiming movespeed increased" 2 //"override projectile type" 27 "gesture speed increase" 0.001 "damage bonus" 0.00001 "speed_boost_on_hit_enemy" 5 } } T_TFBot_Regen_Steel_Gauntlet_Heavy{ Class Heavyweapons Name "Regen Gauntlet" ClassIcon heavy_steelfist WeaponRestrictions MeleeOnly Health 300 Skill Easy Item "Fists of Steel" Item "Steel Pipes" Item "The U-clank-a" ItemAttributes{ ItemName "Fists of Steel" "damage bonus" 0.6 "health regen" 20 } } T_TFBot_Giant_Area_Denial_Heavy{ Name "Area Denial Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_brassbeast_giant Attributes MiniBoss Attributes DisableDodge WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Item "The Brass Beast" Item "The U-clank-a" ItemAttributes{ ItemName "The Brass Beast" "damage causes airblast" 1 "attack projectiles" 2 "minigun spinup time decreased" 5 "aiming movespeed decreased" 10 "damage bonus" 0.01 "reveal disguised victim on hit" 1 } CharacterAttributes{ "increased jump height" 0.01 "move speed bonus" 0.2 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "override footstep sound set" 2 "ragdolls plasma effect" 1 "kill forces attacker to laugh" 1 "health regen" 100 } } T_TFBot_Giant_Crit_Holiday_Punch_Heavy{ Name "Tickle Terror" Class Heavyweapons Skill Expert Health 10000 Scale 1.7 ClassIcon heavy_dwarf WeaponRestrictions MeleeOnly Attributes MiniBoss BehaviorModifiers Push Item "The Holiday Punch" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Beam_Heavy{ Name "The Beam" Class Heavyweapons Skill Expert Health 40000 ClassIcon heavy_accurate_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar MaxVisionRange 3000 Item "Tomislav" ItemAttributes{ ItemName "Tomislav" "attach particle effect" 703 "sniper fires tracer" 1 "weapon spread bonus" 0.0001 "fire rate bonus" 2.5 "damage bonus" 3.5 "projectile penetration" 1 "killstreak tier" 3 "killstreak effect" 2002 "killstreak idleeffect" 1 } CharacterAttributes{ "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.1 "move speed bonus" 0.2 "increased jump height" 0.01 "override footstep sound set" 2 "heal on kill" 6000 } } //Medic T_TFBot_Quick_Fix_Medic{ Class Medic Name "Quick-Fix Medic" Item "The Quick-Fix" } T_TFBot_Kritzkrieg_Medic{ Class Medic Name "Kritzkrieg Medic" ClassIcon medic_kritz Skill Hard Health 150 Attributes AlwaysCrit Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 } CharacterAttributes{ "bot medic uber health threshold" 200 } } T_TFBot_Shield_Medic{ Class Medic Name "Shield Medic" ClassIcon medic_shield Skill Hard Health 150 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes ProjectileShield Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "bot medic uber deploy delay duration" 9999 } } T_TFBot_Giant_Bullet_Vaccinator_Medic{ Name "Giant Bullet Vaccinator Medic" Class Medic Skill Expert Health 4000 ClassIcon medic_bullet WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorBullets Item "The Vaccinator" ItemAttributes{ ItemName "The Vaccinator" "heal rate bonus" 10 "medigun bullet resist deployed" 0.85 "medigun bullet resist passive" 0.01 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes{ "bot medic uber health threshold" 5000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "health regen" 20 } } T_TFBot_Giant_Blast_Vaccinator_Medic{ Name "Giant Blast Vaccinator Medic" Class Medic Skill Expert Health 4000 ClassIcon medic_blast WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorBlast Item "The Vaccinator" ItemAttributes{ ItemName "The Vaccinator" "heal rate bonus" 10 "medigun blast resist deployed" 0.85 "medigun blast resist passive" 0.01 "medigun charge is resists" 4 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes{ "bot medic uber health threshold" 5000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "health regen" 20 } } T_TFBot_Giant_Fire_Vaccinator_Medic{ Name "Giant Fire Vaccinator Medic" Class Medic Skill Expert Health 4000 ClassIcon medic_fire WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorFire Item "The Vaccinator" ItemAttributes{ ItemName "The Vaccinator" "heal rate bonus" 10 "medigun charge is resists" 5 "medigun fire resist deployed" 0.85 "medigun fire resist passive" 0.01 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes{ "bot medic uber health threshold" 5000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 } } T_TFBot_Giant_Shield_Medic{ Class Medic Name "Giant Shield Medic" ClassIcon medic_shield Skill Hard Health 4000 Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes MiniBoss WeaponRestrictions SecondaryOnly Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "bot medic uber deploy delay duration" 9999 "heal rate bonus" 10 "health regen" 50 } CharacterAttributes{ "bot medic uber health threshold" 2000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "health regen" 20 } } T_TFBot_His_Pocket_Medic{ Class Medic Name "His Pocket Medic" ClassIcon medic Skill Expert Health 4000 Scale 1.3 Attributes MiniBoss Item "The Crusader's Crossbow" Item "The Quick-Fix" ItemAttributes{ ItemName "The Crusader's Crossbow" "damage bonus" 4 "attach particle effect" 702 } ItemAttributes{ ItemName "The Quick-Fix" "heal rate bonus" 1.5 } CharacterAttributes{ "bot medic uber health threshold" 2000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.25 "health regen" 20 } } T_TFBot_His_Other_Pocket_Medic{ Class Medic Name "His Other Pocket Medic" ClassIcon medic_kritz Skill Expert Health 10000 Scale 2.0 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "The Crusader's Crossbow" Item "The Kritzkrieg" ItemAttributes{ ItemName "The Crusader's Crossbow" "damage bonus" 4 //ow "attach particle effect" 702 } ItemAttributes{ ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "heal rate bonus" 200 "attach particle effect" 704 } CharacterAttributes{ "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "bot medic uber health threshold" 60000 "health regen" 30 } } //Sniper T_TFBot_Knockback_Classic_Sniper{ Class Sniper Name "Knockback Classic Sniper" Skill Normal ClassIcon sniper Attributes AlwaysCrit Item "The Classic" ItemAttributes{ ItemName "The Classic" "slow enemy on hit major" 4 "damage bonus" 0.0001 "damage causes airblast" 1 } } //Spies T_TFBot_Clueless_Spy{ Class Spy Name "Clueless Spy" Skill Easy WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Item "Ghastly Gibus" Item "Pyrovision Goggles" CharacterAttributes{ "move speed bonus" 0.6 "cannot disguise" 1 "cloak regen rate increased" 0.001 "mult cloak meter consume rate" 1000 } } T_TFBot_Golden_Spy{ Class Spy Skill Expert Health 200 ClassIcon spy Name "Golden Spy" Item "UPGRADEABLE TF_WEAPON_KNIFE" Item "The Dead Ringer" Item "The Stealth Steeler" Item "The Deus Specs" ItemAttributes{ ItemName "The Stealth Steeler" "particle effect use head origin" 1 "particle effect vertical offset" 17 } ItemAttributes{ ItemName "UPGRADEABLE TF_WEAPON_KNIFE" "killstreak tier" 3 "killstreak idleeffect" 2 "turn to gold" 1 "voice pitch scale" 0 "fire rate bonus" 0.5 "item style override" 1 "is australium item" 1 "add cloak on hit" 100 } ItemAttributes{ ItemName "TF_WEAPON_REVOLVER" "attach particle effect" 704 "killstreak tier" 3 "killstreak idleeffect" 2 "sniper fires tracer" 1 "damage bonus" 2 "add cloak on hit" 100 } CharacterAttributes{ "cannot disguise" 1 "fire retardant" 1 "become fireproof on hit by fire" 10 "health regen" 25 "cloak regen rate increased" 500 } } } Mission { Objective Spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Golden_Spy } } Mission { Objective Sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 10 DesiredCount 1 Where spawnbot_side TFBot { Template T_TFBot_Knockback_Classic_Sniper } } Mission { Objective Spy BeginAtWave 6 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 60 DesiredCount 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Golden_Spy } } Mission { Objective Spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Clueless_Spy } } Mission { Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 45 CooldownTime 45 DesiredCount 1 Where spawnbot_side TFBot { Template T_TFBot_SentryBuster } } Wave //Wave 2 { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1-1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Line_Breaker_Soldier } } WaveSpawn { Name w1-2 WaitForAllDead w1-1 TotalCurrency 50 TotalCount 25 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Template T_TFBot_Pain_Train_Demoman } } WaveSpawn { Name w1-3 WaitForAllDead w1-1 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Leaping_Samurai_Soldier } } WaveSpawn { Name w1-4 WaitForAllDead w1-3 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_side TFBot { Template T_TFBot_Giant_Heal_On_Hit_Fish_Scout } } WaveSpawn { Name w1-5 WaitForAllSpawned w1-4 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Caber_Terror } } WaveSpawn { Name w1-6 WaitForAllDead w1-4 WaitForAllDead w1-5 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_side TFBot { Template T_TFBot_Caber_Knight } } WaveSpawn { Name w1-7 WaitForAllDead w1-6 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_side TFBot { Template T_TFBot_Giant_Mad_Milk_Scout } } WaveSpawn { Name w1-8 WaitForAllDead w1-6 TotalCurrency 40 TotalCount 18 MaxActive 18 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Boston_Basher_Scout } } WaveSpawn { Name w1-9 WaitForAllDead w1-7 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_invasion TFBot { Template T_TFBot_Leaping_Samurai_Soldier } } WaveSpawn { Name w1-10 WaitForAllDead w1-7 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Drunk_Demoman } } WaveSpawn { Name w1-11 WaitForAllSpawned w1-10 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Caber_Knight } TFBot { Template T_TFBot_Scottish_Handshake_Demoman } } } WaveSpawn { Name w1-12 WaitForAllSpawned w1-10 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 1000 Where spawnbot Support 1 TFBot { Template T_TFBot_Giant_Area_Denial_Heavy } } WaveSpawn { Name w1-13 TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Support 1 TFBot { Template T_TFBot_Caber_Demoman } } WaveSpawn { Name w1-14 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 50 Where spawnbot_side Support 1 TFBot { Template T_TFBot_Giant_Fan_Of_War_Scout } } //Golden pan spy mission here. 60s until first spawn, 60 between spawns } Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2-1 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Private_Barrage Name "Edit Number 5" } } WaveSpawn { Name w2-V TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Private_Barrage } } WaveSpawn { Name w2-2 WaitForAllSpawned w2-1 TotalCurrency 25 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Cow_Mangler_Soldier } TFBot { Template T_TFBot_Beggars_Bazooka_Soldier } TFBot { Template T_TFBot_Beggars_Bazooka_Soldier } TFBot { Template T_TFBot_Beggars_Bazooka_Soldier } } } WaveSpawn { Name w2-3 WaitForAllSpawned w2-1 TotalCurrency 25 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Batsaber_Scout } } WaveSpawn { Name w2-4 WaitForAllSpawned w2-3 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Professional_Pub_Stomper } TFBot { Template T_TFBot_His_Pocket_Medic } } } WaveSpawn { Name w2-5 WaitForAllDead w2-4 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_invasion TFBot { Template T_TFBot_Private_Barrage } } WaveSpawn { Name w2-6 WaitForAllSpawned w2-5 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot_invasion TFBot { Template T_TFBot_Giant_Bullet_Hell_Soldier } } WaveSpawn { Name w2-7 WaitForAllSpawned w2-6 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Conch_Disciplinary_Action_Soldier } } WaveSpawn { Name w2-7-1 WaitForAllSpawned w2-7 TotalCurrency 25 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Boston_Basher_Scout } } WaveSpawn { Name w2-8 WaitForAllDead w2-5 WaitForAllDead w2-6 TotalCurrency 70 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_invasion TFBot { Template T_TFBot_Bat_Scout } } WaveSpawn { Name w2-9 WaitForAllDead w2-7 WaitForAllDead w2-8 TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_invasion TFBot { Template T_TFBot_Loch_And_Load_Demoman } } WaveSpawn { Name w2-9 WaitForAllDead w2-7 WaitForAllDead w2-8 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Discarded_Death_Ray_Prototype } } WaveSpawn { Name w2-10 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 30 Support 1 Where spawnbot_side Squad{ TFBot { Template T_TFBot_Conch_Burst_Fire_Black_Box_Soldier } TFBot { Template T_TFBot_Shield_Medic } } } WaveSpawn { Name w2-11 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Mad_Milk_Scout } } } Wave //Wave 3 { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3-1 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Dragons_Fury_Pyro } } WaveSpawn { Name w3-2 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Dragons_Fury_Pyro } } WaveSpawn { Name w3-3 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot_side Where spawnbot TFBot { Template T_TFBot_Giant_Dragons_Fury_Pyro } } WaveSpawn { Name w3-4 WaitForAllDead w3-1 WaitForAllDead w3-3 TotalCurrency 80 TotalCount 40 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_side TFBot { Template T_TFBot_WM1_Pyro } } WaveSpawn { Name w3-5 WaitForAllDead w3-1 WaitForAllDead w3-3 TotalCurrency 20 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Reflector_Pyro } } WaveSpawn { Name w3-6 WaitForAllDead w3-5 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Area_Denial_Heavy Health 15000 } } WaveSpawn { Name w3-7 WaitForAllDead w3-6 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Giant_Phlog_Pyro } } WaveSpawn { Name w3-8 WaitForAllSpawned w3-7 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 1 Where spawnbot_side TFBot { Template T_TFBot_Direct_Hit_Soldier } } WaveSpawn { Name w3-9 WaitForAllSpawned w3-7 TotalCurrency 50 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Manmelter_Pyro } } WaveSpawn { Name w3-10 WaitForAllDead w3-9 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Giant_Flame_Trail_Pyro } } WaveSpawn { Name w3-11 WaitForAllDead w3-9 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Average_Pyro CharacterAttributes { "move speed bonus" 0.3 } } TFBot { Template T_TFBot_Giant_Blast_Vaccinator_Medic } TFBot { Template T_TFBot_Giant_Bullet_Vaccinator_Medic } } } WaveSpawn { Name w3-12 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Flame_Trail_Pyro } } } //Mission: 1 knockback classic sydney sleeper sniper, 20s to start, 20 to respawn Wave //Wave 4 { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4-1 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Giant_Crit_Holiday_Punch_Heavy } } WaveSpawn { Name w4-2 TotalCurrency 25 TotalCount 25 MaxActive 10 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 1 Where spawnbot_side TFBot { Template T_TFBot_Buff_Banner_Burst_Fire_Soldier } } WaveSpawn { Name w4-3 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Mad_Milk_Scout } } WaveSpawn { Name w4-4 WaitForAllSpawned w4-3 TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Loose_Cannon_Demoman } TFBot { Template T_TFBot_Shield_Medic } } } WaveSpawn { Name w4-5 WaitForAllDead w4-4 TotalCurrency 25 TotalCount 25 MaxActive 10 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Template T_TFBot_Conch_Burst_Fire_Black_Box_Soldier } } WaveSpawn { Name w4-6 WaitForAllDead w4-5 WaitForAllDead w4-2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_WM1_Pyro } } WaveSpawn { Name w4-7 WaitForAllSpawned w4-6 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Fan_Of_War_Scout } } WaveSpawn { Name w4-8 WaitForAllDead w4-6 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Line_Breaker_Soldier } } WaveSpawn { Name w4-9 WaitForAllDead w4-6 TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Cow_Mangler_Soldier ClassIcon soldier } TFBot { Template T_TFBot_Direct_Hit_Soldier ClassIcon soldier } TFBot { Template T_TFBot_Beggars_Bazooka_Soldier ClassIcon soldier } } } WaveSpawn { Name w4-10 WaitForAllDead w4-9 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Cow_Mangler_Soldier } TFBot { Template T_TFBot_Giant_Bullet_Vaccinator_Medic } } } WaveSpawn { Name w4-11 WaitForAllDead w4-9 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Cow_Mangler_Soldier } TFBot { Template T_TFBot_Giant_Blast_Vaccinator_Medic } } } WaveSpawn { Name w4-12 WaitForAllDead w4-9 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Cow_Mangler_Soldier } TFBot { Template T_TFBot_Giant_Fire_Vaccinator_Medic } } } WaveSpawn { Name w4-13 WaitForAllDead w4-9 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Cow_Mangler_Soldier } TFBot { Template T_TFBot_Giant_Shield_Medic } } } WaveSpawn { Name w4-14 WaitForAllDead w4-10 WaitForAllDead w4-11 WaitForAllDead w4-12 WaitForAllDead w4-13 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Lost_Battalions_Backup Health 29980 } } WaveSpawn { Name w4-15 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot_side TFBot { Template T_TFBot_Minefield_Soldier } } WaveSpawn { Name w4-16 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Private_Barrage } } } Wave //Wave 5 { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5-1 TotalCurrency 50 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Concheror_Rev_Only_Hou_Long_Heater_Heavy } } WaveSpawn { Name w5-2 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot_side TFBot { Template T_TFBot_Giant_Phlog_Pyro } } WaveSpawn { Name w5-3 WaitForAllDead w5-2 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Area_Denial_Heavy } } WaveSpawn { Name w5-4 WaitForAllSpawned w5-3 TotalCurrency 50 TotalCount 50 MaxActive 15 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot_invasion TFBot { Template T_TFBot_WM1_Pyro } } WaveSpawn { Name w5-5 WaitForAllSpawned w5-3 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Reflector_Pyro } } WaveSpawn { Name w5-6 WaitForAllDead w5-3 WaitForAllDead w5-4 WaitForAllDead w5-5 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Earthquake_Demoman Health 25000 } } WaveSpawn { Name w5-7 WaitForAllDead w5-6 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_invasion TFBot { Template T_TFBot_Giant_Average_Pyro } } WaveSpawn { Name w5-8 WaitForAllSpawned w5-7 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Giant_Dragons_Fury_Pyro } } WaveSpawn { Name w5-9 WaitForAllSpawned w5-7 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_CAPPER_Scout } } WaveSpawn { Name w5-10 WaitForAllSpawned w5-9 TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot_side TFBot { Template T_TFBot_Regen_Steel_Gauntlet_Heavy } } WaveSpawn { Name w5-11 WaitForAllDead w5-7 WaitForAllDead w5-9 WaitForAllDead w5-10 TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Boston_Basher_Scout Name "Fodder" } } WaveSpawn { Name w5-12 WaitForAllDead w5-11 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Evil_Pyro } } WaveSpawn { Name w5-14 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_side TFBot { Template T_TFBot_Evil_Pyro } } WaveSpawn { Name w5-15 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Support 1 TFBot { Template T_TFBot_BASE_Jumping_Air_Strike_Soldier } } } Wave //Wave 6 { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6-1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Area_Denial_Heavy } TFBot { Template T_TFBot_Giant_Shield_Medic } } } WaveSpawn { Name w6-2 TotalCurrency 25 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Natascha_Heavy } } WaveSpawn { Name w6-3 WaitForAllDead w6-1 TotalCurrency 75 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Deflector_Heavy } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Template T_TFBot_Quick_Fix_Medic } } } WaveSpawn { Name w6-4 WaitForAllDead w6-3 TotalCurrency 20 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Minefield_Demoman } } WaveSpawn { Name w6-5 WaitForAllDead w6-3 TotalCurrency 80 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Earthquake_Demoman } } WaveSpawn { Name w6-6 WaitForAllDead w6-5 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_side Squad { TFBot { Template T_TFBot_Pub_Stompers_Revenge } TFBot { Template T_TFBot_His_Other_Pocket_Medic } } } WaveSpawn { Name w6-7 WaitForAllSpawned w6-6 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot_invasion Support 1 TFBot { Template T_TFBot_Minefield_Soldier } } WaveSpawn { Name w6-8 WaitForAllDead w6-6 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Buff_Banner_Tomislav_Heavy } } WaveSpawn { Name w6-9 WaitForAllDead w6-6 TotalCurrency 30 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Template T_TFBot_CAPPER_Scout } } WaveSpawn { Name w6-10 WaitForAllDead w6-6 TotalCurrency 20 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_side TFBot { Template T_TFBot_Giant_Heal_On_Hit_Winger_Scout } } WaveSpawn { Name w6-11 WaitForAllDead w6-8 WaitForAllDead w6-9 WaitForAllDead w6-10 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Template T_TFbot_Private_Barrage } } WaveSpawn { Name w6-12 WaitForAllDead w6-8 WaitForAllDead w6-9 WaitForAllDead w6-10 TotalCurrency 20 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 7 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Shotgun_Soldier } } WaveSpawn { Name w6-13 WaitForAllDead w6-11 WaitForAllDead w6-12 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Beam_Heavy } } WaveSpawn { Name w6-14 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 60 Where spawnbot_side Support 1 TFBot { Template T_TFBot_Giant_Caber_Terror } } //1 Clueless spy: +30s Respawn 60s //1 Golden Pan Spy: +30s Respawn 60s } }