summaryrefslogtreecommitdiff
path: root/src/elements/sprk.c
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-07-06 09:21:07 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-07-06 09:44:57 (GMT)
commit6fb69f591f6f093ce1114dc5f1a4f3d10fe996aa (patch)
treec4f869ad9962a36177988ff156e7b51a205702cc /src/elements/sprk.c
parent11dbdb9314e4f1a4d60201ae5b2d6a5f6f7fc310 (diff)
downloadpowder-6fb69f591f6f093ce1114dc5f1a4f3d10fe996aa.zip
powder-6fb69f591f6f093ce1114dc5f1a4f3d10fe996aa.tar.gz
Change PBCN switching method
PCLN is different for compatibility with some existing saves relying on the exact time taken for a switch on/off to spread through adjacent PCLN dots (commit 692e2ba86d694103bfcad00ddd6816fc96d595bd)
Diffstat (limited to 'src/elements/sprk.c')
-rw-r--r--src/elements/sprk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/elements/sprk.c b/src/elements/sprk.c
index fdb0fa3..039453f 100644
--- a/src/elements/sprk.c
+++ b/src/elements/sprk.c
@@ -94,7 +94,7 @@ int update_SPRK(UPDATE_FUNC_ARGS) {
parts[r>>8].life = 9;
}
}
- else if ((ct==PT_PSCN||ct==PT_NSCN) && (rt==PT_PUMP||rt==PT_GPMP||rt==PT_HSWC||(rt==PT_LCRY&&abs(rx)<2&&abs(ry)<2))) // PROP_PTOGGLE, Maybe? We seem to use 2 different methods for handling actived elements, this one seems better
+ else if ((ct==PT_PSCN||ct==PT_NSCN) && (rt==PT_PUMP||rt==PT_GPMP||rt==PT_HSWC||rt==PT_PBCN||(rt==PT_LCRY&&abs(rx)<2&&abs(ry)<2))) // PROP_PTOGGLE, Maybe? We seem to use 2 different methods for handling actived elements, this one seems better. Yes, use this one for new elements, PCLN is different for compatibility with existing saves
{
if (ct==PT_PSCN) parts[r>>8].life = 10;
else if (ct==PT_NSCN && parts[r>>8].life>=10) parts[r>>8].life = 9;