| | 101 | public static void breakWeapons(Player player, int weaponToBreakUniqueId) |
| | 102 | { |
| | 103 | Item weaponToBreak = player.getInventory().getItemByObjId(weaponToBreakUniqueId); |
| | 104 | if(weaponToBreak == null) |
| | 105 | weaponToBreak = player.getEquipment().getEquippedItemByObjId(weaponToBreakUniqueId); |
| | 106 | |
| | 107 | if(weaponToBreak == null || (player.getTarget() instanceof Npc) || !weaponToBreak.hasFusionedItem()) |
| | 108 | return; |
| | 109 | |
| | 110 | weaponToBreak.setFusionedItem(0); |
| | 111 | |
| | 112 | DAOManager.getDAO(InventoryDAO.class).store(weaponToBreak, player.getObjectId()); |
| | 113 | |
| | 114 | PacketSendUtility.sendPacket(player, new SM_UPDATE_ITEM(weaponToBreak)); |
| | 115 | |
| | 116 | PacketSendUtility.sendMessage(player, "You have successfully breaked weapons."); |
| | 117 | |
| | 118 | } |
| | 119 | |