From 1c4e116ee864f07cac81d5f9651bd83144bf0965 Mon Sep 17 00:00:00 2001 From: Sollace Date: Tue, 5 Mar 2019 16:12:32 +0200 Subject: [PATCH] Spells attached to a projectile should be notified of being attached --- .../com/minelittlepony/unicopia/entity/EntityProjectile.java | 4 ++++ .../java/com/minelittlepony/unicopia/entity/EntitySpell.java | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/minelittlepony/unicopia/entity/EntityProjectile.java b/src/main/java/com/minelittlepony/unicopia/entity/EntityProjectile.java index f48f7ec7..4fbee77f 100644 --- a/src/main/java/com/minelittlepony/unicopia/entity/EntityProjectile.java +++ b/src/main/java/com/minelittlepony/unicopia/entity/EntityProjectile.java @@ -97,6 +97,10 @@ public class EntityProjectile extends EntitySnowball implements IMagicals, ICast @Override public void setEffect(IMagicEffect effect) { effectDelegate.set(effect); + + if (effect != null) { + effect.onPlaced(this); + } } @Override diff --git a/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java b/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java index 4956f40f..367ead36 100644 --- a/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java +++ b/src/main/java/com/minelittlepony/unicopia/entity/EntitySpell.java @@ -242,7 +242,6 @@ public class EntitySpell extends EntityCreature implements IMagicals, ICaster