diff --git a/bigstuff.cpp b/bigstuff.cpp index dbec0eb3..8ee12dc3 100644 --- a/bigstuff.cpp +++ b/bigstuff.cpp @@ -1036,7 +1036,7 @@ void buildBigStuff(cell *c, cell *from) { else if(pseudohept(c) && isWarped(c->land) && hrand(10000) < 3000 && c->land && buildBarrierNowall(c, eLand(c->land ^ laWarpSea ^ laWarpCoast))) ; - else if(pseudohept(c) && c->land == laCrossroads4 && hrand(10000) < 7000 && c->land && !c->master->alt && + else if(pseudohept(c) && c->land == laCrossroads4 && hrand(10000) < 7000 && c->land && !c->master->alt && !tactic::on && buildBarrierNowall(c, getNewLand(laCrossroads4))) ; else if(pseudohept(c) && hrand(I10000) < 20 && !generatingEquidistant && !yendor::on && !tactic::on && !isCrossroads(c->land) &&