Single-and-multiplayer EOS linger is in.

Tested with SP and MP (2p Blitz.)

The MP behavior is unpleasantly laggy. I don't know if this can be fixed
or even if it's related to this change; somebody who knows the MP code
should look into it.
This commit is contained in:
Eric S. Raymond 2007-08-01 18:06:28 +00:00
parent 994f0ef1f5
commit cd50c57013
3 changed files with 12 additions and 0 deletions

View file

@ -48,6 +48,10 @@ Version 1.3.6+svn:
* Isle of Anduin renamed to Isle of Alduin to avoid copyright problems.
* the assertion 'str.size() <= 4' no longer happens instead the terrain is
read as 'void' and an ingame message is shown (bug #9609)
* IMPORTANT! End-of-scenario no longer takes you immediately to the
next scenario or the lobby. Instead, you linger in browse mode --
menu commands for chat, saving games, etc. are available. Clicking
end-of-turn ends the linger and takes you out.
Version 1.3.6:
* language and i18n:

View file

@ -18,6 +18,10 @@ Version 1.3.6+svn:
* Enable "Save Game" and "View Chat Log" menu entries in replay mode.
* Add an additional line below the minimap in the "Multiplayer->Create game"
screen that displays the size of the selected map. (patch #776 by uso)
* End-of-scenario no longer takes you immediately to the
next scenario or the lobby. Instead, you linger in browse mode --
menu commands for chat, saving games, etc. are available. Clicking
end-of-turn ends the linger and takes you out.
* Miscellaneous
* Isle of Anduin renamed to Isle of Alduin to avoid copyright problems.

View file

@ -129,6 +129,8 @@ LEVEL_RESULT playsingle_scenario(const game_data& gameinfo, const config& game_c
).show();
}
playcontroller.linger(log);
return res;
}
@ -149,6 +151,8 @@ LEVEL_RESULT playmp_scenario(const game_data& gameinfo, const config& game_confi
).show();
}
playcontroller.linger(log);
// tell all clients that the campaign won't continue
// why isn't this done on VICTORY as well?
if (res==QUIT || res==DEFEAT) {