From 8df96641dc80b98cdd82aaa82851c495a0b691a4 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 28 Jan 2017 06:45:02 +0000 Subject: [PATCH] Fixed recharge not been casted. --- .../OpSkillAcquireSkillCondition.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/handlers/skillconditionhandlers/OpSkillAcquireSkillCondition.java b/L2J_Mobius_Underground/dist/game/data/scripts/handlers/skillconditionhandlers/OpSkillAcquireSkillCondition.java index 431d4a9c50..d1d6a8af6e 100644 --- a/L2J_Mobius_Underground/dist/game/data/scripts/handlers/skillconditionhandlers/OpSkillAcquireSkillCondition.java +++ b/L2J_Mobius_Underground/dist/game/data/scripts/handlers/skillconditionhandlers/OpSkillAcquireSkillCondition.java @@ -39,7 +39,11 @@ public class OpSkillAcquireSkillCondition implements ISkillCondition @Override public boolean canUse(L2Character caster, Skill skill, L2Object target) { - final int skillLevel = caster.getSkillLevel(_skillId); + if (!target.isCharacter()) + { + return false; + } + final int skillLevel = ((L2Character) target).getSkillLevel(_skillId); return _hasLearned ? skillLevel != -1 : skillLevel == -1; } }