#base robot_standard.pop #base robot_giant.pop #base robot_intercept_b6.pop #base robot_intercept_gatebot_b6.pop WaveSchedule { StartingCurrency 600 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 3 Templates { T_TFBot_Demoknight_Persian { Class Demoman ClassIcon demoknight_persian_nys Skill Hard Name "Persian Demoknight" WeaponRestrictions MeleeOnly Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "attack not cancel charge" 1 } CharacterAttributes { "critboost on kill" 3 } } T_TFGateBot_Demoknight_PainTrain { Class Demoman ClassIcon demoknight_paintrain Name "Painbringer" EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_small Item "MvM GateBot Light Demoman" Skill Hard WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Item "The Pain Train" } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Skill Hard WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Item "The Pain Train" } } } T_TFBot_Sniper_Jarate { Class Sniper Name "Jarate Master" Skill Easy ClassIcon sniper_jarate Item "Jarate" Item "Desert Marauder" WeaponRestrictions SecondaryOnly CharacterAttributes { "effect bar recharge rate increased" 0.1 } } T_TFBot_Sniper_Bushwacka { Class Sniper Item "The Bushwacka" Name "Bushwacker" ClassIcon sniper_bushwacka WeaponRestrictions MeleeOnly Skill Hard } T_TFGateBot_Sniper_Huntsman_Spammer_B { Class Sniper Name "Bowman Rapid Fire" "scale" 1.5 Health 1200 ClassIcon sniper_bow_multi EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_B Tag bot_gatebot_B Tag bot_gatebot_B_small Item "MvM GateBot Light Sniper" Item "The Huntsman" Skill Hard Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Item "The Huntsman" Skill Hard Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } } } T_TFGateBot_ShahanshahKing_A { Class Sniper ClassIcon sniper_jug_shahanshah Name "King Shahanshah" Health 14000 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_small Item "MvM GateBot Light Sniper" Skill Hard WeaponRestrictions MeleeOnly Item "The Shahanshah" Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant ItemAttributes { ItemName "The Shahanshah" "fire rate bonus" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.6 "cancel falling damage" 1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Skill Hard WeaponRestrictions MeleeOnly Item "The Shahanshah" Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant ItemAttributes { ItemName "The Shahanshah" "fire rate bonus" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.6 "cancel falling damage" 1 } } } } T_TFGateBot_ShahanshahKing_B { Class Sniper ClassIcon sniper_jug_shahanshah Name "King Shahanshah" Health 14000 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_B Tag bot_gatebot_B Tag bot_gatebot_B_small Item "MvM GateBot Light Sniper" Skill Hard WeaponRestrictions MeleeOnly Item "The Shahanshah" Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant ItemAttributes { ItemName "The Shahanshah" "fire rate bonus" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.6 "cancel falling damage" 1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Skill Hard WeaponRestrictions MeleeOnly Item "The Shahanshah" Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant ItemAttributes { ItemName "The Shahanshah" "fire rate bonus" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.6 "cancel falling damage" 1 } } } } } Mission { Objective DestroySentries Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 CooldownTime 25 InitialCooldown 10 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 8 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_alt_A_0 Where spawnbot_alt_A_1 Where spawnbot_alt_A_2 Where spawnbot_alt_B_0 Where spawnbot_alt_B_1 Where spawnbot_alt_B_2 InitialCooldown 20 CooldownTime 40 BeginAtWave 4 RunForThisManyWaves 2 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 InitialCooldown 10 CooldownTime 35 BeginAtWave 6 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy Item "Your Eternal Reward" } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_prepare_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave1A" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 SpawnCount 4 MaxActive 8 TotalCount 16 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFGateBot_Scout_Melee_A } } WaveSpawn { Name "wave1A" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 4 MaxActive 8 TotalCount 16 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFGateBot_Scout_Melee_B } } WaveSpawn { Name "wave1b" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 6 MaxActive 6 TotalCount 18 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Class Heavyweapons Skill Easy } } WaveSpawn { Where spawnbot_alt_A_0 Where spawnbot_alt_A_1 Where spawnbot_alt_A_2 SpawnCount 6 MaxActive 6 TotalCount 18 WaitForAllSpawned "wave1b" WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFGateBot_Soldier_Normal_A } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 4 MaxActive 4 TotalCount 8 WaitForAllSpawned "wave1b" WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 250 TFBot { Template T_TFBot_Demoknight_Persian } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 1 MaxActive 2 TotalCount 2 WaitForAllSpawned "wave1b" WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_prepare_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W2DEMO" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 8 MaxActive 8 TotalCount 40 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template T_TFGateBot_Demoknight_PainTrain } } WaveSpawn { Name "W2SOL" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 6 MaxActive 6 TotalCount 24 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Class Soldier Skill Normal } } WaveSpawn { Where spawnbot_alt_B_0 Where spawnbot_alt_B_1 Where spawnbot_alt_B_2 SpawnCount 6 MaxActive 12 TotalCount 24 TotalCurrency 100 WaitForAllSpawned "W2DEMO" WaitBetweenSpawns 3 WaitBeforeStarting 5 TFBot { Template T_TFGateBot_Sniper_Huntsman_B } } WaveSpawn { Name "W2SCOUT" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 1 MaxActive 2 TotalCount 2 WaitForAllSpawned "W2SOL" WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 1 MaxActive 2 TotalCount 4 WaitForAllSpawned "W2SCOUT" WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 3 MaxActive 3 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_prepare_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W3scout" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 5 MaxActive 5 TotalCount 40 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name "W3gate" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 SpawnCount 7 MaxActive 7 TotalCount 21 TotalCurrency 150 WaitBeforeStarting 5 TFBot { Template T_TFGateBot_Pyro_Flaregun_A } } WaveSpawn { Name "W3gate" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 7 MaxActive 7 TotalCount 21 TotalCurrency 150 WaitBeforeStarting 5 TFBot { Template T_TFGateBot_Heavyweapons_Shotgun_B } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 SpawnCount 5 MaxActive 5 TotalCount 15 TotalCurrency 75 WaitForAllDead "W3gate" TFBot { Template T_TFGateBot_Sniper_Huntsman_A } } WaveSpawn { Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 5 MaxActive 5 TotalCount 15 TotalCurrency 75 WaitForAllDead "W3gate" TFBot { Template T_TFGateBot_Sniper_Huntsman_B } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 5 MaxActive 5 TotalCount 20 WaitForAllDead "W3gate" TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Where spawnbot_alt_A_0 Where spawnbot_alt_A_1 Where spawnbot_alt_A_2 Where spawnbot_alt_B_0 Where spawnbot_alt_B_1 Where spawnbot_alt_B_2 SpawnCount 3 MaxActive 3 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 TFBot { Template T_TFBot_Sniper_Jarate } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_prepare_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W4SOL" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 4 MaxActive 12 TotalCount 40 TotalCurrency 150 WaitBetweenSpawns 5 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "W4gate" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 SpawnCount 2 MaxActive 4 TotalCount 8 TotalCurrency 100 WaitBetweenSpawns 10 WaitBeforeStarting 10 TFBot { Template T_TFGateBot_Heavy_IronFist_A } } WaveSpawn { Name "W4gate" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 2 MaxActive 4 TotalCount 8 TotalCurrency 100 WaitBetweenSpawns 10 WaitBeforeStarting 15 TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer_B ClassIcon sniper_bow_multi } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 5 MaxActive 10 TotalCount 15 TotalCurrency 200 WaitBetweenSpawns 10 WaitForAllDead "W4gate" Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Where spawnbot_alt_A_0 Where spawnbot_alt_A_1 Where spawnbot_alt_A_2 Where spawnbot_alt_B_0 Where spawnbot_alt_B_1 Where spawnbot_alt_B_2 SpawnCount 10 MaxActive 10 TotalCount 30 WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 100 WaitForAllDead "W4gate" TFBot { Template T_TFBot_Sniper_Bushwacka } } // WaveSpawn // { // Where spawnbot_alt_A_0 // Where spawnbot_alt_A_1 // Where spawnbot_alt_A_2 // Where spawnbot_alt_B_0 // Where spawnbot_alt_B_1 // Where spawnbot_alt_B_2 // SpawnCount 3 // MaxActive 3 // Support 1 // WaitBeforeStarting 10 // WaitBetweenSpawns 30 // TFBot // { // Template T_TFBot_Sniper_Jarate // } // } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_prepare_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W5snip" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 200 FirstSpawnWarningSound "vo\mvm\norm\sniper_mvm_specialcompleted09.mp3" TFBot { Template T_TFGateBot_ShahanshahKing_A Attributes UseBossHealthBar } } WaveSpawn { Name "W5snip" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 200 TFBot { Template T_TFGateBot_ShahanshahKing_B Attributes UseBossHealthBar } } WaveSpawn { Name "W5heavy" WaitForAllDead "W5snip" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 SpawnCount 4 MaxActive 6 TotalCount 16 TotalCurrency 100 TFBot { Template T_TFGateBot_Heavy_Easy_A } } WaveSpawn { Name "W5heavy" WaitForAllDead "W5snip" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 4 MaxActive 6 TotalCount 16 TotalCurrency 100 TFBot { Template T_TFGateBot_Heavy_Easy_B } } WaveSpawn { Name "W5pyro" WaitForAllDead "W5snip" Where spawnbot_alt_A_0 Where spawnbot_alt_A_1 Where spawnbot_alt_A_2 Where spawnbot_alt_B_0 Where spawnbot_alt_B_1 Where spawnbot_alt_B_2 SpawnCount 7 MaxActive 7 TotalCount 28 WaitBeforeStarting 5 TotalCurrency 150 TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon } } WaveSpawn { Name "W5scout" WaitForAllSpawned "W5heavy" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 SpawnCount 1 MaxActive 2 TotalCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { Name "W5scout" WaitForAllSpawned "W5heavy" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 1 MaxActive 2 TotalCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { Name "W5end" WaitForAllDead "W5scout" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 8 MaxActive 16 TotalCount 32 Squad { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Class Demoman Skill Normal } } } WaveSpawn { Name "W5sup" WaitForAllSpawned "W5snip" Where spawnbot_alt_A_0 Where spawnbot_alt_A_1 Where spawnbot_alt_A_2 Where spawnbot_alt_B_0 Where spawnbot_alt_B_1 Where spawnbot_alt_B_2 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 20 WaitBeforeStarting 20 TotalCurrency 50 Support 1 TFBot { Template T_TFGateBot_Demoknight_PainTrain } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_prepare_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave6a1" Where spawnbot_alt_A_0 Where spawnbot_alt_A_1 Where spawnbot_alt_A_2 SpawnCount 8 MaxActive 10 TotalCount 64 TotalCurrency 200 TFBot { Template T_TFGateBot_Heavyweapons_Heavyweight_Champ_Fast_A } } WaveSpawn { Name "wave6a2" Where spawnbot_alt_B_0 Where spawnbot_alt_B_1 Where spawnbot_alt_B_2 SpawnCount 6 MaxActive 6 TotalCount 30 WaitBeforeStarting 5 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "wave6a3" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 2 MaxActive 4 TotalCount 8 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire_B } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name "wave6a3" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 1 MaxActive 1 TotalCount 1 WaitForAllSpawned "wave6b" TotalCurrency 1000 TFBot { Template T_TFBot_Heavyweapons_Heater Name "King Hamses the Large" // ClassIcon heavy_heater_titan Item "The Crown of the Old Kingdom" Health 25000 Attributes UseBossHealthBar Tag bot_giant } } WaveSpawn { Name "wave6b" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 SpawnCount 5 MaxActive 10 TotalCount 30 WaitForAllSpawned "wave6a2" WaitBeforeStarting 3 WaitBetweenSpawns 2 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name "wave6sup" Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 TotalCurrency 50 SpawnCount 2 MaxActive 4 TotalCount 8 WaitBeforeStarting 60 WaitBetweenSpawns 40 Support 1 TFBot { Template T_TFBot_Demoknight_Persian } } } }