You will have to modify what each variable is.
Below is untested but should work.
Code:
public void depositEquipment() {
int availableEquipment = new int[14];
int availableEquipmentN = new int[14];
int equipSize = 0;
for (int i = 0; i < playerEquipment.length; i++) {
availableEquipment[equipSize] = playerEquipment[i];
availableEquipmentN[equipSize++] = playerEquipmentN[i];
}
for (int i = 0; i < equipSize; i++) {
int nullSlot = -1;
int foundSlot = -1;
for (int j = 0; j < bankItems.length; j++) {
if (bankItems[j] == availableEquipment[i]) {
bankItemsN[j] += availableEquipmentN[i];
availableEquipment[i] = -1;
availableEquipmentN[i] = 0;
Frames.updateEquipmentSlot(i,-1,0);
Frames.updateBankSlot(j,-1,0);
foundSlot = j;
break;
}
if (bankItems[j] <= 0 && nullSlot == -1)
nullSlot = j;
}
if (foundSlot == -1 && nullSlot != -1) {
bankItems[nullSlot] = availableEquipment[i];
bankItemsN[nullSlot] = availableEquipmentN[i];
availableEquipment[i] = -1;
availableEquipmentN[i] = 0;
Frames.updateEquipmentSlot(i,-1,0);
Frames.updateBankSlot(j,-1,0);
} else {
sendMessage("Not Enough Bank Space To Bank All Equipment Items");
break;
}
}
}