334 lines
7.9 KiB
Go
334 lines
7.9 KiB
Go
package old
|
||
|
||
// ---------------------------------------- rig ----------------------------------------
|
||
|
||
// Rig 钻机
|
||
type Rig struct {
|
||
Head uint32 `json:"Head,omitempty"` //头部部件
|
||
HeadStar uint32 `json:"HeadStar,omitempty"` //头部部件
|
||
Body uint32 `json:"Body,omitempty"` //机身部件
|
||
BodyStar uint32 `json:"BodyStar,omitempty"` //机身部件
|
||
Tail uint32 `json:"Tail,omitempty"` //尾部部件
|
||
TailStar uint32 `json:"TailStar,omitempty"` //尾部部件
|
||
Equips Equips `json:"Equips,omitempty"` //钻机装备
|
||
Pendants Pendants `json:"Pendants,omitempty"` //钻机挂件
|
||
Attrs Attrs `json:"Attrs,omitempty"` //钻机属性
|
||
}
|
||
|
||
// MsgRigInfoAck 钻机列表
|
||
type MsgRigInfoAck struct {
|
||
*Rig
|
||
}
|
||
|
||
type RigComponent struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
Id uint32 `json:"Id"`
|
||
StarId uint32 `json:"StarId"`
|
||
Type uint32 `json:"Type"`
|
||
Setup bool `json:"Setup,omitempty"`
|
||
}
|
||
|
||
//------------------------------------ rig component ----------------------------------
|
||
|
||
type MsgRigComponentListAck struct {
|
||
List []*RigComponent `json:"List,omitempty"` //部件列表
|
||
}
|
||
|
||
type RigComponentChange struct {
|
||
*RigComponent
|
||
ChangeType uint32 `json:"ChangeType"`
|
||
}
|
||
|
||
type MsgRigComponentChangeListAck struct {
|
||
List []*RigComponentChange `json:"List"` //部件变更列表
|
||
}
|
||
|
||
type MsgRigComponentSetReq struct {
|
||
Type uint32 `json:"Type"`
|
||
Id uint32 `json:"Id,omitempty"` //钻机装备ID(传0为取下装备)
|
||
}
|
||
|
||
type MsgRigComponentUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
type MsgRigComponentStarUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
//-------------------------------------- rig equip ------------------------------------
|
||
|
||
type RigEquip struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
Id uint32 `json:"Id"`
|
||
Setup bool `json:"Setup,omitempty"`
|
||
}
|
||
|
||
type MsgRigEquipListAck struct {
|
||
List []*RigEquip `json:"List,omitempty"` //装备列表
|
||
}
|
||
|
||
type RigEquipChange struct {
|
||
*RigEquip
|
||
ChangeType uint32 `json:"ChangeType"`
|
||
}
|
||
|
||
type MsgRigEquipChangeListAck struct {
|
||
List []*RigEquipChange `json:"List"` //装备变更列表
|
||
}
|
||
|
||
type MsgRigEquipSetReq struct {
|
||
Index uint32 `json:"Index"` //钻机栏下标(0开始,如果栏位已有装备会被替换)
|
||
Id uint32 `json:"Id"` //钻机装备ID(传0为取下装备)
|
||
}
|
||
|
||
type MsgRigEquipUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
type MsgRigEquipUpgradeAllReq struct {
|
||
List []uint32 `json:"List"` //钻机装备ID列表l
|
||
}
|
||
|
||
//------------------------------------- rig pendant -----------------------------------
|
||
|
||
type RigPendant struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
Id uint32 `json:"Id"`
|
||
Setup bool `json:"Setup,omitempty"`
|
||
}
|
||
|
||
type MsgRigPendantListAck struct {
|
||
List []*RigPendant `json:"List,omitempty"` //装备列表
|
||
}
|
||
|
||
type RigPendantChange struct {
|
||
*RigPendant
|
||
ChangeType uint32 `json:"ChangeType"`
|
||
}
|
||
|
||
type MsgRigPendantChangeListAck struct {
|
||
List []*RigPendantChange `json:"List"` //装备变更列表
|
||
}
|
||
|
||
type MsgRigPendantSetReq struct {
|
||
Index uint32 `json:"Index"` //钻机栏下标(0开始,如果栏位已有装备会被替换)
|
||
Id uint32 `json:"Id"` //钻机装备ID(传0为取下装备)
|
||
}
|
||
|
||
type MsgRigPendantUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
type MsgRigPendantUpgradeAllReq struct {
|
||
List []uint32 `json:"List"` //钻机装备ID列表l
|
||
}
|
||
|
||
//------------------------------------ rig remains ------------------------------------
|
||
|
||
type RigRemains struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
Id uint32 `json:"Id"` //钻机遗物ID
|
||
}
|
||
|
||
type MsgRigRemainsListAck struct {
|
||
List []*RigRemains `json:"List,omitempty"`
|
||
}
|
||
|
||
type RigRemainsChange struct {
|
||
*RigRemains
|
||
ChangeType uint32 `json:"ChangeType"`
|
||
}
|
||
|
||
type MsgRigRemainsChangeListAck struct {
|
||
List []*RigRemainsChange `json:"List,omitempty"`
|
||
}
|
||
|
||
type MsgRigRemainsUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
//-------------------------------------- rig core ------------------------------------
|
||
|
||
type RigCore struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
Id uint32 `json:"Id"`
|
||
Socket uint32 `json:"Socket,omitempty"`
|
||
}
|
||
|
||
type MsgRigCoreListAck struct {
|
||
List []*RigCore `json:"List,omitempty"` //核心列表
|
||
}
|
||
|
||
type RigCoreChange struct {
|
||
*RigCore
|
||
ChangeType uint32 `json:"ChangeType"`
|
||
}
|
||
|
||
type MsgRigCoreChangeListAck struct {
|
||
List []*RigCoreChange `json:"List"` //核心变更列表
|
||
}
|
||
|
||
type MsgRigCoreSetReq struct {
|
||
Id uint32 `json:"Id"` //钻机核心ID
|
||
Socket uint32 `json:"Socket"` //钻机核心插孔(1-19, 0从插孔取下)
|
||
}
|
||
|
||
type MsgRigCoreSetAllReq struct {
|
||
}
|
||
|
||
type MsgRigCoreUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
//type MsgRigCoreUpgradeAllReq struct {
|
||
//}
|
||
|
||
//------------------------------------ rig smelter ------------------------------------
|
||
|
||
type Smelter struct {
|
||
Type uint32 `json:"Type"`
|
||
Id uint32 `json:"Id"`
|
||
Exp uint32 `json:"Exp"`
|
||
}
|
||
|
||
type MsgRigSmelterListAck struct {
|
||
List []*Smelter `json:"List"`
|
||
}
|
||
|
||
type MsgRigSmelterChangeAck struct {
|
||
*Smelter
|
||
}
|
||
|
||
type MsgRigSmelterSmeltReq struct {
|
||
Type uint32 `json:"Type"`
|
||
Times uint32 `json:"Times"`
|
||
}
|
||
|
||
type MsgRigSmelterSmeltAck struct {
|
||
*MsgRewardListAck
|
||
}
|
||
|
||
//----------------------------------- rig character -----------------------------------
|
||
|
||
type RigCharacter struct {
|
||
ItemId uint32 `json:"ItemId"` //物品ID
|
||
Id uint32 `json:"Id"` //人物ID
|
||
StarId uint32 `json:"StarId"` //星级ID
|
||
}
|
||
|
||
type MsgRigCharacterListAck struct {
|
||
List []*RigCharacter `json:"List"`
|
||
}
|
||
|
||
type RigCharacterChange struct {
|
||
*RigCharacter
|
||
ChangeType uint32 `json:"ChangeType"`
|
||
}
|
||
|
||
type MsgRigCharacterChangeListAck struct {
|
||
List []*RigCharacterChange `json:"List"`
|
||
}
|
||
|
||
type MsgRigCharacterUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
type MsgRigCharacterStarUpgradeReq struct {
|
||
ItemId uint32 `json:"ItemId"`
|
||
}
|
||
|
||
type RigTeam struct {
|
||
Members Team `json:"Members"`
|
||
}
|
||
|
||
type MsgRigTeamListAck struct {
|
||
Team uint32 `json:"Team,omitempty"` //当前编队(下标)
|
||
List []*RigTeam `json:"List,omitempty"` //编队列表
|
||
}
|
||
|
||
type MsgRigTeamSaveReq struct {
|
||
Team uint32 `json:"Team,omitempty"` //当前编队(下标)
|
||
List []*RigTeam `json:"List,omitempty"` //编队列表
|
||
}
|
||
|
||
type MsgRigTeamSaveAck struct {
|
||
Team uint32 `json:"Team,omitempty"` //当前编队(下标)
|
||
List []*RigTeam `json:"List,omitempty"` //编队列表
|
||
}
|
||
|
||
type RigTrammelsProcess struct {
|
||
Level uint32 `json:"Level"` //羁绊等级
|
||
ItemId uint32 `json:"ItemId"` //羁绊对象
|
||
Process uint32 `json:"Process"` //羁绊进度
|
||
}
|
||
|
||
type RigTrammelsStatus struct {
|
||
Level uint32 `json:"Level"` //羁绊等级
|
||
Status uint32 `json:"Status"` //羁绊状态(0.不可激活, 1.可激活, 2.已激活)
|
||
}
|
||
|
||
type RigTrammels struct {
|
||
Group uint32 `json:"Group"` //羁绊
|
||
ProcessList []*RigTrammelsProcess `json:"ProcessList"` //进度列表
|
||
StatusList []*RigTrammelsStatus `json:"StatusList"` //状态列表
|
||
}
|
||
|
||
type MsgRigTrammelsListAck struct {
|
||
List []*RigTrammels `json:"List,omitempty"`
|
||
}
|
||
|
||
type MsgRigTrammelsActivateReq struct {
|
||
Group uint32 `json:"Group"`
|
||
Level uint32 `json:"Level"`
|
||
}
|
||
|
||
type MsgRigTrammelsActivateAck struct {
|
||
*RigTrammelsStatus
|
||
Group uint32 `json:"Group"`
|
||
}
|
||
|
||
type RigWarship struct {
|
||
Uid uint32 `json:"Uid"`
|
||
Id uint32 `json:"Id"`
|
||
StarId uint32 `json:"StarId"`
|
||
LevelId uint32 `json:"LevelId"`
|
||
Skills []uint32 `json:"Skills"`
|
||
Setup bool `json:"Setup"`
|
||
}
|
||
|
||
type MsgRigWarshipListAck struct {
|
||
List []*RigWarship `json:"List"`
|
||
}
|
||
|
||
type RigWarshipChange struct {
|
||
*RigWarship
|
||
ChangeType uint32 `json:"ChangeType"`
|
||
}
|
||
|
||
type MsgRigWarshipChangeAck struct {
|
||
List []*RigWarshipChange `json:"List"`
|
||
}
|
||
|
||
type MsgRigWarshipSetReq struct {
|
||
Uid uint32 `json:"Uid"`
|
||
}
|
||
|
||
type MsgRigWarshipUpgradeReq struct {
|
||
Uid uint32 `json:"Uid"`
|
||
}
|
||
|
||
type MsgRigWarshipFuseReq struct {
|
||
Uid uint32 `json:"Uid"`
|
||
TargetUid uint32 `json:"TargetUid"`
|
||
}
|
||
|
||
type MsgRigWarshipReformReq struct {
|
||
Uid uint32 `json:"Uid"`
|
||
LockedSkills []uint32 `json:"LockedSkills"`
|
||
}
|
||
|
||
type MsgFunctionOpen1UnlockReq struct {
|
||
Id uint32 `json:"Id"`
|
||
}
|