From e6c0e4c14e2c3a259d56c698682d1914b81f6cc3 Mon Sep 17 00:00:00 2001 From: Sollace Date: Mon, 4 Feb 2019 22:10:12 +0200 Subject: [PATCH] Fixed being able to feed gems with items of the wrong affinity --- src/main/java/com/minelittlepony/unicopia/item/ItemSpell.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/minelittlepony/unicopia/item/ItemSpell.java b/src/main/java/com/minelittlepony/unicopia/item/ItemSpell.java index fb34977f..ba66923e 100644 --- a/src/main/java/com/minelittlepony/unicopia/item/ItemSpell.java +++ b/src/main/java/com/minelittlepony/unicopia/item/ItemSpell.java @@ -232,7 +232,9 @@ public class ItemSpell extends Item implements ICastable { public boolean canFeed(EntitySpell entity, ItemStack stack) { IMagicEffect effect = entity.getEffect(); - return effect != null && effect.getName().equals(SpellRegistry.getKeyFromStack(stack)); + return effect != null + && entity.getAffinity() == getAffinity() + && effect.getName().equals(SpellRegistry.getKeyFromStack(stack)); } @Override