Author: cazfi Date: Tue Apr 12 22:37:56 2016 New Revision: 32370 URL: http://svn.gna.org/viewcvs/freeciv?rev=32370&view=rev Log: Stop loading saved game from revealing entire map to such dead players for whom it should not be shown according to 'revealmap' setting.
Reported by Jacob Nevins <jtn> See bug #21296 Modified: branches/S2_5/server/savegame2.c Modified: branches/S2_5/server/savegame2.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_5/server/savegame2.c?rev=32370&r1=32369&r2=32370&view=diff ============================================================================== --- branches/S2_5/server/savegame2.c (original) +++ branches/S2_5/server/savegame2.c Tue Apr 12 22:37:56 2016 @@ -5706,8 +5706,11 @@ sg_check_ret(); if (!plr->is_alive) { - /* Reveal all for dead players. */ - map_know_and_see_all(plr); + if (game.server.revealmap & REVEAL_MAP_DEAD + && player_list_size(team_members(plr->team)) == 1) { + /* Reveal all for dead players. */ + map_know_and_see_all(plr); + } } if (!plr->is_alive _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits