diff --git a/landgen.cpp b/landgen.cpp index ccece190..1f9af496 100644 --- a/landgen.cpp +++ b/landgen.cpp @@ -808,7 +808,7 @@ void giantLandSwitch(cell *c, int d, cell *from) { else c2->mondir = NODIR; } } - if(!c->monst && !tactic::on && !yendor::on && !peace::on && !euclid && hrand(4000) < 10 && !safety) { + if(!c->monst && !tactic::on && !yendor::on && !randomPatternsMode && !peace::on && !euclid && hrand(4000) < 10 && !safety) { c->item = itBabyTortoise; tortoise::babymap[c] = getBits(c) ^ tortoise::getRandomBits(); } diff --git a/system.cpp b/system.cpp index 10085037..c07c38ba 100644 --- a/system.cpp +++ b/system.cpp @@ -1260,7 +1260,7 @@ void start_game() { randompattern[i] -= (randompattern[i] % 5); } } - if(randomPatternsMode) firstland = pickLandRPM(laNone); + if(randomPatternsMode) specialland = pickLandRPM(laNone); clearMemoRPM(); }