random pattern no longer generates wall on start

This commit is contained in:
Zeno Rogue 2019-11-02 11:51:16 +01:00
parent add21e134a
commit 6fa60e67c7
1 changed files with 5 additions and 2 deletions

View File

@ -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;