From 6fa60e67c7e5b1dbabb488d70efe00613c3371e4 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 2 Nov 2019 11:51:16 +0100 Subject: [PATCH] random pattern no longer generates wall on start --- pattern2.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pattern2.cpp b/pattern2.cpp index 820ad1e3..f21932ff 100644 --- a/pattern2.cpp +++ b/pattern2.cpp @@ -1588,8 +1588,11 @@ EX namespace patterns { #endif case 'g': return canvasback; - case 'r': - return hrand(0x1FFFFFF + 1); + case 'r': { + color_t r = hrand(0x1FFFFFF + 1); + if(c == cwt.at) r &= 0xFFFFFF; + return r; + } case '^': { int x = c->master->fieldval & 4095; int y = (c->master->fieldval >> 12) & 4095;