From 8d8cc909bbb4bf06ced4ee8e9a0cc263e982d539 Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Sat, 16 Apr 2011 00:53:38 +0100 Subject: Ensure invisible photons get killed diff --git a/src/elements/phot.c b/src/elements/phot.c index a6a5d07..b4b6157 100644 --- a/src/elements/phot.c +++ b/src/elements/phot.c @@ -3,6 +3,10 @@ int update_PHOT(UPDATE_FUNC_ARGS) { int r, rt, rx, ry; float rr, rrr; + if (!parts[i].ctype) { + kill_part(i); + return 1; + } if (1>rand()%10) update_PYRO(UPDATE_FUNC_SUBCALL_ARGS); for (rx=-1; rx<2; rx++) for (ry=-1; ry<2; ry++) -- cgit v0.9.2-21-gd62e