summaryrefslogtreecommitdiff
path: root/src/elements/sprk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/elements/sprk.c')
-rw-r--r--src/elements/sprk.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/elements/sprk.c b/src/elements/sprk.c
index 291937a..1c4c5bc 100644
--- a/src/elements/sprk.c
+++ b/src/elements/sprk.c
@@ -154,6 +154,11 @@ int update_SPRK(UPDATE_FUNC_ARGS) {
else if (ct==PT_NSCN && parts[r>>8].tmp == 3) parts[r>>8].tmp = 1;
}
+ if (rt == PT_PPIP && parts[i].life == 3 && pavg!=PT_INSL)
+ {
+ if (ct == PT_NSCN || ct == PT_PSCN || ct == PT_INST)
+ PPIP_flood_trigger(x+rx, y+ry, ct);
+ }
// ct = spark from material, rt = spark to material. Make conduct_sprk = 0 if conduction not allowed