Probably a bit of a stretch but...
A while ago, I made a feature suggestion
for an EndMap feature (and apparently "a while" is over twelve years
). That is, the ability to define a map that behaves like a TITLEMAP (i.e. it is a purely decorative map where scripted events can take place) but have it used at the end of the game instead of during program startup - an alternative to more traditional ending intermission scripts such as the various inbuilt EndGame endings.
Further suggestions were made with the goal of making the idea a cutscene map (so that the ability to skip the cutscene and progress to a new map could be included if wanted).
The suggestion received a [No]. That's fair enough and I wasn't particularly surprised. However, I wonder if there might be some way to emulate this, or get close to it, using ZScript?
For me, most important would be the ability to prevent the player seeing the autosave confirmation message (and any others, I guess), or not have the game autosave at all during such a map and prevent tabbing to see the automap. Pretty much everything else, I think, can be handled with normal mapping and ACS techniques.
So, is this an area where ZScript might provide a solution or is that not really within its scope?
I am aware that something like this could be used by annoying mod authors to mask the automap (or whatever) during regular gameplay maps but, to be fair, that can already be done by other means, or to prevent autosaving entirely and my solution to such mods is just to bin them and never play them beyond the point that I discover the annoyance.