From c294c9f6c5446fe726642cfd5ad5bde53b1e0815 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 23 Sep 2018 17:10:26 +0200 Subject: [PATCH] fixes some glitches with nowall barriers in GP(2,1) --- barriers.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/barriers.cpp b/barriers.cpp index 4ccf3c72..a8552d65 100644 --- a/barriers.cpp +++ b/barriers.cpp @@ -67,6 +67,7 @@ bool warped_version(eLand l1, eLand l2) { bool checkBarriersNowall(cellwalker bb, int q, int dir, eLand l1=laNone, eLand l2=laNone) { if(bb.at->mpdist < BARLEV && l1 == l2) return false; + if(bb.cpeek()->bardir != NODIR && l1 == l2) return false; if(bb.at->bardir != NODIR && l1 == l2) return false; // if(bb.at->move(dir) && bb.at->move(dir)->bardir != NODIR && l1 == laNone) return false; // if(bb.at->move(dir) && bb.at->move(dir)->mpdist < BARLEV && l1 == laNone) return false;