From 561369ce11e8bf67c6a0202e771ca08ef1136313 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 29 Jan 2018 16:29:13 +0100 Subject: [PATCH] fixed fieldval_uniq on torus -- affects Blizzard/Volcano/Ruined --- pattern2.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pattern2.cpp b/pattern2.cpp index f47ac0eb..3f8a118e 100644 --- a/pattern2.cpp +++ b/pattern2.cpp @@ -310,7 +310,8 @@ int fieldval_uniq(cell *c) { return decodeId(c->master); } else if(euclid) { - return torusconfig::vec_to_id(cell_to_vec(c)); + auto p = cell_to_pair(c); + return gmod(p.first * torusconfig::dx + p.second * torusconfig::dy, torusconfig::qty); } if(ctof(c)) return c->master->fieldval/S7; else {