768 lines
45 KiB
Go
768 lines
45 KiB
Go
package ls_structs
|
|
|
|
import "eq2emu/internal/common"
|
|
|
|
// CreateCharacter for client version 1
|
|
type CreateCharacterV1 struct {
|
|
AccountID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Unknown1 []uint8 `eq2:"int8,len=2"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor []float32 `eq2:"float,len=3"`
|
|
EyeColor []float32 `eq2:"float,len=3"`
|
|
HairColor1 []float32 `eq2:"float,len=3"`
|
|
HairColor2 []float32 `eq2:"float,len=3"`
|
|
HairHighlight []float32 `eq2:"float,len=3"`
|
|
Unknown2 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor []float32 `eq2:"float,len=3"`
|
|
HairTypeHighlightColor []float32 `eq2:"float,len=3"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor []float32 `eq2:"float,len=3"`
|
|
HairFaceHighlightColor []float32 `eq2:"float,len=3"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor []float32 `eq2:"float,len=3"`
|
|
UnknownChestColor []float32 `eq2:"float,len=3"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor []float32 `eq2:"float,len=3"`
|
|
UnknownLegsColor []float32 `eq2:"float,len=3"`
|
|
Unknown9 []float32 `eq2:"float,len=3"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 373
|
|
type CreateCharacterV373 struct {
|
|
Unknown0 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Unknown1 []uint8 `eq2:"int8,len=2"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor []float32 `eq2:"float,len=3"`
|
|
EyeColor []float32 `eq2:"float,len=3"`
|
|
HairColor1 []float32 `eq2:"float,len=3"`
|
|
HairColor2 []float32 `eq2:"float,len=3"`
|
|
HairHighlight []float32 `eq2:"float,len=3"`
|
|
Unknown2 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor []float32 `eq2:"float,len=3"`
|
|
HairTypeHighlightColor []float32 `eq2:"float,len=3"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor []float32 `eq2:"float,len=3"`
|
|
HairFaceHighlightColor []float32 `eq2:"float,len=3"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor []float32 `eq2:"float,len=3"`
|
|
UnknownChestColor []float32 `eq2:"float,len=3"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor []float32 `eq2:"float,len=3"`
|
|
UnknownLegsColor []float32 `eq2:"float,len=3"`
|
|
Unknown9 []float32 `eq2:"float,len=3"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 546
|
|
type CreateCharacterV546 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
CcUnknown0 uint8 `eq2:"int8"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor []float32 `eq2:"float,len=3"`
|
|
EyeColor []float32 `eq2:"float,len=3"`
|
|
HairColor1 []float32 `eq2:"float,len=3"`
|
|
HairColor2 []float32 `eq2:"float,len=3"`
|
|
HairHighlight []float32 `eq2:"float,len=3"`
|
|
Unknown2 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor []float32 `eq2:"float,len=3"`
|
|
HairTypeHighlightColor []float32 `eq2:"float,len=3"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor []float32 `eq2:"float,len=3"`
|
|
HairFaceHighlightColor []float32 `eq2:"float,len=3"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor []float32 `eq2:"float,len=3"`
|
|
UnknownChestColor []float32 `eq2:"float,len=3"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor []float32 `eq2:"float,len=3"`
|
|
UnknownLegsColor []float32 `eq2:"float,len=3"`
|
|
Unknown9 []float32 `eq2:"float,len=3"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 561
|
|
type CreateCharacterV561 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor []float32 `eq2:"float,len=3"`
|
|
EyeColor []float32 `eq2:"float,len=3"`
|
|
HairColor1 []float32 `eq2:"float,len=3"`
|
|
HairColor2 []float32 `eq2:"float,len=3"`
|
|
HairHighlight []float32 `eq2:"float,len=3"`
|
|
Unknown2 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor []float32 `eq2:"float,len=3"`
|
|
HairTypeHighlightColor []float32 `eq2:"float,len=3"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor []float32 `eq2:"float,len=3"`
|
|
HairFaceHighlightColor []float32 `eq2:"float,len=3"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor []float32 `eq2:"float,len=3"`
|
|
UnknownChestColor []float32 `eq2:"float,len=3"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor []float32 `eq2:"float,len=3"`
|
|
UnknownLegsColor []float32 `eq2:"float,len=3"`
|
|
Unknown9 []float32 `eq2:"float,len=3"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 562
|
|
type CreateCharacterV562 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown3 uint8 `eq2:"int8"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
SkinColor2 common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown8 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingFile common.EQ2String16 `eq2:"string16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
SogaVersion uint8 `eq2:"int8"`
|
|
SogaRaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairHighlight common.EQ2Color `eq2:"color"`
|
|
SogaUnknown11 []uint8 `eq2:"int8,len=26"`
|
|
SogaHairFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaFaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaWingFile common.EQ2String16 `eq2:"string16"`
|
|
SogaWingColor1 common.EQ2Color `eq2:"color"`
|
|
SogaWingColor2 common.EQ2Color `eq2:"color"`
|
|
SogaChestFile common.EQ2String16 `eq2:"string16"`
|
|
SogaShirtColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownChestColor common.EQ2Color `eq2:"color"`
|
|
SogaLegsFile common.EQ2String16 `eq2:"string16"`
|
|
SogaPantsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown12 common.EQ2Color `eq2:"color"`
|
|
SogaEyes2 []float32 `eq2:"float,len=3"`
|
|
SogaEars []float32 `eq2:"float,len=3"`
|
|
SogaEyeBrows []float32 `eq2:"float,len=3"`
|
|
SogaCheeks []float32 `eq2:"float,len=3"`
|
|
SogaLips []float32 `eq2:"float,len=3"`
|
|
SogaChin []float32 `eq2:"float,len=3"`
|
|
SogaNose []float32 `eq2:"float,len=3"`
|
|
SogaBodySize float32 `eq2:"float"`
|
|
SogaBodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 869
|
|
type CreateCharacterV869 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown3 uint8 `eq2:"int8"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
SkinColor2 common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
HairHighlight common.EQ2Color `eq2:"color"`
|
|
Unknown8 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingFile common.EQ2String16 `eq2:"string16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
SogaVersion uint8 `eq2:"int8"`
|
|
SogaRaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairHighlight common.EQ2Color `eq2:"color"`
|
|
SogaUnknownColor1 common.EQ2Color `eq2:"color"`
|
|
SogaUnknown11 []uint8 `eq2:"int8,len=26"`
|
|
SogaHairFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaFaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaWingFile common.EQ2String16 `eq2:"string16"`
|
|
SogaWingColor1 common.EQ2Color `eq2:"color"`
|
|
SogaWingColor2 common.EQ2Color `eq2:"color"`
|
|
SogaChestFile common.EQ2String16 `eq2:"string16"`
|
|
SogaShirtColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownChestColor common.EQ2Color `eq2:"color"`
|
|
SogaLegsFile common.EQ2String16 `eq2:"string16"`
|
|
SogaPantsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown12 common.EQ2Color `eq2:"color"`
|
|
SogaEyes2 []float32 `eq2:"float,len=3"`
|
|
SogaEars []float32 `eq2:"float,len=3"`
|
|
SogaEyeBrows []float32 `eq2:"float,len=3"`
|
|
SogaCheeks []float32 `eq2:"float,len=3"`
|
|
SogaLips []float32 `eq2:"float,len=3"`
|
|
SogaChin []float32 `eq2:"float,len=3"`
|
|
SogaNose []float32 `eq2:"float,len=3"`
|
|
SogaBodySize float32 `eq2:"float"`
|
|
SogaBodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 1096 (same as 869 but without SogaUnknownColor1)
|
|
type CreateCharacterV1096 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown3 uint8 `eq2:"int8"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
SkinColor2 common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
HairHighlight common.EQ2Color `eq2:"color"`
|
|
Unknown8 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingFile common.EQ2String16 `eq2:"string16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
SogaVersion uint8 `eq2:"int8"`
|
|
SogaRaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairHighlight common.EQ2Color `eq2:"color"`
|
|
SogaUnknownColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown11 []uint8 `eq2:"int8,len=26"`
|
|
SogaHairFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaFaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaWingFile common.EQ2String16 `eq2:"string16"`
|
|
SogaWingColor1 common.EQ2Color `eq2:"color"`
|
|
SogaWingColor2 common.EQ2Color `eq2:"color"`
|
|
SogaChestFile common.EQ2String16 `eq2:"string16"`
|
|
SogaShirtColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownChestColor common.EQ2Color `eq2:"color"`
|
|
SogaLegsFile common.EQ2String16 `eq2:"string16"`
|
|
SogaPantsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown12 common.EQ2Color `eq2:"color"`
|
|
SogaEyes2 []float32 `eq2:"float,len=3"`
|
|
SogaEars []float32 `eq2:"float,len=3"`
|
|
SogaEyeBrows []float32 `eq2:"float,len=3"`
|
|
SogaCheeks []float32 `eq2:"float,len=3"`
|
|
SogaLips []float32 `eq2:"float,len=3"`
|
|
SogaChin []float32 `eq2:"float,len=3"`
|
|
SogaNose []float32 `eq2:"float,len=3"`
|
|
SogaBodySize float32 `eq2:"float"`
|
|
SogaBodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 57080
|
|
type CreateCharacterV57080 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown3 uint8 `eq2:"int8"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Version uint8 `eq2:"int8"`
|
|
Unknown10 uint16 `eq2:"int16"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
UnknownSkinColor2 common.EQ2Color `eq2:"color"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
HairHighlight common.EQ2Color `eq2:"color"`
|
|
Unknown8 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingFile common.EQ2String16 `eq2:"string16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
SogaVersion uint8 `eq2:"int8"`
|
|
SogaRaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairHighlight common.EQ2Color `eq2:"color"`
|
|
SogaUnknownColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown11 []uint8 `eq2:"int8,len=26"`
|
|
SogaHairFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaFaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaWingFile common.EQ2String16 `eq2:"string16"`
|
|
SogaWingColor1 common.EQ2Color `eq2:"color"`
|
|
SogaWingColor2 common.EQ2Color `eq2:"color"`
|
|
SogaChestFile common.EQ2String16 `eq2:"string16"`
|
|
SogaShirtColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownChestColor common.EQ2Color `eq2:"color"`
|
|
SogaLegsFile common.EQ2String16 `eq2:"string16"`
|
|
SogaPantsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown12 common.EQ2Color `eq2:"color"`
|
|
SogaEyes2 []float32 `eq2:"float,len=3"`
|
|
SogaEars []float32 `eq2:"float,len=3"`
|
|
SogaEyeBrows []float32 `eq2:"float,len=3"`
|
|
SogaCheeks []float32 `eq2:"float,len=3"`
|
|
SogaLips []float32 `eq2:"float,len=3"`
|
|
SogaChin []float32 `eq2:"float,len=3"`
|
|
SogaNose []float32 `eq2:"float,len=3"`
|
|
SogaBodySize float32 `eq2:"float"`
|
|
SogaBodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 60085 (same as 57080)
|
|
type CreateCharacterV60085 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown3 uint8 `eq2:"int8"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint8 `eq2:"int8"`
|
|
Version uint8 `eq2:"int8"`
|
|
Unknown10 uint16 `eq2:"int16"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
UnknownSkinColor2 common.EQ2Color `eq2:"color"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
HairHighlight common.EQ2Color `eq2:"color"`
|
|
Unknown8 []uint8 `eq2:"int8,len=26"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingFile common.EQ2String16 `eq2:"string16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
SogaVersion uint8 `eq2:"int8"`
|
|
SogaRaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairHighlight common.EQ2Color `eq2:"color"`
|
|
SogaUnknownColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown11 []uint8 `eq2:"int8,len=26"`
|
|
SogaHairFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaFaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaWingFile common.EQ2String16 `eq2:"string16"`
|
|
SogaWingColor1 common.EQ2Color `eq2:"color"`
|
|
SogaWingColor2 common.EQ2Color `eq2:"color"`
|
|
SogaChestFile common.EQ2String16 `eq2:"string16"`
|
|
SogaShirtColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownChestColor common.EQ2Color `eq2:"color"`
|
|
SogaLegsFile common.EQ2String16 `eq2:"string16"`
|
|
SogaPantsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown12 common.EQ2Color `eq2:"color"`
|
|
SogaEyes2 []float32 `eq2:"float,len=3"`
|
|
SogaEars []float32 `eq2:"float,len=3"`
|
|
SogaEyeBrows []float32 `eq2:"float,len=3"`
|
|
SogaCheeks []float32 `eq2:"float,len=3"`
|
|
SogaLips []float32 `eq2:"float,len=3"`
|
|
SogaChin []float32 `eq2:"float,len=3"`
|
|
SogaNose []float32 `eq2:"float,len=3"`
|
|
SogaBodySize float32 `eq2:"float"`
|
|
SogaBodyAge float32 `eq2:"float"`
|
|
}
|
|
|
|
// CreateCharacter for client version 64659
|
|
type CreateCharacterV64659 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown3 uint8 `eq2:"int8"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint32 `eq2:"int32"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
SkinColor2 common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown8 []uint8 `eq2:"int8,len=38"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingFile common.EQ2String16 `eq2:"string16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
SogaVersion uint8 `eq2:"int8"`
|
|
SogaRaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairHighlight common.EQ2Color `eq2:"color"`
|
|
SogaUnknown11 []uint8 `eq2:"int8,len=38"`
|
|
SogaHairFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaFaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaWingFile common.EQ2String16 `eq2:"string16"`
|
|
SogaWingColor1 common.EQ2Color `eq2:"color"`
|
|
SogaWingColor2 common.EQ2Color `eq2:"color"`
|
|
SogaChestFile common.EQ2String16 `eq2:"string16"`
|
|
SogaShirtColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownChestColor common.EQ2Color `eq2:"color"`
|
|
SogaLegsFile common.EQ2String16 `eq2:"string16"`
|
|
SogaPantsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown12 common.EQ2Color `eq2:"color"`
|
|
SogaEyes2 []float32 `eq2:"float,len=3"`
|
|
SogaEars []float32 `eq2:"float,len=3"`
|
|
SogaEyeBrows []float32 `eq2:"float,len=3"`
|
|
SogaCheeks []float32 `eq2:"float,len=3"`
|
|
SogaLips []float32 `eq2:"float,len=3"`
|
|
SogaChin []float32 `eq2:"float,len=3"`
|
|
SogaNose []float32 `eq2:"float,len=3"`
|
|
SogaBodySize float32 `eq2:"float"`
|
|
SogaBodyAge float32 `eq2:"float"`
|
|
Unknown13 []uint8 `eq2:"int8,len=2"`
|
|
}
|
|
|
|
// CreateCharacter for client version 65534 (same as 64659)
|
|
type CreateCharacterV65534 struct {
|
|
Unknown0 uint8 `eq2:"int8"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown3 uint8 `eq2:"int8"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Deity uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint8 `eq2:"int8"`
|
|
StartingZone uint32 `eq2:"int32"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceFile common.EQ2String16 `eq2:"string16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
SkinColor2 common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown8 []uint8 `eq2:"int8,len=38"`
|
|
HairFile common.EQ2String16 `eq2:"string16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
FaceFile common.EQ2String16 `eq2:"string16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingFile common.EQ2String16 `eq2:"string16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestFile common.EQ2String16 `eq2:"string16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsFile common.EQ2String16 `eq2:"string16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
Eyes2 []float32 `eq2:"float,len=3"`
|
|
Ears []float32 `eq2:"float,len=3"`
|
|
EyeBrows []float32 `eq2:"float,len=3"`
|
|
Cheeks []float32 `eq2:"float,len=3"`
|
|
Lips []float32 `eq2:"float,len=3"`
|
|
Chin []float32 `eq2:"float,len=3"`
|
|
Nose []float32 `eq2:"float,len=3"`
|
|
BodySize float32 `eq2:"float"`
|
|
BodyAge float32 `eq2:"float"`
|
|
SogaVersion uint8 `eq2:"int8"`
|
|
SogaRaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairHighlight common.EQ2Color `eq2:"color"`
|
|
SogaUnknown11 []uint8 `eq2:"int8,len=38"`
|
|
SogaHairFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaFaceFile common.EQ2String16 `eq2:"string16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaWingFile common.EQ2String16 `eq2:"string16"`
|
|
SogaWingColor1 common.EQ2Color `eq2:"color"`
|
|
SogaWingColor2 common.EQ2Color `eq2:"color"`
|
|
SogaChestFile common.EQ2String16 `eq2:"string16"`
|
|
SogaShirtColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownChestColor common.EQ2Color `eq2:"color"`
|
|
SogaLegsFile common.EQ2String16 `eq2:"string16"`
|
|
SogaPantsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
SogaUnknown12 common.EQ2Color `eq2:"color"`
|
|
SogaEyes2 []float32 `eq2:"float,len=3"`
|
|
SogaEars []float32 `eq2:"float,len=3"`
|
|
SogaEyeBrows []float32 `eq2:"float,len=3"`
|
|
SogaCheeks []float32 `eq2:"float,len=3"`
|
|
SogaLips []float32 `eq2:"float,len=3"`
|
|
SogaChin []float32 `eq2:"float,len=3"`
|
|
SogaNose []float32 `eq2:"float,len=3"`
|
|
SogaBodySize float32 `eq2:"float"`
|
|
SogaBodyAge float32 `eq2:"float"`
|
|
Unknown13 []uint8 `eq2:"int8,len=2"`
|
|
}
|