summaryrefslogtreecommitdiff
path: root/src/elements/O2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/elements/O2.c')
-rw-r--r--src/elements/O2.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/elements/O2.c b/src/elements/O2.c
index a8be78b..2d7aff0 100644
--- a/src/elements/O2.c
+++ b/src/elements/O2.c
@@ -30,10 +30,13 @@ int update_O2(UPDATE_FUNC_ARGS)
if ((r>>8)>=NPART || !r)
continue;
if ((r&0xFF)==PT_H2)
+ {
+ part_change_type(r>>8,x+rx,y+ry,PT_WATR);
if (50<(rand()/(RAND_MAX/100))) {
part_change_type(i,x,y,PT_WATR);
- part_change_type(r>>8,x+rx,y+ry,PT_WATR);
+ rx = ry = 3;
}
+ }
}
}