summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
authorCate <cate@Catelite.(none)>2011-04-19 16:25:30 (GMT)
committer Simon <simon@hardwired.org.uk>2011-04-19 17:10:03 (GMT)
commit635be04c16ed6c3f5cb09146461ff005db82e5ac (patch)
tree1532b7faa55e126a95d1c8fd5dbfabad2add05e8 /src/elements
parent5fd31116a0c677805ba0e247ebd6cc5fcaa3ba88 (diff)
downloadpowder-635be04c16ed6c3f5cb09146461ff005db82e5ac.zip
powder-635be04c16ed6c3f5cb09146461ff005db82e5ac.tar.gz
Added the same IF to COAL for consistency, seems to work. Changed Ctypes to PT_Names instead of equivilent numbers.
Diffstat (limited to 'src/elements')
-rw-r--r--src/elements/bcol.c4
-rw-r--r--src/elements/coal.c7
2 files changed, 9 insertions, 2 deletions
diff --git a/src/elements/bcol.c b/src/elements/bcol.c
index 8482b98..2bf89be 100644
--- a/src/elements/bcol.c
+++ b/src/elements/bcol.c
@@ -25,8 +25,8 @@ int update_BCOL(UPDATE_FUNC_ARGS) {
}
if ((r&0xFF)==PT_LAVA && 1>(rand()%500))
{
- if (parts[r>>8].ctype == 76) {
- parts[r>>8].ctype = 14;
+ if (parts[r>>8].ctype == PT_IRON) {
+ parts[r>>8].ctype = PT_METL;
kill_part(i);
}
}
diff --git a/src/elements/coal.c b/src/elements/coal.c
index 3cc68e3..c73f49c 100644
--- a/src/elements/coal.c
+++ b/src/elements/coal.c
@@ -30,6 +30,13 @@ int update_COAL(UPDATE_FUNC_ARGS) {
parts[i].life = 99;
}
}
+ if ((r&0xFF)==PT_LAVA && 1>(rand()%500))
+ {
+ if (parts[r>>8].ctype == PT_IRON) {
+ parts[r>>8].ctype = PT_METL;
+ kill_part(i);
+ }
+ }
}
return 0;
}