//practicing how to make an expert mission... //expert missions are basically adv like missions... but the money is halfed //Also be cruel but not too cruel or sumthing //All Templates #base robot_moonlight.pop goodbobmission //evil { StartingCurrency 500 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no //PointTemplates here baby! PointTemplates { //Nothing in mind lol } Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 19 TFBot { Template T_TFBot_SentryBuster Health 3200 Scale 1.7 Item "Sober Stuntman" Item "Warlock's Warcloak" CharacterAttributes { "voice pitch scale" 0.13 "head scale" 2.3 } } } Wave //WAVE 1 HERE { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn //a1 (blaster scouts to supress and speed burst[7 each]) { Name a1 TotalCurrency 100 Where spawnbot TotalCount 21 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Scout_Blaster } } WaveSpawn //This subwave acompanies the scoots[6 each bot] { Name a1b TotalCurrency 150 Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 12 WaitBeforeStarting 4 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Warrior } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn //a simple relax point until the big guy comes in [chill zone] { Name a2 WaitForAllDead a1 TotalCurrency 100 Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.6 TFBot { Template T_TFBot_Scout_Fast CharacterAttributes { "move speed bonus" 1.25 } } } WaveSpawn // trolos { Name a2b WaitForAllDead a1 TotalCurrency 150 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn //The Big Bads [end wave] { WaitForAllDead a2b TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0.8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Giant_Medic_Uber CharacterAttributes { "bot medic uber health threshold" 3500 } } } } WaveSpawn { Support 1 MaxActive 4 TotalCount 4 SpawnCount 4 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk_Sandman Action Mobber Attributes AlwaysCrit } } WaveSpawn //Support spawns once the heavy combos are dead { WaitForAllDead a1b TotalCurrency 200 Support 1 MaxActive 6 TotalCount 6 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Class Soldier Skill Normal } TFBot { Class Medic WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Skill Expert CharacterAttributes { "bot medic uber health threshold" 999 } } } } } Wave //WAVE 2 BABEEEEEEE { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn //just a stream of GSCOUTS { Name a1 TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_left WaitBetweenSpawns 3.3 RandomChoice { TFBot { Template T_TFBot_Giant_Scout ClassIcon random_lite Action FetchFlag Attributes DisableDodge } TFBot { Template T_TFBot_Giant_Scout_Fast ClassIcon random_lite Action FetchFlag Attributes DisableDodge } TFBot { Template T_TFBot_Giant_Scout_Popper ClassIcon random_lite Action FetchFlag Attributes DisableDodge } TFBot { Template T_TFBot_Giant_Scout_Pistol ClassIcon random_lite Action FetchFlag Attributes DisableDodge } } } WaveSpawn { Name a1b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 7 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Tomislav Item "Capone's Capper" } TFBot { Template T_TFBot_Medic_Blast ClassIcon random_medic_vac CharacterAttributes { "bot medic uber health threshold" 999 } ItemAttributes { ItemName "The Vaccinator" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 } } TFBot { Template T_TFBot_Medic_Bullet ClassIcon random_medic_vac CharacterAttributes { "bot medic uber health threshold" 999 } ItemAttributes { ItemName "The Vaccinator" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 } } TFBot { Template T_TFBot_Medic_Fire ClassIcon random_medic_vac CharacterAttributes { "bot medic uber health threshold" 999 } ItemAttributes { ItemName "The Vaccinator" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 } } } } WaveSpawn { Support 1 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon } } WaveSpawn { Name a2 WaitForAllDead a1b TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Class Demoman Skill Easy } } WaveSpawn { Name a2b WaitForAllSpawned a2 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 Tank { Health 12000 Speed 75 StartingPathTrackNode boss_path_1 } } WaveSpawn { WaitForAllSpawned a2 TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Rocket } TFBot { Class HeavyWeapons Skill Normal } } } } }