summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
authorjacksonmj <jacksonmj@jacksonmj.none>2011-01-10 23:33:58 (GMT)
committer jacksonmj <jacksonmj@jacksonmj.none>2011-01-10 23:33:58 (GMT)
commitcf1ef725847a5dc5c9e796a10ff840f65dc1e885 (patch)
tree46680a505b3d8e88b176ceb86a431cd7cbd022e4 /src/elements
parent54f9f872b9e4d5a0086d6de104e84d43b125c349 (diff)
downloadpowder-cf1ef725847a5dc5c9e796a10ff840f65dc1e885.zip
powder-cf1ef725847a5dc5c9e796a10ff840f65dc1e885.tar.gz
Rearrange some code, make heat transfer run faster
Diffstat (limited to 'src/elements')
-rw-r--r--src/elements/legacy.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/elements/legacy.c b/src/elements/legacy.c
index 4f678ab..c8fce73 100644
--- a/src/elements/legacy.c
+++ b/src/elements/legacy.c
@@ -105,5 +105,16 @@ int update_legacy_all(UPDATE_FUNC_ARGS) {
part_change_type(i,x,y,PT_WATR);
}
}
+ if (t==PT_WTRV && pv[y/CELL][x/CELL]>4.0f)
+ part_change_type(i,x,y,PT_DSTW);
+ if (t==PT_OIL && pv[y/CELL][x/CELL]<-6.0f)
+ part_change_type(i,x,y,PT_GAS);
+ if (t==PT_GAS && pv[y/CELL][x/CELL]>6.0f)
+ part_change_type(i,x,y,PT_OIL);
+ if (t==PT_DESL && pv[y/CELL][x/CELL]>12.0f)
+ {
+ part_change_type(i,x,y,PT_FIRE);
+ parts[i].life = rand()%50+120;
+ }
return 0;
}