Changeset 2404
Author: zdead
(2010/06/26 14:04) Over 1 year ago
[1.9 branch] Some fixes for gathering messages and checkings, to be more retail-like.
Author: zdead
(2010/06/26 14:04) Over 1 year ago
[1.9 branch] Some fixes for gathering messages and checkings, to be more retail-like.
{{// need space in inventorylong storedMaterialCount = player.getInventory().getItemCountByItemId(material.getItemid());// player doesn't have material in inventoryif(storedMaterialCount == 0){if(player.getInventory().getNumberOfFreeSlots() == 0){PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.EXTRACT_GATHER_INVENTORY_IS_FULL());return;}}// player already has material in inventoryelse{Item materialItem = ItemService.newItem(material.getItemid(), 1);if(storedMaterialCount >= materialItem.getItemTemplate().getMaxStackCount() && player.getInventory().getNumberOfFreeSlots() == 0){PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.EXTRACT_GATHER_INVENTORY_IS_FULL());return;}}{{{PacketSendUtility.sendPacket(player, new SM_SKILL_LIST(player.getSkillList().getSkillEntry(skillId), 1330067));PacketSendUtility.sendPacket(player, new SM_SKILL_LIST(player.getSkillList().getSkillEntry(skillId), 1330005));PacketSendUtility.sendPacket(player, new SM_SKILL_LIST(player.getSkillList().getSkillEntry(skillId), 1330068));PacketSendUtility.sendPacket(player, new SM_SKILL_LIST(player.getSkillList().getSkillEntry(skillId), 1330005));writeD(buf, 1330011); //unk timer??writeD(buf, 700);writeD(buf, 1330080); //unk timer??writeD(buf, 700);writeD(buf, 1330011); //??text??skill??writeD(buf, 1330079); //??text??skill??{{{public static SM_SYSTEM_MESSAGE Gather_Success(String _value)public static SM_SYSTEM_MESSAGE GATHER_SUCCESS_GETEXP(){{return new SM_SYSTEM_MESSAGE(1330058, _value);{{{{{{PacketSendUtility.sendPacket(requestor,SM_SYSTEM_MESSAGE.Gather_Success(Integer.toString(60)));PacketSendUtility.sendPacket(requestor,SM_SYSTEM_MESSAGE.EXTRACT_GATHER_SUCCESS_1_BASIC(new DescriptionId(material.getNameid())));