diff --git a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/SiphoningSpell.java b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/SiphoningSpell.java index 79856668..4b79f765 100644 --- a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/SiphoningSpell.java +++ b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/SiphoningSpell.java @@ -47,19 +47,19 @@ public class SiphoningSpell extends AbstractPlacedSpell { source.addParticle(direction == 1 ? ParticleTypes.HEART : ParticleTypes.ANGRY_VILLAGER, pos, velocity); } }); - } - - if (source.getWorld().getTime() % 10 != 0) { - return true; - } - - if (isFriendlyTogether(source)) { - distributeHealth(source); } else { - collectHealth(source); - } - return true; + if (source.getWorld().getTime() % 10 != 0) { + return true; + } + + if (isFriendlyTogether(source)) { + distributeHealth(source); + } else { + collectHealth(source); + } + } + return !isDead(); } private Stream getTargets(Caster source) {