From ed75259f54ebe2b463378b00aa09322a576cb9cd Mon Sep 17 00:00:00 2001 From: Simon Robertshaw Date: Fri, 28 Oct 2011 21:53:21 +0100 Subject: Fix H2+O2 Plasma that doesn't make water diff --git a/src/elements/pyro.c b/src/elements/pyro.c index 465d075..dc51e76 100644 --- a/src/elements/pyro.c +++ b/src/elements/pyro.c @@ -23,6 +23,15 @@ int update_PYRO(UPDATE_FUNC_ARGS) { parts[i].life = rand()%20+250; } } + if(t==PT_PLSM && parts[i].life <=1) + { + if (parts[i].tmp==3){ + t = PT_DSTW; + part_change_type(i,x,y,t); + parts[i].life = 0; + parts[i].ctype = PT_FIRE; + } + } for (rx=-2; rx<3; rx++) for (ry=-2; ry<3; ry++) if (x+rx>=0 && y+ry>0 && x+rx