diff --git a/Server/src/main/core/game/node/entity/npc/IdleAbstractNPC.java b/Server/src/main/core/game/node/entity/npc/IdleAbstractNPC.java index 7612724ba..a2047b8b5 100644 --- a/Server/src/main/core/game/node/entity/npc/IdleAbstractNPC.java +++ b/Server/src/main/core/game/node/entity/npc/IdleAbstractNPC.java @@ -61,7 +61,7 @@ public abstract class IdleAbstractNPC extends AbstractNPC { if (isInvisible()) { return false; } - if (getTask() != null && entity instanceof Player && getTask().levelReq > entity.getSkills().getStaticLevel(Skills.SLAYER)) { + if (getTask() != null && entity instanceof Player && getTask().levelReq > entity.getSkills().getLevel(Skills.SLAYER)) { if(message) { ((Player) entity).getPacketDispatch().sendMessage("You need a higher slayer level to know how to wound this monster."); } diff --git a/Server/src/main/core/game/node/entity/npc/NPC.java b/Server/src/main/core/game/node/entity/npc/NPC.java index d58b69042..31dcd8ca3 100644 --- a/Server/src/main/core/game/node/entity/npc/NPC.java +++ b/Server/src/main/core/game/node/entity/npc/NPC.java @@ -390,7 +390,7 @@ public class NPC extends Entity { super.checkImpact(state); Entity entity = state.getAttacker(); behavior.beforeDamageReceived(this, entity, state); - if (task != null && entity instanceof Player && task.levelReq > entity.getSkills().getStaticLevel(Skills.SLAYER)) { + if (task != null && entity instanceof Player && task.levelReq > entity.getSkills().getLevel(Skills.SLAYER)) { state.neutralizeHits(); } } @@ -400,7 +400,7 @@ public class NPC extends Entity { if (isInvisible()) { return false; } - if (task != null && entity instanceof Player && task.levelReq > entity.getSkills().getStaticLevel(Skills.SLAYER)) { + if (task != null && entity instanceof Player && task.levelReq > entity.getSkills().getLevel(Skills.SLAYER)) { if(message) { ((Player) entity).getPacketDispatch().sendMessage("You need a higher slayer level to know how to wound this monster."); }