--> READ THIS BEFORE USING <--
MvM Popfile Snippets
This is a Popfile snippets plugin for VSCode made to help speed up the creation of popfiles for MvM.
Since this is open source, you are completely free to take these and modify them how you see fit, but if you republish it somewhere else, I would appreciate if you gave credit to me.
I am open to pull requests if you have something to change or add.
This has mostly everything you'll need to create a popfile quickly, so you can spend less time typing and more time testing your mission!
If you have any ideas for snippets that should be added, put them in the "issues" section on the GitHub page (make sure to tag it as an enhancement, though.)

List of Snippets
Snippet |
Description |
base |
Writes out all the base robot files |
ws3 |
Wave Schedule with 3 Waves |
ws4 |
Wave Schedule with 4 Waves |
ws5 |
Wave Schedule with 5 Waves |
ws6 |
Wave Schedule with 6 Waves |
ws7 |
Wave Schedule with 7 Waves |
ws8 |
Wave Schedule with 8 Waves |
wsnw |
Wave Schedule with No WaveSpawns |
wskv |
Wave Schedule with Only KeyValues |
msnip |
Sniper Mission |
mspy |
Spy Mission |
mds |
Sentry Buster Mission |
msb |
Sentry Buster Mission (same as above) |
meng |
Engineer Mission |
mbeng |
Battle Engineer Mission |
mseng |
Sentry Engineer Mission |
msbeng |
Sentry Battle Engineer Mission |
mblank |
Blank Mission Template |
wspb |
Basic WaveSpawn Template |
wsps |
Squad WaveSpawn Template |
wsprc |
RandomChoice WaveSpawn Template |
wspscout |
Scout WaveSpawn Template |
wspsoldier |
Soldier WaveSpawn Template |
wsppyro |
Pyro WaveSpawn Template |
wspdemo |
Demoman WaveSpawn Template |
wspheavy |
Heavy WaveSpawn Template |
wsphwg |
Heavy WaveSpawn Template (same as above) |
wspengi |
Engineer WaveSpawn Template |
wspmedic |
Medic WaveSpawn Template |
wspsniper |
Sniper WaveSpawn Template |
wspspy |
Spy WaveSpawn Template |
wspt |
Tank WaveSpawn Template |
iwo |
InitWaveOutput Snippet |
More Indepth on Each Snippet
More information about each snippet can be found here (Slightly outdated, probably won't be fully updated for a while, yw): description.md