private void regiveTemporarySkills() { // Do not call this on enterworld or char load // Add noble skills if noble if (isNoble()) { setNoble(true); } // Add Hero skills if hero if (isHero()) { setHero(true); } // Add clan skills if (getClan() != null && getClan().getReputationScore() >= 0) { L2Skill[] skills = getClan().getAllSkills(); for (L2Skill sk : skills) { if (sk.getMinPledgeClass() <= getPledgeClass()) { addSkill(sk, false); } } } // Reload passive skills from armors / jewels / weapons getInventory().reloadEquippedItems(); }