Handlers read from InPacket instead of SeekableLittleEndianAccessor

This commit is contained in:
P0nk
2021-08-22 22:10:19 +02:00
parent 2232022cf1
commit da2d8abc56
182 changed files with 1223 additions and 1230 deletions

View File

@@ -23,23 +23,23 @@ package net.server.channel.handlers;
import client.MapleCharacter;
import client.MapleClient;
import net.packet.InPacket;
import server.movement.LifeMovementFragment;
import tools.PacketCreator;
import tools.data.input.SeekableLittleEndianAccessor;
import tools.exceptions.EmptyMovementException;
import java.util.List;
public final class MovePetHandler extends AbstractMovementPacketHandler {
@Override
public final void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {
int petId = slea.readInt();
slea.readLong();
public final void handlePacket(InPacket p, MapleClient c) {
int petId = p.readInt();
p.readLong();
// Point startPos = StreamUtil.readShortPoint(slea);
List<LifeMovementFragment> res;
try {
res = parseMovement(slea);
res = parseMovement(p);
} catch (EmptyMovementException e) {
return;
}