Code:
public void refreshSkill(int i) {
int attackLeft = (getXPForLevel(getLevelForXP(c.playerXP[0]) + 1) - c.playerXP[0]);
int defenceLeft = (getXPForLevel(getLevelForXP(c.playerXP[1]) + 1) - c.playerXP[1]);
int strengthLeft = (getXPForLevel(getLevelForXP(c.playerXP[2]) + 1) - c.playerXP[2]);
int hitpointsLeft = (getXPForLevel(getLevelForXP(c.playerXP[3]) + 1) - c.playerXP[3]);
int rangeLeft = (getXPForLevel(getLevelForXP(c.playerXP[4]) + 1) - c.playerXP[4]);
int prayerLeft = (getXPForLevel(getLevelForXP(c.playerXP[5]) + 1) - c.playerXP[5]);
int mageLeft = (getXPForLevel(getLevelForXP(c.playerXP[6]) + 1) - c.playerXP[6]);
int cookingLeft = (getXPForLevel(getLevelForXP(c.playerXP[7]) + 1) - c.playerXP[7]);
int woodcuttingLeft = (getXPForLevel(getLevelForXP(c.playerXP[8]) + 1) - c.playerXP[8]);
int fletchingLeft = (getXPForLevel(getLevelForXP(c.playerXP[9]) + 1) - c.playerXP[9]);
int fishingLeft = (getXPForLevel(getLevelForXP(c.playerXP[10]) + 1) - c.playerXP[10]);
int firemakingLeft = (getXPForLevel(getLevelForXP(c.playerXP[11]) + 1) - c.playerXP[11]);
int craftingLeft = (getXPForLevel(getLevelForXP(c.playerXP[12]) + 1) - c.playerXP[12]);
int smithingLeft = (getXPForLevel(getLevelForXP(c.playerXP[13]) + 1) - c.playerXP[13]);
int miningLeft = (getXPForLevel(getLevelForXP(c.playerXP[14]) + 1) - c.playerXP[14]);
int herbloreLeft = (getXPForLevel(getLevelForXP(c.playerXP[15]) + 1) - c.playerXP[15]);
int agilityLeft = (getXPForLevel(getLevelForXP(c.playerXP[16]) + 1) - c.playerXP[16]);
int thievingLeft = (getXPForLevel(getLevelForXP(c.playerXP[17]) + 1) - c.playerXP[17]);
int slayerLeft = (getXPForLevel(getLevelForXP(c.playerXP[18]) + 1) - c.playerXP[18]);
int farmingLeft = (getXPForLevel(getLevelForXP(c.playerXP[19]) + 1) - c.playerXP[19]);
int runecraftLeft = (getXPForLevel(getLevelForXP(c.playerXP[20]) + 1) - c.playerXP[20]);
int summoningLeft = (getXPForLevel(getLevelForXP(c.playerXP[21]) + 1) - c.playerXP[21]);
int hunterLeft = (getXPForLevel(getLevelForXP(c.playerXP[22]) + 1) - c.playerXP[22]);
int constructionLeft = (getXPForLevel(getLevelForXP(c.playerXP[23]) + 1) - c.playerXP[23]);
int dungeoneeringLeft = (getXPForLevel(getLevelForXP(c.playerXP[24]) + 1) - c.playerXP[24]);
c.calcCombat();
switch (i) {
case 0://atack
sendFrame126("" + c.playerLevel[0] + "", 4004);
sendFrame126("" + getLevelForXP(c.playerXP[0]) + "", 4005);
sendFrame126("" + c.playerXP[0] + "", 4044);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[0]) + 1) + "", 4045);
sendFrame126("" + attackLeft + "", 18792);
sendFrame126(c.playerLevel[0] + "/" + getLevelForXP(c.playerXP[0]), 18790);
break;
case 1://defence
sendFrame126("" + c.playerLevel[1] + "", 4008);
sendFrame126("" + getLevelForXP(c.playerXP[1]) + "", 4009);
sendFrame126("" + c.playerXP[1] + "", 4056);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[1]) + 1) + "", 4057);
sendFrame126("" + defenceLeft + "", 18817);
sendFrame126(c.playerLevel[1] + "/" + getLevelForXP(c.playerXP[1]), 18815);
break;
case 2://strength
sendFrame126("" + c.playerLevel[2] + "", 4006);
sendFrame126("" + getLevelForXP(c.playerXP[2]) + "", 4007);
sendFrame126("" + c.playerXP[2] + "", 4050);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[2]) + 1) + "", 4051);
sendFrame126("" + strengthLeft + "", 18798);
sendFrame126(c.playerLevel[2] + "/" + getLevelForXP(c.playerXP[2]), 18796);
break;
case 3://hitpoints
sendFrame126("" + c.playerLevel[3] + "", 4016);
sendFrame126("" + getLevelForXP(c.playerXP[3]) + "", 4017);
sendFrame126("" + c.playerXP[3] + "", 18853);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[3])+1) + "", 18854);
sendFrame126("" + hitpointsLeft + "", 18859);
sendFrame126(c.playerLevel[3] + "/" + getLevelForXP(c.playerXP[3]), 18857);
break;
case 4://range
sendFrame126("" + c.playerLevel[4] + "", 4010);
sendFrame126("" + getLevelForXP(c.playerXP[4]) + "", 4011);
sendFrame126("" + c.playerXP[4] + "", 4062);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[4]) + 1) + "", 4063);
sendFrame126("" + rangeLeft + "", 18822);
sendFrame126(c.playerLevel[4] + "/" + getLevelForXP(c.playerXP[4]), 18820);
break;
case 5://prayer
sendFrame126("" + c.playerLevel[5] + "", 4012);
sendFrame126("" + getLevelForXP(c.playerXP[5]) + "", 4013);
sendFrame126("" + c.playerXP[5] + "", 4068);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[5]) + 1) + "", 4069);
sendFrame126("" +c.playerLevel[5]+"/"+getLevelForXP(c.playerXP[5])+"", 687);//Prayer frame
sendFrame126("" + prayerLeft + "", 18827);
sendFrame126(c.playerLevel[5] + "/" + getLevelForXP(c.playerXP[5]), 18825);
break;
case 6://magic
sendFrame126("" + c.playerLevel[6] + "", 4014);
sendFrame126("" + getLevelForXP(c.playerXP[6]) + "", 4015);
sendFrame126("" + c.playerXP[6] + "", 18832);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[6]) + 1) + "", 18833);
sendFrame126("" + mageLeft + "", 18838);
sendFrame126(c.playerLevel[6] + "/" + getLevelForXP(c.playerXP[6]), 18836);
break;
case 7://cooking
sendFrame126("" + c.playerLevel[7] + "", 4034);
sendFrame126("" + getLevelForXP(c.playerXP[7]) + "", 4035);
sendFrame126("" + c.playerXP[7] + "", 19042);
sendFrame126("" +getXPForLevel(getLevelForXP(c.playerXP[7]) + 1) + "", 19043);
sendFrame126("" + cookingLeft + "", 19048);
sendFrame126(c.playerLevel[7] + "/" + getLevelForXP(c.playerXP[7]), 19046);
break;
case 8://woodcutting
sendFrame126("" + c.playerLevel[8] + "", 4038);
sendFrame126("" + getLevelForXP(c.playerXP[8]) + "", 4039);
sendFrame126("" + c.playerXP[8] + "", 19084);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[8]) + 1) + "", 19085);
sendFrame126("" + woodcuttingLeft + "", 19090);
sendFrame126(c.playerLevel[8] + "/" + getLevelForXP(c.playerXP[8]), 19088);
break;
case 9://fletching
sendFrame126("" + c.playerLevel[9] + "", 4026);
sendFrame126("" + getLevelForXP(c.playerXP[9]) + "", 4027);
sendFrame126("" + c.playerXP[9] + "", 18958);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[9]) + 1) + "", 18959);
sendFrame126("" + fletchingLeft + "", 18964);
sendFrame126(c.playerLevel[9] + "/" + getLevelForXP(c.playerXP[9]), 18962);
break;
case 10://fishing
sendFrame126("" + c.playerLevel[10] + "", 4032);
sendFrame126("" + getLevelForXP(c.playerXP[10]) + "", 4033);
sendFrame126("" + c.playerXP[10] + "", 19021);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[10]) + 1) + "", 19022);
sendFrame126("" + fletchingLeft + "", 19027);
sendFrame126(c.playerLevel[10] + "/" + getLevelForXP(c.playerXP[10]), 19025);
break;
case 11://firemaking
sendFrame126("" + c.playerLevel[11] + "", 4036);
sendFrame126("" + getLevelForXP(c.playerXP[11]) + "", 4037);
sendFrame126("" + c.playerXP[11] + "", 19063);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[11]) + 1) + "", 19064);
sendFrame126("" + firemakingLeft + "", 19069);
sendFrame126(c.playerLevel[11] + "/" + getLevelForXP(c.playerXP[11]), 19067);
break;
case 12://crafting
sendFrame126("" + c.playerLevel[12] + "", 4024);
sendFrame126("" + getLevelForXP(c.playerXP[12]) + "", 4025);
sendFrame126("" + c.playerXP[12] + "", 18937);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[12]) + 1) + "", 18938);
sendFrame126("" + craftingLeft + "", 18943);
sendFrame126(c.playerLevel[12] + "/" + getLevelForXP(c.playerXP[12]), 18941);
break;
case 13://smithing
sendFrame126("" + c.playerLevel[13] + "", 4030);
sendFrame126("" + getLevelForXP(c.playerXP[13]) + "", 4031);
sendFrame126("" + c.playerXP[13] + "", 19422);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[13]) + 1) + "", 19423);
sendFrame126("" + smithingLeft + "", 19428);
sendFrame126(c.playerLevel[13] + "/" + getLevelForXP(c.playerXP[13]), 19426);
break;
case 14://mining
sendFrame126("" + c.playerLevel[14] + "", 4028);
sendFrame126("" + getLevelForXP(c.playerXP[14]) + "", 4029);
sendFrame126("" + c.playerXP[14] + "", 18979);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[14]) + 1)+ "", 18980);
sendFrame126("" + miningLeft + "", 18985);
sendFrame126(c.playerLevel[14] + "/" + getLevelForXP(c.playerXP[14]), 18983);
break;
case 15://herblore
sendFrame126("" + c.playerLevel[15] + "", 4020);
sendFrame126("" + getLevelForXP(c.playerXP[15]) + "", 4021);
sendFrame126("" + c.playerXP[15] + "", 18895);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[15]) + 1) + "", 18896);
sendFrame126("" + herbloreLeft + "", 18901);
sendFrame126(c.playerLevel[15] + "/" + getLevelForXP(c.playerXP[15]), 18899);
break;
case 16://agility
sendFrame126("" + c.playerLevel[16] + "", 4018);
sendFrame126("" + getLevelForXP(c.playerXP[16]) + "", 4019);
sendFrame126("" + c.playerXP[16] + "", 18874);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[16]) + 1) + "", 18875);
sendFrame126("" + agilityLeft + "", 18880);
sendFrame126(c.playerLevel[16] + "/" + getLevelForXP(c.playerXP[16]), 18878);
break;
case 17://thieving
sendFrame126("" + c.playerLevel[17] + "", 4022);
sendFrame126("" + getLevelForXP(c.playerXP[17]) + "", 4023);
sendFrame126("" + c.playerXP[17] + "", 18916);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[17]) + 1) + "", 18917);
sendFrame126("" + thievingLeft + "", 18922);
sendFrame126(c.playerLevel[17] + "/" + getLevelForXP(c.playerXP[17]), 18920);
break;
case 18://slayer
sendFrame126("" + c.playerLevel[18] + "", 18809);
sendFrame126("" + getLevelForXP(c.playerXP[18]) + "", 18810);
sendFrame126("" + c.playerXP[18] + "", 19126);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[18]) + 1) + "", 19127);
sendFrame126("" + slayerLeft + "", 19132);
sendFrame126(c.playerLevel[18] + "/" + getLevelForXP(c.playerXP[18]), 19130);
break;
case 19://farming
sendFrame126("" + c.playerLevel[19] + "", 18811);
sendFrame126("" + getLevelForXP(c.playerXP[19]) + "", 18812);
sendFrame126("" + c.playerXP[19] + "", 19275);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[19]) + 1) + "", 19276);
sendFrame126("" + farmingLeft + "", 19281);
sendFrame126(c.playerLevel[19] + "/" + getLevelForXP(c.playerXP[19]), 19279);
break;
case 20://runecraft
sendFrame126("" + c.playerLevel[20] + "", 18807);
sendFrame126("" + getLevelForXP(c.playerXP[20]) + "", 18808);
sendFrame126("" + c.playerXP[20] + "", 19105);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[20]) + 1) + "", 19106);
sendFrame126("" + runecraftLeft + "", 19111);
sendFrame126(c.playerLevel[20] + "/" + getLevelForXP(c.playerXP[20]), 19109);
break;
case 21://summoning
sendFrame126("" + c.playerLevel[21] + "", 19178);
sendFrame126("" + getLevelForXP(c.playerXP[21]) + "", 19179);
sendFrame126("" + c.playerXP[21] + "", 19232);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[21]) + 1) + "", 19233);
sendFrame126("" + constructionLeft + "", 19238);
sendFrame126(c.playerLevel[21] + "/" + getLevelForXP(c.playerXP[21]), 19236);
break;
case 22://hunting
sendFrame126("" + c.playerLevel[22] + "", 19176);
sendFrame126("" + getLevelForXP(c.playerXP[22]) + "", 19177);
sendFrame126("" + c.playerXP[22] + "", 19211);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[22]) + 1) + "", 19212);
sendFrame126("" + hunterLeft + "", 19217);
sendFrame126(c.playerLevel[22] + "/" + getLevelForXP(c.playerXP[22]), 19215);
break;
case 23://construction
sendFrame126("" + c.playerLevel[23] + "", 19174);
sendFrame126("" + getLevelForXP(c.playerXP[23]) + "", 19175);
sendFrame126("" + c.playerXP[23] + "", 19190);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[23]) + 1) + "", 19191);
sendFrame126("" + summoningLeft + "", 19196);
sendFrame126(c.playerLevel[23] + "/" + getLevelForXP(c.playerXP[23]), 19194);
break;
case 24://dungeoneering
sendFrame126("" + c.playerLevel[24] + "", 19180);
sendFrame126("" + getLevelForXP(c.playerXP[24]) + "", 19181);
sendFrame126("" + c.playerXP[24] + "", 19253);
sendFrame126("" + getXPForLevel(getLevelForXP(c.playerXP[24]) + 1) + "", 19254);
sendFrame126("" + dungeoneeringLeft + "", 19259);
sendFrame126(c.playerLevel[24] + "/" + getLevelForXP(c.playerXP[24]), 19257);
break;
}
}