Handlers read from InPacket instead of SeekableLittleEndianAccessor
This commit is contained in:
@@ -25,10 +25,10 @@ import client.MapleClient;
|
||||
import client.inventory.Item;
|
||||
import constants.inventory.ItemConstants;
|
||||
import net.AbstractMaplePacketHandler;
|
||||
import net.packet.InPacket;
|
||||
import scripting.item.ItemScriptManager;
|
||||
import server.MapleItemInformationProvider;
|
||||
import server.MapleItemInformationProvider.ScriptedItem;
|
||||
import tools.data.input.SeekableLittleEndianAccessor;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -36,10 +36,10 @@ import tools.data.input.SeekableLittleEndianAccessor;
|
||||
*/
|
||||
public final class ScriptedItemHandler extends AbstractMaplePacketHandler {
|
||||
@Override
|
||||
public final void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {
|
||||
slea.readInt(); // trash stamp, thanks RMZero213
|
||||
short itemSlot = slea.readShort(); // item slot, thanks RMZero213
|
||||
int itemId = slea.readInt();
|
||||
public final void handlePacket(InPacket p, MapleClient c) {
|
||||
p.readInt(); // trash stamp, thanks RMZero213
|
||||
short itemSlot = p.readShort(); // item slot, thanks RMZero213
|
||||
int itemId = p.readInt();
|
||||
|
||||
MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
|
||||
ScriptedItem info = ii.getScriptedItemInfo(itemId);
|
||||
|
||||
Reference in New Issue
Block a user