It’s official - QuakeC is fun!
I created my own class called a “func_mover”. This will move along a chain of “path_corner” entities when you trigger it. If a “path_corner” has a wait time of -1, the mover will wait there until triggered again. At that point, it will continue on to the next “path_corner” and so on. This will be critical for a level idea that I’m working on.
I then stole an idea from the Quoth mod and made all monsters have a new spawn flag called “Spawn via Trigger”. If that is checked, the monster will add itself into the total monster count but will not actually spawn into the world until you trigger it. This is HELLA useful because now, instead of putting the monsters you want to warp into the level off in those annoying little spawn closets outside the level you can just place them as normal and spawn them in when you’re ready. SO NICE.
I’m probably not going to do a ton more coding because the requirements for the level I’m doing are pretty small but I’ll likely roll these changes forward into the next level and the next one and keep adding snow to it over time until it’s an avalanche of awesome.