412 lines
26 KiB
Go
412 lines
26 KiB
Go
package ls_structs
|
|
|
|
import "eq2emu/internal/common"
|
|
|
|
// CharSelectProfile for client version 1
|
|
type CharSelectProfileV1 struct {
|
|
CharID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint32 `eq2:"int32"`
|
|
Zone common.EQ2String16 `eq2:"string16"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
Unknown2 uint32 `eq2:"int32"`
|
|
CreatedDate uint32 `eq2:"int32"`
|
|
LastPlayed uint32 `eq2:"int32"`
|
|
Unknown3 uint32 `eq2:"int32"`
|
|
Unknown4 uint32 `eq2:"int32"`
|
|
Zonename2 common.EQ2String16 `eq2:"string16"`
|
|
Zonedesc common.EQ2String16 `eq2:"string16"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceType uint16 `eq2:"int16"`
|
|
SkinColor []int8 `eq2:"sint8,len=3"`
|
|
EyeColor []int8 `eq2:"sint8,len=3"`
|
|
Equip []common.EQ2EquipmentItem `eq2:"equipment,len=21"`
|
|
HairType uint16 `eq2:"int16"`
|
|
HairTypeColor []int8 `eq2:"sint8,len=3"`
|
|
HairTypeHighlightColor []int8 `eq2:"sint8,len=3"`
|
|
HairFaceType uint16 `eq2:"int16"`
|
|
HairFaceColor []int8 `eq2:"sint8,len=3"`
|
|
HairFaceHighlightColor []int8 `eq2:"sint8,len=3"`
|
|
ChestType uint16 `eq2:"int16"`
|
|
ShirtColor []int8 `eq2:"sint8,len=3"`
|
|
UnknownChestColor []int8 `eq2:"sint8,len=3"`
|
|
LegsType uint16 `eq2:"int16"`
|
|
PantsColor []int8 `eq2:"sint8,len=3"`
|
|
UnknownLegsColor []int8 `eq2:"sint8,len=3"`
|
|
Unknown9 []int8 `eq2:"sint8,len=3"`
|
|
EyeType []int8 `eq2:"sint8,len=3"`
|
|
EarType []int8 `eq2:"sint8,len=3"`
|
|
EyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
CheekType []int8 `eq2:"sint8,len=3"`
|
|
LipType []int8 `eq2:"sint8,len=3"`
|
|
ChinType []int8 `eq2:"sint8,len=3"`
|
|
NoseType []int8 `eq2:"sint8,len=3"`
|
|
BodySize int8 `eq2:"sint8"`
|
|
BumpScale int8 `eq2:"sint8"`
|
|
Mount uint16 `eq2:"int16"`
|
|
MountColor1 []int8 `eq2:"sint8,len=3"`
|
|
MountColor2 []int8 `eq2:"sint8,len=3"`
|
|
HairColor1 []int8 `eq2:"sint8,len=3"`
|
|
HairColor2 []int8 `eq2:"sint8,len=3"`
|
|
HairColor3 []int8 `eq2:"sint8,len=3"`
|
|
Flags uint8 `eq2:"int8"`
|
|
}
|
|
|
|
// CharSelectProfile for client version 373 (same as V1)
|
|
type CharSelectProfileV373 struct {
|
|
CharID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Level uint32 `eq2:"int32"`
|
|
Zone common.EQ2String16 `eq2:"string16"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
Unknown2 uint32 `eq2:"int32"`
|
|
CreatedDate uint32 `eq2:"int32"`
|
|
LastPlayed uint32 `eq2:"int32"`
|
|
Unknown3 uint32 `eq2:"int32"`
|
|
Unknown4 uint32 `eq2:"int32"`
|
|
Zonename2 common.EQ2String16 `eq2:"string16"`
|
|
Zonedesc common.EQ2String16 `eq2:"string16"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceType uint16 `eq2:"int16"`
|
|
SkinColor []int8 `eq2:"sint8,len=3"`
|
|
EyeColor []int8 `eq2:"sint8,len=3"`
|
|
Equip []common.EQ2EquipmentItem `eq2:"equipment,len=21"`
|
|
HairType uint16 `eq2:"int16"`
|
|
HairTypeColor []int8 `eq2:"sint8,len=3"`
|
|
HairTypeHighlightColor []int8 `eq2:"sint8,len=3"`
|
|
HairFaceType uint16 `eq2:"int16"`
|
|
HairFaceColor []int8 `eq2:"sint8,len=3"`
|
|
HairFaceHighlightColor []int8 `eq2:"sint8,len=3"`
|
|
ChestType uint16 `eq2:"int16"`
|
|
ShirtColor []int8 `eq2:"sint8,len=3"`
|
|
UnknownChestColor []int8 `eq2:"sint8,len=3"`
|
|
LegsType uint16 `eq2:"int16"`
|
|
PantsColor []int8 `eq2:"sint8,len=3"`
|
|
UnknownLegsColor []int8 `eq2:"sint8,len=3"`
|
|
Unknown9 []int8 `eq2:"sint8,len=3"`
|
|
EyeType []int8 `eq2:"sint8,len=3"`
|
|
EarType []int8 `eq2:"sint8,len=3"`
|
|
EyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
CheekType []int8 `eq2:"sint8,len=3"`
|
|
LipType []int8 `eq2:"sint8,len=3"`
|
|
ChinType []int8 `eq2:"sint8,len=3"`
|
|
NoseType []int8 `eq2:"sint8,len=3"`
|
|
BodySize int8 `eq2:"sint8"`
|
|
BumpScale int8 `eq2:"sint8"`
|
|
Mount uint16 `eq2:"int16"`
|
|
MountColor1 []int8 `eq2:"sint8,len=3"`
|
|
MountColor2 []int8 `eq2:"sint8,len=3"`
|
|
HairColor1 []int8 `eq2:"sint8,len=3"`
|
|
HairColor2 []int8 `eq2:"sint8,len=3"`
|
|
HairColor3 []int8 `eq2:"sint8,len=3"`
|
|
Flags uint8 `eq2:"int8"`
|
|
}
|
|
|
|
// CharSelectProfile for client version 546
|
|
type CharSelectProfileV546 struct {
|
|
CharID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Race uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Level uint32 `eq2:"int32"`
|
|
Zone common.EQ2String16 `eq2:"string16"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
Unknown2 uint32 `eq2:"int32"`
|
|
CreatedDate uint32 `eq2:"int32"`
|
|
LastPlayed uint32 `eq2:"int32"`
|
|
Unknown3 uint32 `eq2:"int32"`
|
|
Unknown4 uint32 `eq2:"int32"`
|
|
Zonename2 common.EQ2String16 `eq2:"string16"`
|
|
Zonedesc common.EQ2String16 `eq2:"string16"`
|
|
Unknown5 uint32 `eq2:"int32"`
|
|
Version uint8 `eq2:"int8"`
|
|
RaceType uint16 `eq2:"int16"`
|
|
SkinColor []int8 `eq2:"sint8,len=3"`
|
|
EyeColor []int8 `eq2:"sint8,len=3"`
|
|
Equip []common.EQ2EquipmentItem `eq2:"equipment,len=23"`
|
|
HairType uint16 `eq2:"int16"`
|
|
HairTypeColor []int8 `eq2:"sint8,len=3"`
|
|
HairTypeHighlightColor []int8 `eq2:"sint8,len=3"`
|
|
HairFaceType uint16 `eq2:"int16"`
|
|
HairFaceColor []int8 `eq2:"sint8,len=3"`
|
|
HairFaceHighlightColor []int8 `eq2:"sint8,len=3"`
|
|
ChestType uint16 `eq2:"int16"`
|
|
ShirtColor []int8 `eq2:"sint8,len=3"`
|
|
UnknownChestColor []int8 `eq2:"sint8,len=3"`
|
|
LegsType uint16 `eq2:"int16"`
|
|
PantsColor []int8 `eq2:"sint8,len=3"`
|
|
UnknownLegsColor []int8 `eq2:"sint8,len=3"`
|
|
Unknown9 []int8 `eq2:"sint8,len=3"`
|
|
EyeType []int8 `eq2:"sint8,len=3"`
|
|
EarType []int8 `eq2:"sint8,len=3"`
|
|
EyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
CheekType []int8 `eq2:"sint8,len=3"`
|
|
LipType []int8 `eq2:"sint8,len=3"`
|
|
ChinType []int8 `eq2:"sint8,len=3"`
|
|
NoseType []int8 `eq2:"sint8,len=3"`
|
|
BodySize int8 `eq2:"sint8"`
|
|
BumpScale int8 `eq2:"sint8"`
|
|
Mount uint16 `eq2:"int16"`
|
|
MountColor1 []int8 `eq2:"sint8,len=3"`
|
|
MountColor2 []int8 `eq2:"sint8,len=3"`
|
|
HairColor1 []int8 `eq2:"sint8,len=3"`
|
|
HairColor2 []int8 `eq2:"sint8,len=3"`
|
|
HairColor3 []int8 `eq2:"sint8,len=3"`
|
|
Unknown11 []uint8 `eq2:"int8,len=10"`
|
|
SogaRaceType uint16 `eq2:"int16"`
|
|
SogaSkinColorx common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
Unknown12 []uint8 `eq2:"int8,len=3"`
|
|
SogaEyeType []int8 `eq2:"sint8,len=3"`
|
|
SogaEarType []int8 `eq2:"sint8,len=3"`
|
|
SogaEyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
SogaCheekType []int8 `eq2:"sint8,len=3"`
|
|
SogaLipType []int8 `eq2:"sint8,len=3"`
|
|
SogaChinType []int8 `eq2:"sint8,len=3"`
|
|
SogaNoseType []int8 `eq2:"sint8,len=3"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaChestType uint16 `eq2:"int16"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor3 common.EQ2Color `eq2:"color"`
|
|
SogaHairType uint16 `eq2:"int16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceType uint16 `eq2:"int16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
}
|
|
|
|
// CharSelectProfile for client version 562
|
|
type CharSelectProfileV562 struct {
|
|
Version uint32 `eq2:"int32"`
|
|
CharID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Unknown uint8 `eq2:"int8"`
|
|
Race uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Level uint32 `eq2:"int32"`
|
|
Zone common.EQ2String16 `eq2:"string16"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
Unknown2 uint32 `eq2:"int32"`
|
|
CreatedDate uint32 `eq2:"int32"`
|
|
LastPlayed uint32 `eq2:"int32"`
|
|
Unknown3 uint32 `eq2:"int32"`
|
|
Unknown4 uint32 `eq2:"int32"`
|
|
Zonename2 common.EQ2String16 `eq2:"string16"`
|
|
Zonedesc common.EQ2String16 `eq2:"string16"`
|
|
Unknown5 uint32 `eq2:"int32"`
|
|
ServerName common.EQ2String16 `eq2:"string16"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown6 []uint8 `eq2:"int8,len=2"`
|
|
Unknown7 uint32 `eq2:"int32"`
|
|
Unknown8 uint8 `eq2:"int8"`
|
|
RaceType uint16 `eq2:"int16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
Equip []common.EQ2EquipmentItem `eq2:"equipment,len=25"`
|
|
HairType uint16 `eq2:"int16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
HairFaceType uint16 `eq2:"int16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
ChestType uint16 `eq2:"int16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsType uint16 `eq2:"int16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
EyeType []int8 `eq2:"sint8,len=3"`
|
|
EarType []int8 `eq2:"sint8,len=3"`
|
|
EyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
CheekType []int8 `eq2:"sint8,len=3"`
|
|
LipType []int8 `eq2:"sint8,len=3"`
|
|
ChinType []int8 `eq2:"sint8,len=3"`
|
|
NoseType []int8 `eq2:"sint8,len=3"`
|
|
BodySize int8 `eq2:"sint8"`
|
|
Unknown10 []uint8 `eq2:"int8,len=9"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown11 []uint8 `eq2:"int8,len=13"`
|
|
Unknown15 []uint8 `eq2:"int8,len=7"`
|
|
}
|
|
|
|
// CharSelectProfile for client version 887
|
|
type CharSelectProfileV887 struct {
|
|
Version uint32 `eq2:"int32"`
|
|
CharID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Unknown uint8 `eq2:"int8"`
|
|
Race uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Level uint32 `eq2:"int32"`
|
|
Zone common.EQ2String16 `eq2:"string16"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
Unknown2 uint32 `eq2:"int32"`
|
|
CreatedDate uint32 `eq2:"int32"`
|
|
LastPlayed uint32 `eq2:"int32"`
|
|
Unknown3 uint32 `eq2:"int32"`
|
|
Unknown4 uint32 `eq2:"int32"`
|
|
Zonename2 common.EQ2String16 `eq2:"string16"`
|
|
Zonedesc common.EQ2String16 `eq2:"string16"`
|
|
Unknown5 uint32 `eq2:"int32"`
|
|
ServerName common.EQ2String16 `eq2:"string16"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown6 []uint8 `eq2:"int8,len=2"`
|
|
Unknown7 uint32 `eq2:"int32"`
|
|
TradeskillClass uint8 `eq2:"int8"`
|
|
TradeskillLevel uint32 `eq2:"int32"`
|
|
Unknown8 uint8 `eq2:"int8"`
|
|
RaceType uint16 `eq2:"int16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
Equip []common.EQ2EquipmentItem `eq2:"equipment,len=25"`
|
|
HairType uint16 `eq2:"int16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
HairFaceType uint16 `eq2:"int16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingType uint16 `eq2:"int16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestType uint16 `eq2:"int16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsType uint16 `eq2:"int16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
EyeType []int8 `eq2:"sint8,len=3"`
|
|
EarType []int8 `eq2:"sint8,len=3"`
|
|
EyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
CheekType []int8 `eq2:"sint8,len=3"`
|
|
LipType []int8 `eq2:"sint8,len=3"`
|
|
ChinType []int8 `eq2:"sint8,len=3"`
|
|
NoseType []int8 `eq2:"sint8,len=3"`
|
|
BodySize int8 `eq2:"sint8"`
|
|
Unknown10 []uint8 `eq2:"int8,len=9"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown11 []uint8 `eq2:"int8,len=13"`
|
|
SogaRaceType uint16 `eq2:"int16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
Unknown12 []uint8 `eq2:"int8,len=3"`
|
|
SogaEyeType []int8 `eq2:"sint8,len=3"`
|
|
SogaEarType []int8 `eq2:"sint8,len=3"`
|
|
SogaEyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
SogaCheekType []int8 `eq2:"sint8,len=3"`
|
|
SogaLipType []int8 `eq2:"sint8,len=3"`
|
|
SogaChinType []int8 `eq2:"sint8,len=3"`
|
|
SogaNoseType []int8 `eq2:"sint8,len=3"`
|
|
Unknown13 uint16 `eq2:"int16"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown14 common.EQ2Color `eq2:"color"`
|
|
SogaHairType uint16 `eq2:"int16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceType uint16 `eq2:"int16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
Unknown15 []uint8 `eq2:"int8,len=7"`
|
|
}
|
|
|
|
// CharSelectProfile for client version 60085 (same as 887)
|
|
type CharSelectProfileV60085 struct {
|
|
Version uint32 `eq2:"int32"`
|
|
CharID uint32 `eq2:"int32"`
|
|
ServerID uint32 `eq2:"int32"`
|
|
Name common.EQ2String16 `eq2:"string16"`
|
|
Unknown uint8 `eq2:"int8"`
|
|
Race uint8 `eq2:"int8"`
|
|
Class uint8 `eq2:"int8"`
|
|
Gender uint8 `eq2:"int8"`
|
|
Level uint32 `eq2:"int32"`
|
|
Zone common.EQ2String16 `eq2:"string16"`
|
|
Unknown1 uint32 `eq2:"int32"`
|
|
Unknown2 uint32 `eq2:"int32"`
|
|
CreatedDate uint32 `eq2:"int32"`
|
|
LastPlayed uint32 `eq2:"int32"`
|
|
Unknown3 uint32 `eq2:"int32"`
|
|
Unknown4 uint32 `eq2:"int32"`
|
|
Zonename2 common.EQ2String16 `eq2:"string16"`
|
|
Zonedesc common.EQ2String16 `eq2:"string16"`
|
|
Unknown5 uint32 `eq2:"int32"`
|
|
ServerName common.EQ2String16 `eq2:"string16"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
Unknown6 []uint8 `eq2:"int8,len=2"`
|
|
Unknown7 uint32 `eq2:"int32"`
|
|
TradeskillClass uint8 `eq2:"int8"`
|
|
TradeskillLevel uint32 `eq2:"int32"`
|
|
Unknown8 uint8 `eq2:"int8"`
|
|
RaceType uint16 `eq2:"int16"`
|
|
SkinColor common.EQ2Color `eq2:"color"`
|
|
EyeColor common.EQ2Color `eq2:"color"`
|
|
Equip []common.EQ2EquipmentItem `eq2:"equipment,len=25"`
|
|
HairType uint16 `eq2:"int16"`
|
|
HairTypeColor common.EQ2Color `eq2:"color"`
|
|
HairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
HairFaceType uint16 `eq2:"int16"`
|
|
HairFaceColor common.EQ2Color `eq2:"color"`
|
|
HairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
WingType uint16 `eq2:"int16"`
|
|
WingColor1 common.EQ2Color `eq2:"color"`
|
|
WingColor2 common.EQ2Color `eq2:"color"`
|
|
ChestType uint16 `eq2:"int16"`
|
|
ShirtColor common.EQ2Color `eq2:"color"`
|
|
UnknownChestColor common.EQ2Color `eq2:"color"`
|
|
LegsType uint16 `eq2:"int16"`
|
|
PantsColor common.EQ2Color `eq2:"color"`
|
|
UnknownLegsColor common.EQ2Color `eq2:"color"`
|
|
Unknown9 common.EQ2Color `eq2:"color"`
|
|
EyeType []int8 `eq2:"sint8,len=3"`
|
|
EarType []int8 `eq2:"sint8,len=3"`
|
|
EyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
CheekType []int8 `eq2:"sint8,len=3"`
|
|
LipType []int8 `eq2:"sint8,len=3"`
|
|
ChinType []int8 `eq2:"sint8,len=3"`
|
|
NoseType []int8 `eq2:"sint8,len=3"`
|
|
BodySize int8 `eq2:"sint8"`
|
|
Unknown10 []uint8 `eq2:"int8,len=9"`
|
|
HairColor1 common.EQ2Color `eq2:"color"`
|
|
HairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown11 []uint8 `eq2:"int8,len=13"`
|
|
SogaRaceType uint16 `eq2:"int16"`
|
|
SogaSkinColor common.EQ2Color `eq2:"color"`
|
|
SogaEyeColor common.EQ2Color `eq2:"color"`
|
|
Unknown12 []uint8 `eq2:"int8,len=3"`
|
|
SogaEyeType []int8 `eq2:"sint8,len=3"`
|
|
SogaEarType []int8 `eq2:"sint8,len=3"`
|
|
SogaEyeBrowType []int8 `eq2:"sint8,len=3"`
|
|
SogaCheekType []int8 `eq2:"sint8,len=3"`
|
|
SogaLipType []int8 `eq2:"sint8,len=3"`
|
|
SogaChinType []int8 `eq2:"sint8,len=3"`
|
|
SogaNoseType []int8 `eq2:"sint8,len=3"`
|
|
Unknown13 uint16 `eq2:"int16"`
|
|
SogaHairColor1 common.EQ2Color `eq2:"color"`
|
|
SogaHairColor2 common.EQ2Color `eq2:"color"`
|
|
Unknown14 common.EQ2Color `eq2:"color"`
|
|
SogaHairType uint16 `eq2:"int16"`
|
|
SogaHairTypeColor common.EQ2Color `eq2:"color"`
|
|
SogaHairTypeHighlightColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceType uint16 `eq2:"int16"`
|
|
SogaHairFaceColor common.EQ2Color `eq2:"color"`
|
|
SogaHairFaceHighlightColor common.EQ2Color `eq2:"color"`
|
|
Unknown15 []uint8 `eq2:"int8,len=7"`
|
|
}
|