summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-04-05 23:35:58 (GMT)
committer Simon <simon@hardwired.org.uk>2011-04-08 10:10:16 (GMT)
commitcbbce662ccd5d55ec7a0063300505f9e094ce781 (patch)
tree10a48a17114c6b2157ea192e712f34d1c9497668 /src/elements
parent30f2b3217c527c3ca04b81fe0b18d20d1a6cfc20 (diff)
downloadpowder-cbbce662ccd5d55ec7a0063300505f9e094ce781.zip
powder-cbbce662ccd5d55ec7a0063300505f9e094ce781.tar.gz
Electrolysis produces H2
Diffstat (limited to 'src/elements')
-rw-r--r--src/elements/sprk.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/elements/sprk.c b/src/elements/sprk.c
index 89480ad..ae7e76b 100644
--- a/src/elements/sprk.c
+++ b/src/elements/sprk.c
@@ -63,8 +63,10 @@ int update_SPRK(UPDATE_FUNC_ARGS) {
((r&0xFF) == PT_SLTW && 30>(rand()/(RAND_MAX/1000))) ||
((r&0xFF) == PT_WATR && 30>(rand()/(RAND_MAX/1000))))
{
- part_change_type(r>>8,x+rx,y+ry,PT_O2);
- //parts[r>>8].tmp=(rand()/(RAND_MAX/10))+20;
+ if (rand()<RAND_MAX/3)
+ part_change_type(r>>8,x+rx,y+ry,PT_O2);
+ else
+ part_change_type(r>>8,x+rx,y+ry,PT_H2);
}
}
}