summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFacialTurd <simon@hardwired.org.uk>2010-07-31 13:10:33 (GMT)
committer FacialTurd <simon@hardwired.org.uk>2010-07-31 13:10:33 (GMT)
commit66c815ab38c560399ff837951582f4e97f07056e (patch)
tree5c7e46d0865baad9ce0361a61ac1c0827a1488d6
parent27b3fc9549fa9e3dc7e11f1d828291feebbec92e (diff)
downloadpowder-66c815ab38c560399ff837951582f4e97f07056e.zip
powder-66c815ab38c560399ff837951582f4e97f07056e.tar.gz
Battery "Bug" - triclops
-rw-r--r--powder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/powder.c b/powder.c
index 18c92ef..eb3d138 100644
--- a/powder.c
+++ b/powder.c
@@ -1802,7 +1802,7 @@ void update_particles_i(pixel *vid, int start, int inc){
if((r>>8)>=NPART || !r)
continue;
rt = parts[r>>8].type;
- if((rt==PT_WIRE||rt==PT_ETRD||rt==PT_BMTL||rt==PT_BRMT||rt==PT_LRBD||rt==PT_RBDM||rt==PT_PSCN||rt==PT_NSCN||rt==PT_NBLE)&&parts[r>>8].life==0) {
+ if((rt==PT_WIRE||rt==PT_ETRD||rt==PT_BMTL||rt==PT_BRMT||rt==PT_LRBD||rt==PT_RBDM||rt==PT_PSCN||rt==PT_NSCN||rt==PT_NBLE)&&parts[r>>8].life==0 && abs(nx)+abs(ny) < 4) {
parts[r>>8].life = 4;
parts[r>>8].ctype = rt;
parts[r>>8].type = PT_SPRK;