#base robot_standard.pop #base robot_giant.pop #base robot_fan.pop #base skittles.pop WaveSchedule { StartingCurrency 20000 CanBotsAttackWhileInSpawnRoom Yes RespawnWaveTime 5 AddSentryBusterWhenDamageDealtExceeds 5 AddSentryBusterWhenKillCountExceeds 1 Advanced 1 Templates {} BotsAreHumans 1 MaxSpeedLimit 3000 CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" PointTemplates { No_Hiding_In_Spawn { NoFixup 1 OnSpawnOutput { Target "func_respawnroomvisualizer" Action "kill" } } Dont_Coward { NoFixup 1 OnSpawnOutput { Target "func_door" Action "kill" } } } Mission { Where spawnbot Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 1 InitialCooldown 0 CooldownTime 5 TFBot { Template Skittle_Sentry_Buster } } SpawnTemplate "No_Hiding_In_Spawn" SpawnTemplate "Dont_Coward" Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "INCOMING MESSAGE:" Line "{red}RESISTANCE IS FUTILE. SURENDER NOW AND YOUR DEATH WILL BE QUICK." } RedTeamWipeCausesWaveLoss 1 CustomWaveNumber 0 // Display custom wave number. 511 is max value CustomMaxWaveNumber 0 WaveSpawn { Name "1a" Where spawnbot TotalCount 100 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound ambient\alarms\klaxon1.wav RandomChoice { TFBot { Template Skittle_1 } TFBot { Template Skittle_2 } TFBot { Template Skittle_3 } TFBot { Template Skittle_4 } TFBot { Template Skittle_Armor1 } TFBot { Template Skittle_Armor2 } TFBot { Template Skittle_Armor4a } TFBot { Template Skittle_Armor3 } TFBot { Template Skittle_Armor4b } TFBot { Template Skittle_Shield } TFBot { Template Skittle_Furry } } } WaveSpawn { WaitForAllDead "1a" TotalCount 0 SpawnCount 0 WaitBeforeStarting 5 FirstSpawnWarningSound ambient\alarms\klaxon1.wav DoneWarningSound ambient\alarms\klaxon1.wav } WaveSpawn { Name "1b" WaitForAllDead "1a" Where spawnbot TotalCount 100 MaxActive 15 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound ambient\alarms\klaxon1.wav FirstSpawnMessage "{red}Skittles: WARNING ONE: IF YOU CONTINUE TO RESIST, WE WILL NOT HESATATE TO BRING A NUCLEAR BOMB." RandomChoice { TFBot { Template Skittle_1 } TFBot { Template Skittle_2 } TFBot { Template Skittle_3 } TFBot { Template Skittle_4 } TFBot { Template Skittle_Armor1 } TFBot { Template Skittle_Armor2 } TFBot { Template Skittle_Armor4a } TFBot { Template Skittle_Armor3 } TFBot { Template Skittle_Armor4b } TFBot { Template Skittle_Fast } TFBot { Template Skittle_Giant1a } TFBot { Template Skittle_Giant1b } TFBot { Template Skittle_Giant2a } TFBot { Template Skittle_Giant2b } TFBot { Template Skittle_Giant3a } TFBot { Template Skittle_Giant1c } TFBot { Template Skittle_Giant3b } TFBot { Template Skittle_Giant4a } TFBot { Template Skittle_Uber } TFBot { Template Skittle_Kritz } TFBot { Template Skittle_QuickFix } TFBot { Template Skittle_Shield } TFBot { Template Skittle_Furry } } } WaveSpawn { WaitForAllDead "1b" TotalCount 0 SpawnCount 0 WaitBeforeStarting 5 FirstSpawnWarningSound ambient\alarms\klaxon1.wav DoneWarningSound ambient\alarms\klaxon1.wav } WaveSpawn { Name "1c" WaitForAllDead "1b" Where spawnbot TotalCount 100 MaxActive 15 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound ambient\alarms\klaxon1.wav FirstSpawnMessage "{red}Skittles: LAST WARNING: IF YOU CONTINUE TO RESIST, WE WILL NOT HESATATE TO BRING A NUCLEAR BOMB." RandomChoice { TFBot { Template Skittle_1 } TFBot { Template Skittle_2 } TFBot { Template Skittle_3 } TFBot { Template Skittle_4 } TFBot { Template Skittle_Armor1 } TFBot { Template Skittle_Armor2 } TFBot { Template Skittle_Armor4a } TFBot { Template Skittle_Armor3 } TFBot { Template Skittle_Armor4b } TFBot { Template Skittle_Fast } TFBot { Template Skittle_Giant1a } TFBot { Template Skittle_Giant1b } TFBot { Template Skittle_Giant2a } TFBot { Template Skittle_Giant2b } TFBot { Template Skittle_Giant3a } TFBot { Template Skittle_Giant1c } TFBot { Template Skittle_Giant3b } TFBot { Template Skittle_Giant4a } TFBot { Template Skittle_Uber } TFBot { Template Skittle_Kritz } TFBot { Template Skittle_QuickFix } TFBot { Template Skittle_Giant_Armor1 } TFBot { Template Skittle_Giant_Armor9 } TFBot { Template Skittle_OneShot1a } TFBot { Template Skittle_OneShot1b } TFBot { Template Skittle_OneShot2a } TFBot { Template Skittle_OneShot3a } TFBot { Template Skittle_OneShot4a } TFBot { Template Skittle_OneShot4b } TFBot { Template Skittle_OneShot5a } TFBot { Template Skittle_Shield } TFBot { Template Skittle_Furry } } } WaveSpawn { WaitForAllDead "1c" TotalCount 0 SpawnCount 0 WaitBeforeStarting 5 FirstSpawnWarningSound ambient\alarms\klaxon1.wav DoneWarningSound ambient\alarms\klaxon1.wav } WaveSpawn { WaitForAllDead "1c" TotalCount 0 SpawnCount 0 WaitBeforeStarting 15 FirstSpawnWarningSound "mvm/ambient_mp3/mvm_siren.mp3" } WaveSpawn { Name "1d" WaitForAllDead "1c" Where spawnbot TotalCount 100 MaxActive 15 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound ambient\alarms\klaxon1.wav FirstSpawnMessage "{red}Skittles: Deploying neuclear bomb..." RandomChoice { TFBot { Template Skittle_1 } TFBot { Template Skittle_2 } TFBot { Template Skittle_3 } TFBot { Template Skittle_4 } TFBot { Template Skittle_Armor1 } TFBot { Template Skittle_Armor2 } TFBot { Template Skittle_Armor4a } TFBot { Template Skittle_Armor3 } TFBot { Template Skittle_Armor4b } TFBot { Template Skittle_Fast } TFBot { Template Skittle_Giant1a } TFBot { Template Skittle_Giant1b } TFBot { Template Skittle_Giant2a } TFBot { Template Skittle_Giant2b } TFBot { Template Skittle_Giant3a } TFBot { Template Skittle_Giant1c } TFBot { Template Skittle_Giant3b } TFBot { Template Skittle_Giant4a } TFBot { Template Skittle_Uber } TFBot { Template Skittle_Kritz } TFBot { Template Skittle_QuickFix } TFBot { Template Skittle_Giant_Armor1 } TFBot { Template Skittle_Giant_Armor9 } TFBot { Template Skittle_OneShot1a } TFBot { Template Skittle_OneShot1b } TFBot { Template Skittle_OneShot2a } TFBot { Template Skittle_OneShot3a } TFBot { Template Skittle_OneShot4a } TFBot { Template Skittle_OneShot4b } TFBot { Template Skittle_OneShot5a } TFBot { Template Skittle_OneShot6a } TFBot { Template Skittle_OneShot6b } TFBot { Template Skittle_OneShot6c } TFBot { Template Skittle_OneShot6d } TFBot { Template Skittle_Shield } TFBot { Template Skittle_Furry } } } WaveSpawn { WaitForAllDead "1c" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 RandomChoice { RandomChoice { TFBot { Template Skittle_Spy_Bomb } TFBot { Template Skittle_Armor_Bomb } TFBot { Template Skittle_Armor_Bomb_Robot } TFBot { Template Skittle_Demoknight } } } } WaveSpawn { WaitForAllDead "1c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound vo/taunts/scout_taunts03.mp3 DoneWarningSound vo/scout_paincrticialdeath01.mp3 RandomChoice { RandomChoice { TFBot { Template Skittle_Royale1 } } } } WaveSpawn { WaitForAllDead "1c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound vo\taunts\soldier_taunts05.mp3 DoneWarningSound vo\soldier_paincrticialdeath04.mp3 RandomChoice { RandomChoice { TFBot { Template Skittle_Royale2 } } } } WaveSpawn { WaitForAllDead "1c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound vo\pyro_paincrticialdeath02.mp3 RandomChoice { RandomChoice { TFBot { Template Skittle_Royale3 } } } } WaveSpawn { WaitForAllDead "1c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound vo\taunts\demoman_taunts16.mp3 DoneWarningSound vo\demoman_paincrticialdeath04.mp3 RandomChoice { RandomChoice { TFBot { Template Skittle_Royale4 } } } } WaveSpawn { WaitForAllDead "1d" TotalCount 0 SpawnCount 0 WaitBeforeStarting 5 FirstSpawnWarningSound ambient\alarms\klaxon1.wav DoneWarningSound ambient\alarms\klaxon1.wav } WaveSpawn { WaitForAllDead "1d" TotalCount 0 SpawnCount 0 WaitBeforeStarting 10 FirstSpawnWarningSound ambient\alarms\klaxon1.wav DoneWarningSound ambient\alarms\klaxon1.wav } WaveSpawn { WaitForAllDead "1d" TotalCount 0 SpawnCount 0 WaitBeforeStarting 15 FirstSpawnWarningSound ambient\alarms\klaxon1.wav DoneWarningSound ambient\alarms\klaxon1.wav } WaveSpawn { WaitForAllDead "1d" TotalCount 0 SpawnCount 0 WaitBeforeStarting 15 FirstSpawnWarningSound "mvm/ambient_mp3/mvm_siren.mp3" } WaveSpawn { WaitForAllDead "1d" TotalCount 0 SpawnCount 0 WaitBeforeStarting 15 FirstSpawnWarningSound "mvm/ambient_mp3/mvm_siren.mp3" } WaveSpawn { WaitForAllDead "1d" TotalCount 0 SpawnCount 0 WaitBeforeStarting 15 FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_dominationsoldier04.mp3" } WaveSpawn { Name "1e" WaitForAllDead "1d" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_dominationsoldier04.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath02.mp3" RandomChoice { RandomChoice { TFBot { Template Skittle_UhOh } } } } WaveSpawn { WaitForAllDead "1e" TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath02.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath02.mp3" } } }