summaryrefslogtreecommitdiff
path: root/src/elements/exot.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/elements/exot.c')
-rw-r--r--src/elements/exot.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/elements/exot.c b/src/elements/exot.c
index 7c851bd..c26129b 100644
--- a/src/elements/exot.c
+++ b/src/elements/exot.c
@@ -32,6 +32,9 @@ int update_EXOT(UPDATE_FUNC_ARGS) {
parts[i].tmp2 += 100;
}
}
+ if (parts[i].tmp>245)
+ if ((r&0xFF)!=PT_EXOT && (r&0xFF)!=PT_BREL && (r&0xFF)!=PT_DMND && (r&0xFF)!=PT_CLNE && (r&0xFF)!=PT_PRTI && (r&0xFF)!=PT_PRTO && (r&0xFF)!=PT_PCLN && (r&0xFF)!=PT_PHOT && (r&0xFF)!=PT_VOID && (r&0xFF)!=PT_NBHL)
+ create_part(i, x, y, parts[r>>8].type);
}
parts[i].tmp--;
parts[i].tmp2--;