diff --git a/bigstuff.cpp b/bigstuff.cpp index 41a2001c..f3cc3ae4 100644 --- a/bigstuff.cpp +++ b/bigstuff.cpp @@ -801,6 +801,11 @@ eLand getEuclidLand(int c) { void setLandEuclid(cell *c) { setland(c, specialland); + if(specialland == laCrossroads4 || chaosmode) { + int x, y; + tie(x,y) = cell_to_pair(c); + c->land = getEuclidLand(y); + } if(specialland == laCrossroads) { int x, y; tie(x,y) = cell_to_pair(c); @@ -814,11 +819,6 @@ void setLandEuclid(cell *c) { c->wall = waMercury; } } - if(specialland == laCrossroads4) { - int x, y; - tie(x,y) = cell_to_pair(c); - c->land = getEuclidLand(y); - } if(specialland == laWhirlpool) { c->land = laOcean; c->landparam = 99;