From 20e44ef18cdb57202a2de490819b7a722a34edd1 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 26 Apr 2022 15:43:43 +0200 Subject: [PATCH] fixed slime movement on nonorientable --- passable.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/passable.cpp b/passable.cpp index fd8b07dd..dfe6ef89 100644 --- a/passable.cpp +++ b/passable.cpp @@ -374,6 +374,8 @@ bool slimepassable(cell *w, cell *c) { int ogroup = slimegroup(w); if(!ogroup) return false; bool hv = (group == ogroup); + if(nonorientable && isAlchAny(c) && isAlchAny(w)) + hv = !anti_alchemy(c, w); if(sword::at(w, 0)) return false;