// Nebulus by CaptainRussia94 // Mission by FaN Scout (https://steamcommunity.com/profiles/76561198089243988/) #base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 800 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 3 Advanced 1 Templates { T_TFBot_Pyro_Detonator { Class Pyro Name "Detonator Pyro" Skill Normal ClassIcon pyro_detonator_lite Item "The Detonator" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Detonator" "damage penalty" 1 "Reload time increased" 1.5 "Projectile speed decreased" 0.5 } } } Wave // Wave 1 // 30 bat scout, 30 bottle men, 10 steel gauntlets, 2 (slow) giant rapid fire soldier { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "1a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } WaveSpawn { Name "1a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class Demoman Name "Bottle Man" WeaponRestrictions MeleeOnly ClassIcon demo_bottle_eye } } WaveSpawn { Name "1b" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 250 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "1b" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.44 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } } } Wave // Wave 2 // 30 shotgun soldiers, 30 bowmen, 1 tank // Support: Shotgun Soldiers // Gatebots: Bowmen // WARNING: Gatebots can cap point A and the reactor can melt! { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "2aMain" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 Squad { TFBot { Name "Shotgun Soldier" Class Soldier ClassIcon heavy_shotgun Health 200 Skill Normal WeaponRestrictions SecondaryOnly Item "gentlemanne_shotgun_coffinnail" } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "2aGateBot" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "2aGiant" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { Name "2aSupport" WaitForAllDead "2aMain" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 50 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 150 Support 1 TFBot { Name "Shotgun Heavy" Class Heavyweapons ClassIcon heavy_shotgun Health 300 Skill Normal WeaponRestrictions SecondaryOnly Item "gentlemanne_shotgun_coffinnail" } } } Wave // Wave 3 // 14 flare pyros, 14 medics, 6 shortstops, 2 giant demoknights // Support: Pyros { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "3a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name "3a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 28 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name "3b" WaitForAllSpawned "3a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Shortstop Item "The Milkman" } } WaveSpawn { Name "3cSupport" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 20 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Pyro } } } Wave // Wave 4 // 30 demomen, 25 heavy mittens // Support: Sun on a stick scouts, Scorchshot pyros // Gatebots: Heavy mittens // WARNING: Gatebots can cap point A and the reactor can melt! { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "4a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 250 TFBot { Class Demoman Item "warbird_grenadelauncher_butcherbird" Skill Normal } } WaveSpawn { Name "4a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Scout Skill Normal ClassIcon scout_pop Name "Soda Popper Scout" Item "The Soda Popper" Item "Bonk Leadwear" } } WaveSpawn { Name "4a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name "4b" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 50 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Support 1 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } TFBot { Template T_TFBot_Pyro_Detonator } } } } Wave // Wave 5 // 40 soldiers, 2 giant boxing heavies { StartWaveOutput { Target allpanels Action Trigger } DoneOutput { Target logicfinalsetup Action Trigger } WaveSpawn { Name "5a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } WaveSpawn { Name "5a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro_Pusher ClassIcon pyro_reflect_daan } } WaveSpawn { Name "5b" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 250 RandomChoice { TFBot { Class Soldier Skill Easy Item "craftsmann_rocketlauncher_americanpastoral" } TFBot { Class Soldier Skill Easy Item "The Original" } TFBot { Class Soldier Skill Easy Item "The Cow Mangler 5000" } } } WaveSpawn { Name "5c" WaitForAllSpawned "5a" Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Medic } } } Wave // Wave 6 // 30 pyros, 20 scouts, 20 bowmen, 2 giant crit soldiers, 4 giant flare pyros { StartWaveOutput { Target logicfinalstart Action Trigger } DoneOutput { Target logicfinalend Action Trigger } WaveSpawn { Name "6a" Where finallane1 Where finallane2 Where finallane3 Where finallane4 Where finallane5 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class Pyro Skill Normal Item "The Back Scrather" Name "Back Scrather Employee" ClassIcon pyro_backscratcher_lite } } WaveSpawn { Name "6a" Where finallane1 Where finallane2 Where finallane3 Where finallane4 Where finallane5 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout Employee" } } WaveSpawn { Name "6a" Where finallane1 Where finallane2 Where finallane3 Where finallane4 Where finallane5 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman Item "Larrikin Robin" Name "Bowman Employee" } } WaveSpawn { Name "6b" WaitForAllSpawned "6a" Where finallane1 Where finallane2 Where finallane3 Where finallane4 Where finallane5 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Crit Name "Crital Manager" } } WaveSpawn { Name "6b" WaitForAllSpawned "6a" Where finallane1 Where finallane2 Where finallane3 Where finallane4 Where finallane5 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Name "Flare Manager" } } WaveSpawn { Name "Boss" Where bigbossman TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/mvm/mght/taunts/soldier_mvm_m_taunts20.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath02.mp3" TotalCurrency 500 TFBot { Class Soldier Name "Employee Of The Month" ClassIcon heavy_shotgun Skill Expert Health 80000 WeaponRestrictions SecondaryOnly //MaxVisionRange 1500 Scale 6.5 Attributes MiniBoss Attributes UseBossHealthBar Item "The Reserve Shooter" // Does not appear on local servers. Valve you dum dum Item "The Soldier's Stogie" Item "The Dumb Bell" ItemAttributes // The attributes don't work on local servers. Valve you dum dum { ItemName "The Reserve Shooter" "fire rate penalty" 2.5 "bullets per shot bonus" 5 "faster reload rate" 0.1 "fire rate bonus with reduced health" 1 "Paintkit_proto_def_index" 226 "Set_item_texture_wear" 1 } CharacterAttributes { "move speed bonus" 0 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "rage giving scale" 0.1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 } } } } }