Desireable exit handling behavior
This is how I imagine that exit handling should be handled.
If someone presses an exit switch, then the game should run intermissions if necissary and go to the level that would have been gone to if the user had pressed it in single player.
* Pressing exit in map11 should bring up an story screen after the score list.
* Pressing normal exit switch in e1m3 should bring up e1m4
* Pressing secret exit switch in e1m3 should bring up e1m9, which would take you back to e1m4 when you exited that.
However, in lieu or the pressing of the exit switch a maplist (or lack thereof, if there is no maplist) should be followed instead. And also, no story screen should be shown except if you exit via a switch.
> If someone presses an exit switch, then the game should run intermissions if
necissary and go to the level that would have been gone to if the user had
pressed it in single player.
there should be a server option for if this happens. What if you want a dwango5 1 on 1 server that alternates between map01 and map07 and allows players to use the exits to choose?
have enabled secret exits r218
it has been many revisions. what is the status here?
Regarding the story screen. Why not do this: only skip to this screen when exiting via the exit switches in cooperative and not in deathmatch? This makes more sense, as a couple of players deathmatching would not be interested in the story. Check some cvars at the end of the map, and you've solved one part of the problem.
I agree with the rest though, using Doom's default map rotation if no maplist is specified.
I think we should just ignore story mode in co-op completely.