Fixed moving shortcuts.
Thanks to NviX.
This commit is contained in:
@@ -46,7 +46,7 @@ public class RequestShortCutDel implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
if ((_page > 19) || (_page < 0))
|
||||
if ((_page > 23) || (_page < 0))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
@@ -40,6 +40,7 @@ public class RequestShortCutReg implements IClientIncomingPacket
|
||||
final int slot = packet.readD();
|
||||
_slot = slot % 12;
|
||||
_page = slot / 12;
|
||||
packet.readC(); // 228
|
||||
_id = packet.readD();
|
||||
_lvl = packet.readH();
|
||||
_subLvl = packet.readH(); // Sublevel
|
||||
@@ -50,7 +51,7 @@ public class RequestShortCutReg implements IClientIncomingPacket
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
if ((client.getPlayer() == null) || (_page > 19) || (_page < 0))
|
||||
if ((client.getPlayer() == null) || (_page > 23) || (_page < 0))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
@@ -46,6 +46,8 @@ public class ShortCutInit implements IClientOutgoingPacket
|
||||
packet.writeD(sc.getType().ordinal());
|
||||
packet.writeD(sc.getSlot() + (sc.getPage() * 12));
|
||||
|
||||
packet.writeC(0x00); // 228
|
||||
|
||||
switch (sc.getType())
|
||||
{
|
||||
case ITEM:
|
||||
@@ -64,7 +66,6 @@ public class ShortCutInit implements IClientOutgoingPacket
|
||||
packet.writeD(sc.getId());
|
||||
packet.writeH(sc.getLevel());
|
||||
packet.writeH(sc.getSubLevel());
|
||||
packet.writeC(0x00); // 228
|
||||
packet.writeD(sc.getSharedReuseGroup());
|
||||
packet.writeC(0x00); // C5
|
||||
packet.writeD(0x01); // C6
|
||||
@@ -75,7 +76,6 @@ public class ShortCutInit implements IClientOutgoingPacket
|
||||
case RECIPE:
|
||||
case BOOKMARK:
|
||||
{
|
||||
packet.writeC(0x00); // 228
|
||||
packet.writeD(sc.getId());
|
||||
packet.writeD(0x01); // C6
|
||||
}
|
||||
|
@@ -41,6 +41,8 @@ public class ShortCutRegister implements IClientOutgoingPacket
|
||||
packet.writeD(_shortcut.getType().ordinal());
|
||||
packet.writeD(_shortcut.getSlot() + (_shortcut.getPage() * 12)); // C4 Client
|
||||
|
||||
packet.writeC(0x00); // 228
|
||||
|
||||
switch (_shortcut.getType())
|
||||
{
|
||||
case ITEM:
|
||||
@@ -59,7 +61,6 @@ public class ShortCutRegister implements IClientOutgoingPacket
|
||||
packet.writeD(_shortcut.getId());
|
||||
packet.writeH(_shortcut.getLevel());
|
||||
packet.writeH(_shortcut.getSubLevel());
|
||||
packet.writeC(0x00); // 228
|
||||
packet.writeD(_shortcut.getSharedReuseGroup());
|
||||
packet.writeC(0x00); // C5
|
||||
packet.writeD(_shortcut.getCharacterType());
|
||||
|
Reference in New Issue
Block a user