Author: cazfi
Date: Mon Dec  8 18:59:28 2014
New Revision: 27207

URL: http://svn.gna.org/viewcvs/freeciv?rev=27207&view=rev
Log:
Make resources placed by fair island generator functional.

Reported by Xavier <xavier>

See bug #22981

Modified:
    branches/S2_5/server/generator/mapgen.c

Modified: branches/S2_5/server/generator/mapgen.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/server/generator/mapgen.c?rev=27207&r1=27206&r2=27207&view=diff
==============================================================================
--- branches/S2_5/server/generator/mapgen.c     (original)
+++ branches/S2_5/server/generator/mapgen.c     Mon Dec  8 18:59:28 2014
@@ -3071,6 +3071,7 @@
     for (r = pftile->pterrain->resources; *r != NULL; r++) {
       if (fc_rand(++j) == 0) {
         pftile->presource = *r;
+        BV_SET(pftile->specials, S_RESOURCE_VALID);
       }
     }
     /* Note that 'pftile->presource' might be NULL if there is no suitable
@@ -3522,6 +3523,7 @@
 
   whole_map_iterate(ptile) {
     tile_set_terrain(ptile, deepest_ocean);
+    tile_set_resource(ptile, NULL);
     tile_set_continent(ptile, 0);
     tile_clear_all_specials(ptile);
     tile_set_owner(ptile, NULL, NULL);


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

Reply via email to