public class CharacterCreate implements IClientIncomingPacket, IPTSConstant, IPTSStaticFunctions {
// cSdddddddddddd
private String _name;
private int _sex;
private int _race;
private int _classId;
private int _hairStyle;
private int _hairColor;
private int _face;
private String Start;
@Override
public boolean read(GameClient client, PacketReader packet) {
_name = packet.readS();
_race = packet.readD(); // race
_sex = packet.readD();
_classId = packet.readD();
packet.readD(); // int
packet.readD(); // str
packet.readD(); // con
packet.readD(); // men
packet.readD(); // dex
packet.readD(); // wit
_hairStyle = MathExt.constrain(packet.readD() - 2,0,6); //Я хз че случилось, но с клиента приходит значение на 2 больше, чем нужно. Возможно патч, но я хз точно.
_hairColor = packet.readD();
_face = packet.readD();
return true;
}