diff -Nur -Xpatches/no.freeciv freeciv/server/mapgen.c my_freeciv/server/mapgen.c --- freeciv/server/mapgen.c Wed Dec 27 08:17:06 2000 +++ my_freeciv/server/mapgen.c Wed Dec 27 23:50:25 2000 @@ -1440,17 +1440,22 @@ **************************************************************************/ static void make_huts(int number) { - int x,y,l; + int x,y,prob; int count=0; - while ((number*map.xsize*map.ysize)/2000 && count++special|=S_HUT; /* Don't add to islands[].goodies because islands[] not setup at this point, except for generator>1, but they