diff --git a/src/mapper/autoseed.c b/src/mapper/autoseed.c index 9d936907f..754d2fb3e 100644 --- a/src/mapper/autoseed.c +++ b/src/mapper/autoseed.c @@ -304,7 +304,7 @@ mkisland(int nsize) for (r=regions;r;r=r->next) { struct plane * p = rplane(r); - if (p==NULL && (rmin==NULL || r->age<=MAXAGEDIFF)) { + if (r->terrain==T_OCEAN && p==NULL && (rmin==NULL || r->age<=MAXAGEDIFF)) { direction_t d; for (d=0;d!=MAXDIRECTIONS;++d) { if (rconnect(r, d)==NULL) break;