--- server/savegame.c (révision 17882)
+++ server/savegame.c (copie de travail)
@@ -5020,14 +5020,12 @@
if (owner) {
base_type_iterate(pbase) {
if (tile_has_base(ptile, pbase)) {
- if (pbase->vision_main_sq > 0) {
- map_refog_circle(owner, ptile, -1, pbase->vision_main_sq,
- game.info.vision_reveal_tiles, V_MAIN);
- }
- if (pbase->vision_invis_sq > 0) {
- map_refog_circle(owner, ptile, -1, pbase->vision_invis_sq,
- game.info.vision_reveal_tiles, V_INVIS);
- }
+ map_refog_circle(owner, ptile,
+ -1, 0 < pbase->vision_main_sq
+ ? pbase->vision_main_sq : -1,
+ -1, 0 < pbase->vision_invis_sq
+ ? pbase->vision_invis_sq : -1,
+ game.info.vision_reveal_tiles);
}
} base_type_iterate_end;
}