root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/itemengine/actions/SkillUseAction.java
| 692 | 992 | ||
|---|---|---|---|
67 | PacketSendUtility.broadcastPacket(player, new SM_ITEM_USAGE_ANIMATION(player.getObjectId(), | 67 | PacketSendUtility.broadcastPacket(player, new SM_ITEM_USAGE_ANIMATION(player.getObjectId(), |
68 | parentItem.getObjectId(), parentItem.getItemTemplate().getItemId()), true); | 68 | parentItem.getObjectId(), parentItem.getItemTemplate().getItemId()), true); |
69 | skill.useSkill(SkillType.ITEM); | 69 | skill.useSkill(SkillType.ITEM); |
70 | | 70 | |
71 | Item item = player.getInventory().getItemByObjId(parentItem.getObjectId()); | 71 | player.getInventory().removeFromBagByObjectId(parentItem.getObjectId(), 1); |
72 | if (item.getItemCount() > 1) | ||
73 | { | ||
74 | parentItem.decreaseItemCount(1); | ||
75 | PacketSendUtility.sendPacket(player, new SM_UPDATE_ITEM(item)); | ||
76 | } | ||
77 | else | ||
78 | { | ||
79 | player.getInventory().removeFromBag(item); | ||
80 | PacketSendUtility.sendPacket(player, new SM_DELETE_ITEM(parentItem.getObjectId())); | ||
81 | } | ||
82 | } | 72 | } |
83 | } | 73 | } |
84 | 74 |
Download diff