And a new demo map for my library, along with the new release - a few things have changed, I'll give a quick rundown.
Pressure Plates now require an anchor sector - this fixes a game breaking bug with the Pressure Plates, which previously used RaiseBy and LowerBy for animating - this could be abused by rapidly entering and exiting the sector, causing the pressure plate to go under the ground. This has been fixed by converting to an anchor based system, where plate movement is calculated as a fixed point based on the current floor height of an "anchor sector", using MoveTo. This also opens up possibilities for elevators controlled by pressure plates.
Speaking of elevators, the pressure plate will no longer activate while the plate is moving, fixing a few bugs that would have otherwise occured during testing. This also means that the pressure plate cannot be activated during it's animation.
Also, if either script argument supplied by the user is 0, that particular script won't be called, allowing for activate/deactivate-only pressure plates.
Now, onto your new map, Jimmy.
I really, really liked it. It looks great, plays great, and has plenty of interesting setups to show what the mod is about and how it works. I really, really liked the placement of the RescueSphere - you can either use it for a quick bit of convenience after Violet goes down the Yellow Key elevator, or you can be a bit more patient and use it to get Violet out of the Mancubus' way, making the fight a lot easier. I also do think that autosaves should be present in most maps in this mod - while obviously there is no way to stop user-saving, I feel for a puzzle mod, the mapper-controlled saves lend themselves to the genre far better.
On the technical side (relating to my scripts, heh), I noticed two little oddities that could stand to be fixed.
First of all, the pressure plates in the Rescuesphere area are meant to be usable by both the player and Violet, yet are using the script "S_Pressure". If the pressure plate should be usable by both actors, you should use the script "S_Pressure_PB", which has extra checks to make sure there is no actor on the plate, not just the activating actor. Also, the jump pad is set up a bit weirdly - there is noticeably a Block Players linedef preventing the player from picking up the Red Key themselves - I have to ask, why is this? One of the flags for the "Actor Hits Floor" thing is FRIENDLY, which sets the thing to be not activatable by players. Setting that flag instead of using Block Players lines would avoid a lot of potential confusion on why the player can't travel over a gap that the barrel clearly can. I'm pretty sure there are textures inside the wad that would signal to the player which bouncepads/pressure plates are usable by which actors.
I really should produce some documentation on this, huh. Either way, two little minor oddities don't detract from how good the map is at all, really. I know I'll be trying to make my map feel as interesting, and look as good as this one does, and I'd hope the mappers besides me doing stuff for this also do.