Thought it was neat so I coded it. :)
Usage:Code:public void openPack(int packId, int amount) {
if(c.getItems().freeSlots() >= 0) {
switch(packId) {
case 15262: c.getItems().deleteItem(packId, 1 * amount); c.getItems().addItem(12183, 5000 * amount); break;
case 15362: c.getItems().deleteItem(packId, 1 * amount); c.getItems().addItem(230, 50 * amount); break;
case 15364: c.getItems().deleteItem(packId, 1 * amount); c.getItems().addItem(222, 50 * amount); break;
case 15365: c.getItems().deleteItem(packId, 1 * amount); c.getItems().addItem(9979, 50 * amount); break;
case 15366: c.getItems().deleteItem(packId, 1 * amount); c.getItems().addItem(5377, 50 * amount); break;
case 15367: c.getItems().deleteItem(packId, 1 * amount); c.getItems().addItem(5419, 50 * amount); break;
}
}
}
And in ItemAssistant:Code:case 15362: case 15364: case 15365: case 15366: case 15367: case 15262: c.getPA().openPack(itemId, 1); break;
Yes, I know it could probably be done better but it works just fine and is fairly clean.Code:if(wearID == 15262 || wearID == 15362 || wearID == 15364 || wearID == 15365 || wearID == 15366 || wearID == 15367) {
c.getPA().openPack(wearID, c.getItems().getItemAmount(wearID));
return false;
}
