private void calcSkill(L2Character character) { if (SkillID != -1) { TSkill skill = TSkillTable.getInstance().get(SkillID, SkillLv); if (skill == null) { CLogger.error("ItemHandler: item " + id + " with null skill " + SkillID + "/" + SkillLv); return; } if (character is L2Player) { ((L2Player)character).castSkill(skill, false, false); } else { character.castSkill(skill); } } }