Author: cazfi
Date: Tue Aug  9 13:06:04 2016
New Revision: 33523

URL: http://svn.gna.org/viewcvs/freeciv?rev=33523&view=rev
Log:
Save map for dead players.

See patch #7029

Modified:
    trunk/server/plrhand.c
    trunk/server/savegame3.c

Modified: trunk/server/plrhand.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/server/plrhand.c?rev=33523&r1=33522&r2=33523&view=diff
==============================================================================
--- trunk/server/plrhand.c      (original)
+++ trunk/server/plrhand.c      Tue Aug  9 13:06:04 2016
@@ -195,6 +195,7 @@
   if (barbarians) {
     /* Moving victim's palace around is a waste of time, as they're dead */
     bool palace = game.server.savepalace;
+
     game.server.savepalace = FALSE;
 
     log_verbose("Barbarians take the empire of %s", pplayer->name);

Modified: trunk/server/savegame3.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/server/savegame3.c?rev=33523&r1=33522&r2=33523&view=diff
==============================================================================
--- trunk/server/savegame3.c    (original)
+++ trunk/server/savegame3.c    Tue Aug  9 13:06:04 2016
@@ -5994,8 +5994,7 @@
     }
   }
 
-  if (!plr->is_alive
-      || -1 == total_ncities
+  if (-1 == total_ncities
       || FALSE == game.info.fogofwar
       || !secfile_lookup_bool_default(loading->file, TRUE,
                                       "game.save_private_map")) {
@@ -6246,11 +6245,6 @@
 
   if (!game.info.fogofwar || !game.server.save_options.save_private_map) {
     /* The player can see all, there's no reason to save the private map. */
-    return;
-  }
-
-  if (!plr->is_alive) {
-    /* Nothing to save. */
     return;
   }
 


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to