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 creating 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
ws1
Wave Schedule with 1 Wave
ws2
Wave Schedule with 2 Waves
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
ws9
Wave Schedule with 9 Waves
ws10
Wave Schedule with 10 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, mostly accurate but some of what the snippets print isn't 100% accurate): description.md