Meh was bored.
anyways, declare this
Code:
public boolean hasRingEquipped() {
return getEquipment().get(12) != null && getEquipment().get(12).getDefinition().getId() == 773;
}
Then find your addhitexp method, and under
Code:
} else if (getEquipment().getAttStyle().equals("Shared")) {
add
Code:
if (p.hasRingEquipped() == true) {
p.getSkills().addXp(Skills.ATTACK, hit * 2);
p.getSkills().addXp(Skills.DEFENCE, hit * 2);
p.getSkills().addXp(Skills.STRENGTH, hit * 2);
p.getSkills().addXp(Skills.HITPOINTS, hit * 2);
}
then under
Code:
} else if (getEquipment().getAttStyle().equals("RangedDefence")) {
add
Code:
if (p.hasRingEquipped() == true) {
p.getSkills().addXp(Skills.DEFENCE, exp * 2);
p.getSkills().addXp(Skills.RANGE, exp * 2);
p.getSkills().addXp(Skills.HITPOINTS, hpExp * 2);
}
Alright have fun, ring id is 773 the 'perfect' ring. Can be changed tho.