Fixed wrong inventory slot order on char info packets.
Contributed by Thonygez.
This commit is contained in:
parent
4b8df59b6d
commit
8174717393
@ -164,19 +164,6 @@ public abstract class Inventory extends ItemContainer
|
||||
Inventory.PAPERDOLL_LRHAND
|
||||
};
|
||||
|
||||
public static final int[] PAPERDOLL_ORDER_VISUAL_ID = new int[]
|
||||
{
|
||||
Inventory.PAPERDOLL_RHAND,
|
||||
Inventory.PAPERDOLL_LHAND,
|
||||
Inventory.PAPERDOLL_GLOVES,
|
||||
Inventory.PAPERDOLL_CHEST,
|
||||
Inventory.PAPERDOLL_LEGS,
|
||||
Inventory.PAPERDOLL_FEET,
|
||||
Inventory.PAPERDOLL_LRHAND,
|
||||
Inventory.PAPERDOLL_HAIR,
|
||||
Inventory.PAPERDOLL_DHAIR
|
||||
};
|
||||
|
||||
// Speed percentage mods
|
||||
public static final double MAX_ARMOR_WEIGHT = 12000;
|
||||
|
||||
|
@ -128,10 +128,15 @@ public class CharInfo extends L2GameServerPacket
|
||||
|
||||
writeC(_armorEnchant);
|
||||
|
||||
for (int slot : Inventory.PAPERDOLL_ORDER_VISUAL_ID)
|
||||
{
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(slot));
|
||||
}
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_RHAND));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_LHAND));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_LRHAND));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_GLOVES));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_CHEST));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_LEGS));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_FEET));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_HAIR));
|
||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_DHAIR));
|
||||
|
||||
writeC(_activeChar.getPvpFlag());
|
||||
writeD(_activeChar.getReputation());
|
||||
|
@ -130,10 +130,15 @@ public class CharSelectionInfo extends L2GameServerPacket
|
||||
writeD(charInfoPackage.getPaperdollItemId(slot));
|
||||
}
|
||||
|
||||
for (int slot : Inventory.PAPERDOLL_ORDER_VISUAL_ID)
|
||||
{
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(slot));
|
||||
}
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_RHAND));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_LHAND));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_GLOVES));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_CHEST));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_LEGS));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_FEET));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_LRHAND));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_HAIR));
|
||||
writeD(charInfoPackage.getPaperdollItemVisualId(Inventory.PAPERDOLL_DHAIR));
|
||||
|
||||
writeH(charInfoPackage.getEnchantEffect(Inventory.PAPERDOLL_CHEST));
|
||||
writeH(charInfoPackage.getEnchantEffect(Inventory.PAPERDOLL_LEGS));
|
||||
|
Loading…
Reference in New Issue
Block a user