CharInfo changes.
This commit is contained in:
@@ -31,18 +31,18 @@ public class CharInfo extends L2GameServerPacket
|
|||||||
{
|
{
|
||||||
private final L2PcInstance _activeChar;
|
private final L2PcInstance _activeChar;
|
||||||
private int _objId;
|
private int _objId;
|
||||||
private int _x, _y, _z, _heading;
|
private int _x;
|
||||||
private final int _mAtkSpd, _pAtkSpd;
|
private int _y;
|
||||||
|
private int _z;
|
||||||
|
private int _heading;
|
||||||
|
|
||||||
private final int _runSpd, _walkSpd;
|
private final int _runSpd;
|
||||||
|
private final int _walkSpd;
|
||||||
private final int _swimRunSpd;
|
private final int _swimRunSpd;
|
||||||
private final int _swimWalkSpd;
|
private final int _swimWalkSpd;
|
||||||
private final int _flyRunSpd;
|
private final int _flyRunSpd;
|
||||||
private final int _flyWalkSpd;
|
private final int _flyWalkSpd;
|
||||||
private final double _moveMultiplier;
|
private final double _moveMultiplier;
|
||||||
private final float _attackSpeedMultiplier;
|
|
||||||
private int _enchantLevel = 0;
|
|
||||||
private int _armorEnchant = 0;
|
|
||||||
|
|
||||||
private int _vehicleId = 0;
|
private int _vehicleId = 0;
|
||||||
|
|
||||||
@@ -63,11 +63,6 @@ public class CharInfo extends L2GameServerPacket
|
|||||||
_y = _activeChar.getY();
|
_y = _activeChar.getY();
|
||||||
_z = _activeChar.getZ();
|
_z = _activeChar.getZ();
|
||||||
}
|
}
|
||||||
_heading = _activeChar.getHeading();
|
|
||||||
_mAtkSpd = _activeChar.getMAtkSpd();
|
|
||||||
_pAtkSpd = (int) _activeChar.getPAtkSpd();
|
|
||||||
_attackSpeedMultiplier = _activeChar.getAttackSpeedMultiplier();
|
|
||||||
setInvisible(cha.isInvisible());
|
|
||||||
|
|
||||||
_moveMultiplier = cha.getMovementSpeedMultiplier();
|
_moveMultiplier = cha.getMovementSpeedMultiplier();
|
||||||
_runSpd = (int) Math.round(cha.getRunSpeed() / _moveMultiplier);
|
_runSpd = (int) Math.round(cha.getRunSpeed() / _moveMultiplier);
|
||||||
@@ -76,8 +71,8 @@ public class CharInfo extends L2GameServerPacket
|
|||||||
_swimWalkSpd = (int) Math.round(cha.getSwimWalkSpeed() / _moveMultiplier);
|
_swimWalkSpd = (int) Math.round(cha.getSwimWalkSpeed() / _moveMultiplier);
|
||||||
_flyRunSpd = cha.isFlying() ? _runSpd : 0;
|
_flyRunSpd = cha.isFlying() ? _runSpd : 0;
|
||||||
_flyWalkSpd = cha.isFlying() ? _walkSpd : 0;
|
_flyWalkSpd = cha.isFlying() ? _walkSpd : 0;
|
||||||
_enchantLevel = cha.getInventory().getWeaponEnchant();
|
|
||||||
_armorEnchant = cha.getInventory().getArmorMinEnchant();
|
setInvisible(cha.isInvisible());
|
||||||
}
|
}
|
||||||
|
|
||||||
public CharInfo(L2Decoy decoy)
|
public CharInfo(L2Decoy decoy)
|
||||||
@@ -126,7 +121,7 @@ public class CharInfo extends L2GameServerPacket
|
|||||||
writeD(_activeChar.getInventory().getPaperdoll2ndAugmentationId(slot));
|
writeD(_activeChar.getInventory().getPaperdoll2ndAugmentationId(slot));
|
||||||
}
|
}
|
||||||
|
|
||||||
writeC(_armorEnchant);
|
writeC(_activeChar.getInventory().getArmorMinEnchant());
|
||||||
|
|
||||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_RHAND));
|
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_RHAND));
|
||||||
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_LHAND));
|
writeD(_activeChar.getInventory().getPaperdollItemVisualId(Inventory.PAPERDOLL_LHAND));
|
||||||
@@ -141,8 +136,8 @@ public class CharInfo extends L2GameServerPacket
|
|||||||
writeC(_activeChar.getPvpFlag());
|
writeC(_activeChar.getPvpFlag());
|
||||||
writeD(_activeChar.getReputation());
|
writeD(_activeChar.getReputation());
|
||||||
|
|
||||||
writeD(_mAtkSpd);
|
writeD(_activeChar.getMAtkSpd());
|
||||||
writeD(_pAtkSpd);
|
writeD((int) _activeChar.getPAtkSpd());
|
||||||
|
|
||||||
writeH(_runSpd);
|
writeH(_runSpd);
|
||||||
writeH(_walkSpd);
|
writeH(_walkSpd);
|
||||||
@@ -153,7 +148,7 @@ public class CharInfo extends L2GameServerPacket
|
|||||||
writeH(_flyRunSpd);
|
writeH(_flyRunSpd);
|
||||||
writeH(_flyWalkSpd);
|
writeH(_flyWalkSpd);
|
||||||
writeF(_moveMultiplier);
|
writeF(_moveMultiplier);
|
||||||
writeF(_attackSpeedMultiplier);
|
writeF(_activeChar.getAttackSpeedMultiplier());
|
||||||
|
|
||||||
writeF(_activeChar.getCollisionRadius());
|
writeF(_activeChar.getCollisionRadius());
|
||||||
writeF(_activeChar.getCollisionHeight());
|
writeF(_activeChar.getCollisionHeight());
|
||||||
@@ -201,7 +196,7 @@ public class CharInfo extends L2GameServerPacket
|
|||||||
|
|
||||||
writeD(_activeChar.getClassId().getId()); // Confirmed
|
writeD(_activeChar.getClassId().getId()); // Confirmed
|
||||||
writeD(0x00); // TODO: Find me!
|
writeD(0x00); // TODO: Find me!
|
||||||
writeC(_activeChar.isMounted() ? 0 : _enchantLevel); // Confirmed
|
writeC(_activeChar.isMounted() ? 0 : _activeChar.getInventory().getWeaponEnchant()); // Confirmed
|
||||||
|
|
||||||
writeC(_activeChar.getTeam().getId()); // Confirmed
|
writeC(_activeChar.getTeam().getId()); // Confirmed
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user