summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
authorjacksonmj <jacksonmj@jacksonmj.none>2012-04-10 16:26:14 (GMT)
committer jacksonmj <jacksonmj@jacksonmj.none>2012-04-10 16:26:14 (GMT)
commit76f49dd024d5fd3200d01e9662e0d378dc86ab55 (patch)
treec3ee67a8b813dadeecb95a6d905c11c7235ee44c /src/elements
parente4729d61d85f748ffa7f5e4622ead5905a7806f8 (diff)
downloadpowder-76f49dd024d5fd3200d01e9662e0d378dc86ab55.zip
powder-76f49dd024d5fd3200d01e9662e0d378dc86ab55.tar.gz
Stop walls next to pipe triggering automatic pattern generation
Diffstat (limited to 'src/elements')
-rw-r--r--src/elements/pipe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/elements/pipe.c b/src/elements/pipe.c
index 1607a0b..b387b7d 100644
--- a/src/elements/pipe.c
+++ b/src/elements/pipe.c
@@ -215,7 +215,7 @@ int update_PIPE(UPDATE_FUNC_ARGS) {
for (ry=-1; ry<2; ry++)
if (x+rx>=0 && y+ry>0 && x+rx<XRES && y+ry<YRES && (rx || ry))
{
- if (!pmap[y+ry][x+rx])
+ if (!pmap[y+ry][x+rx] && bmap[(y+ry)/CELL][(x+rx)/CELL]!=WL_ALLOWAIR && bmap[(y+ry)/CELL][(x+rx)/CELL]!=WL_WALL && bmap[(y+ry)/CELL][(x+rx)/CELL]!=WL_WALLELEC && (bmap[(y+ry)/CELL][(x+rx)/CELL]!=WL_EWALL || emap[(y+ry)/CELL][(x+rx)/CELL]))
parts[i].life=50;
}
}