43 lines
1.3 KiB
Go
43 lines
1.3 KiB
Go
package ls_structs
|
|
|
|
import "eq2emu/internal/common"
|
|
|
|
// PlayResponse for client version 1
|
|
type PlayResponseV1 struct {
|
|
Response uint8 `eq2:"int8"`
|
|
Server common.EQ2String8 `eq2:"string8"`
|
|
Port uint16 `eq2:"int16"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
AccessCode uint32 `eq2:"int32"`
|
|
}
|
|
|
|
// PlayResponse for client version 1096
|
|
type PlayResponseV1096 struct {
|
|
Response uint8 `eq2:"int8"`
|
|
Unknown1 uint16 `eq2:"int16"`
|
|
Server common.EQ2String8 `eq2:"string8"`
|
|
Port uint16 `eq2:"int16"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
AccessCode uint32 `eq2:"int32"`
|
|
}
|
|
|
|
// PlayResponse for client version 60085
|
|
type PlayResponseV60085 struct {
|
|
Response uint8 `eq2:"int8"`
|
|
Unknown1 []uint16 `eq2:"int16,len=3"`
|
|
Server common.EQ2String8 `eq2:"string8"`
|
|
Port uint16 `eq2:"int16"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
AccessCode uint32 `eq2:"int32"`
|
|
}
|
|
|
|
// PlayResponse for client version 60099
|
|
type PlayResponseV60099 struct {
|
|
Response uint8 `eq2:"int8"`
|
|
Unknown1 []uint16 `eq2:"int16,len=3"`
|
|
Server common.EQ2String8 `eq2:"string8"`
|
|
Port uint16 `eq2:"int16"`
|
|
AccountID uint32 `eq2:"int32"`
|
|
AccessCode uint32 `eq2:"int32"`
|
|
}
|