From f4024039645d10a5feeb395bb3adb8b82e0e9a26 Mon Sep 17 00:00:00 2001 From: Sollace Date: Sun, 26 Dec 2021 20:35:43 +0200 Subject: [PATCH] Black holes shouldn't function when fired as a projectile --- .../unicopia/ability/magic/spell/effect/DarkVortexSpell.java | 4 ++++ .../unicopia/ability/magic/spell/effect/ShieldSpell.java | 1 + 2 files changed, 5 insertions(+) diff --git a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java index 179c9724..a846284f 100644 --- a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java +++ b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/DarkVortexSpell.java @@ -56,6 +56,10 @@ public class DarkVortexSpell extends AttractiveSpell { @Override public boolean tick(Caster source, Situation situation) { + if (situation == Situation.PROJECTILE) { + return false; + } + if (situation == Situation.BODY) { return true; } diff --git a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/ShieldSpell.java b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/ShieldSpell.java index a97b9d2d..174eba23 100644 --- a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/ShieldSpell.java +++ b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/effect/ShieldSpell.java @@ -74,6 +74,7 @@ public class ShieldSpell extends AbstractSpell { @Override public boolean tick(Caster source, Situation situation) { + if (source.isClient()) { generateParticles(source); }