rendered paste body public int calculateMeleeDefence() {
int defenceLevel = c.playerLevel[1];
int i = c.playerBonus[bestMeleeDef()];
if (c.prayerActive[0]) {
defenceLevel += c.getLevelForXP(c.playerXP[c.playerDefence]) * 0.05;
} else if (c.prayerActive[5]) {
defenceLevel += c.getLevelForXP(c.playerXP[c.playerDefence]) * 0.10;
} else if (c.prayerActive[13]) {
defenceLevel += c.getLevelForXP(c.playerXP[c.playerDefence]) * 0.15;
} else if (c.prayerActive[24]) {
defenceLevel += c.getLevelForXP(c.playerXP[c.playerDefence]) * 0.20;
} else if (c.prayerActive[25]) {
defenceLevel += c.getLevelForXP(c.playerXP[c.playerDefence]) * 0.25;
} else if (c.prayerActive[45]) {
defenceLevel += c.getLevelForXP(c.playerXP[c.playerDefence]) * 0.30;
}
return (int)(defenceLevel + (defenceLevel * 0.15) + (i + i * 0.05));
}
public int bestMeleeDef()
{
if(c.playerBonus[5] > c.playerBonus[6] && c.playerBonus[5] > c.playerBonus[7])
return 5;
if(c.playerBonus[6] > c.playerBonus[5] && c.playerBonus[6] > c.playerBonus[7])
return 6;
return c.playerBonus[7] <= c.playerBonus[5] || c.playerBonus[7] <= c.playerBonus[6] ? 5 : 7;
}