summaryrefslogtreecommitdiff
path: root/src/powder.c
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2012-02-19 00:49:04 (GMT)
committer jacksonmj <mj-pt@jacksonmj.co.uk>2012-02-19 00:49:04 (GMT)
commit3702438482785414076689bfb3b8ceeaaa1fbc3a (patch)
tree82a9ab9cada609b5d29b3fb3e3b14e462f765a25 /src/powder.c
parentc960c29f7264b2a56b7aec97a1777915c8207d72 (diff)
downloadpowder-3702438482785414076689bfb3b8ceeaaa1fbc3a.zip
powder-3702438482785414076689bfb3b8ceeaaa1fbc3a.tar.gz
Prevent gaps in beams of photons from powered clone
Diffstat (limited to 'src/powder.c')
-rw-r--r--src/powder.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/powder.c b/src/powder.c
index 2f42759..c869e59 100644
--- a/src/powder.c
+++ b/src/powder.c
@@ -2214,6 +2214,12 @@ killed:
if ((t==PT_PHOT||t==PT_NEUT||t==PT_ELEC)) {
if (t == PT_PHOT) {
+ if (parts[i].flags&FLAG_SKIPMOVE)
+ {
+ parts[i].flags &= ~FLAG_SKIPMOVE;
+ continue;
+ }
+
rt = pmap[fin_y][fin_x] & 0xFF;
lt = pmap[y][x] & 0xFF;