Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static MaplePacket scrolledItem(IItem scroll, IItem item, boolean destroyed) {
- MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
- mplew.writeShort(SendOpcode.MODIFY_INVENTORY_ITEM.getValue());
- mplew.write(1); // fromdrop always true
- mplew.write(destroyed ? 2 : 3);
- mplew.write(scroll.getQuantity() > 0 ? 1 : 3);
- mplew.write(MapleInventoryType.USE.getType());
- mplew.writeShort(scroll.getPosition());
- if (scroll.getQuantity() > 0) {
- mplew.writeShort(scroll.getQuantity());
- }
- mplew.write(3);
- if (!destroyed) {
- mplew.write(MapleInventoryType.EQUIP.getType());
- mplew.writeShort(item.getPosition());
- mplew.write(0);
- }
- mplew.write(MapleInventoryType.EQUIP.getType());
- mplew.writeShort(item.getPosition());
- if (!destroyed) {
- addItemInfo(mplew, item, true, true);
- }
- mplew.write(1);
- return mplew.getPacket();
- }s
Add Comment
Please, Sign In to add comment