denser Crossroads in Sol

This commit is contained in:
Zeno Rogue 2019-07-28 11:07:54 +02:00
parent 598603c937
commit 017afc59f1
1 changed files with 4 additions and 1 deletions

View File

@ -898,10 +898,13 @@ eLand switchable(eLand nearland, eLand farland, int c) {
else if(specialland == laCrossroads4) {
if((dual::state && nearland == laCrossroads4) || hrand(15) == 0)
return getNewLand(nearland);
if(nearland == laCrossroads4 && sol && hrand(5) == 0)
if(nearland == laCrossroads4 && sol)
return getNewLand(nearland);
return nearland;
}
else if(nearland == laCrossroads && sol) {
return laBarrier;
}
else if(nearland == laCrossroads) {
if(hrand(4) == 0 && valid_wall_at(c))
return laBarrier;