diff --git a/landgen.cpp b/landgen.cpp index b90288f9..0cddf6bc 100644 --- a/landgen.cpp +++ b/landgen.cpp @@ -815,6 +815,10 @@ void giantLandSwitch(cell *c, int d, cell *from) { if(pseudohept(c) && hrand(100) < 40 && c->wall == waNone) { c->wall = waTerraWarrior; c->landparam = randterra ? 0 : 3 + hrand(3); + if(hrand(100) > items[itTerra]-10) + c->landparam--; + if(hrand(100) > items[itTerra]-10) + c->landparam--; } } ONEMPTY {