@Override public String evaluate(PlayerCharacter pc) { Skill skill = Globals.getContext().ref.silentlyGetConstructedCDOMObject(Skill.class, rank); if (skill == null || !pc.hasSkill(skill)) { return "0.0"; } return SkillRankControl.getRank(pc, skill).toString(); }