Code:
public boolean checkSpecAmount(int weapon) {
if(c.playerEquipment[c.playerRing] == 19669)
{
c.specAmount += c.specAmount*0.1;
}
switch(weapon) {
case 1249:
case 1215:
case 1231:
case 5680:
case 5698:
case 1305:
case 1434:
case 13899:
case 13901:
if(c.specAmount >= 2.5) {
c.specAmount -= 2.5;
c.getItems().addSpecialBar(weapon);
return true;
}
return false;
case 4151:
case 15441: // whip
case 15442: // whip
case 15443: // whip
case 15444: // whip
case 11694:
case 14484:
case 11698:
case 4153:
case 13902:
case 13904:
case 13905:
case 13907:
case 13883:
case 13879:
case 10887:
case 15241:
if(c.specAmount >= 5) {
c.specAmount -= 5;
c.getItems().addSpecialBar(weapon);
return true;
}
return false;
case 3204:
if(c.specAmount >= 3) {
c.specAmount -= 3;
c.getItems().addSpecialBar(weapon);
return true;
}
return false;
case 1377:
case 11696:
case 15486:
if(c.specAmount >= 10) {
c.specAmount -= 10;
c.getItems().addSpecialBar(weapon);
return true;
}
return false;
case 4587:
case 859:
case 15701: // dark bow
case 15702: // dark bow
case 15703: // dark bow
case 15704: // dark bow
case 11235:
case 11700:
case 11730:
case 19780:
case 861:
if(c.specAmount >= 5.5) {
c.specAmount -= 5.5;
c.getItems().addSpecialBar(weapon);
return true;
}
return false;
default:
return true; // incase u want to test a weapon
}
}
Make sure they are in this method.