Originally Posted by
Lialgia
Alright take this as a lesson this is something that should be stored using an Enumeration
Code:
/**
*
* @author Dawn_
*
*/
public enum itemFusion {
BLESSED_SPIRIT_SHIELD(13734, 13754, 13736, "You have poured the holy elixir on a spirit shield making it unleash Blessed powers.");
private int usedItem, usedItem2, createdItem;
private String message;
private itemFusion(int usedItem, int usedItem2, int createdItem, Sting message) {
this.usedItem = usedItem;
this.usedItem2 = usedItem2;
this.createdItem = createdItem;
this.message = message;
}
public int getUsedItem() {
return usedItem;
}
public int getUsedItem2() {
return usedItem2;
}
public int getCreatedItem() {
return usedItem;
}
public String getMessage() {
return message;
}
}
private void fuseItem() {
for (itemFusion item : itemFusion.values()) {
if (itemUsed.getId() == item.getUsedItem() && usedWith.getId() == item.getUsedItem2()){
player.getInventory().deleteItem(item.getUsedItem(), 1);
player.getInventory().deleteItem(item.getUsedItem2(), 1);
player.getInventory().addItem(item.getCreatedItem(), 1);
player.getPackets().sendGameMessage("" + item.getMessage());
}
}
}
Code:
player.getPackets().sendGameMessage("" + item.getMessage());
ERMAGERDH I SEE REDUNDANT STRINGS.
No, seriously, why do you make the code look ugly.