diff --git a/src/engine/objects/AbstractWorldObject.java b/src/engine/objects/AbstractWorldObject.java index 1f3487d2..64aab6e4 100644 --- a/src/engine/objects/AbstractWorldObject.java +++ b/src/engine/objects/AbstractWorldObject.java @@ -20,6 +20,7 @@ import engine.math.AtomicFloat; import engine.math.Bounds; import engine.math.Vector3f; import engine.math.Vector3fImmutable; +import engine.mbEnums; import engine.mbEnums.DispatchChannel; import engine.mbEnums.EffectSourceType; import engine.mbEnums.GameObjectType; @@ -29,7 +30,6 @@ import engine.net.client.ClientConnection; import engine.net.client.msg.UpdateEffectsMsg; import engine.powers.EffectsBase; import engine.server.MBServerStatics; -import engine.wpak.data.ModifierEntry; import org.pmw.tinylog.Logger; import java.sql.ResultSet; @@ -63,7 +63,7 @@ public abstract class AbstractWorldObject extends AbstractGameObject { // Effects collection for wpak power manager - public ConcurrentHashMap> _effects = new ConcurrentHashMap<>(); + public ConcurrentHashMap> _effects = new ConcurrentHashMap<>(); /** * No Id Constructor diff --git a/src/engine/wpakpowers/WpakPowerManager.java b/src/engine/wpakpowers/WpakPowerManager.java index aace3ce3..de8bf4b3 100644 --- a/src/engine/wpakpowers/WpakPowerManager.java +++ b/src/engine/wpakpowers/WpakPowerManager.java @@ -341,7 +341,7 @@ public class WpakPowerManager { // Write modifier values for (ModifierEntry modifierEntry : effect.mods) - target._effects.get(effect).put(modifierEntry, rank); + target._effects.get(effect).put(modifierEntry.type, rank); } }