39 lines
1.4 KiB
Go
39 lines
1.4 KiB
Go
package info
|
||
|
||
// UpdatePropInfo 对应Java的UpdatePropInfo类,用于精灵属性更新信息(所有数值类型改为uint32)
|
||
type UpdatePropInfo struct {
|
||
CatchTime uint32 `fieldDescription:"精灵的捕获时间" uint:"true" autoCodec:"true"`
|
||
|
||
ID uint32 `fieldDesc:"精灵编号" `
|
||
|
||
Level uint32 `fieldDescription:"精灵等级" uint:"true" autoCodec:"true"`
|
||
Exp uint32 `fieldDesc:"当前等级已经获得的经验 2538" `
|
||
|
||
LvExp uint32 `fieldDesc:"当前等级所需的经验" `
|
||
|
||
NextLvExp uint32 `fieldDesc:"升到下一级的经验" `
|
||
|
||
MaxHp uint32 `fieldDescription:"最大血量" uint:"true" autoCodec:"true"`
|
||
|
||
Prop [5]uint32 `fieldDesc:"属性" `
|
||
|
||
EvHp uint32 `fieldDesc:"生命学习力" `
|
||
|
||
EvAttack uint32 `fieldDesc:"攻击学习力" `
|
||
|
||
EvDefence uint32 `fieldDesc:"防御学习力" `
|
||
|
||
EvSpecialAttack uint32 `fieldDesc:"特攻学习力" `
|
||
|
||
EvSpecialDefense uint32 `fieldDesc:"特防学习力" `
|
||
|
||
EvSpeed uint32 `fieldDesc:"速度学习力" `
|
||
}
|
||
type PetUpdateOutboundInfo struct {
|
||
// Addition 超No加成,数值固定为20,若此字段为0则为普通经验分配
|
||
Addition uint32 `fieldDescription:"超No加成,数值固定为20,若此字段为0则为普通经验分配" uint:"true" autoCodec:"true"`
|
||
DataLen uint32 `struc:"sizeof=Data"`
|
||
// Data 更新数据,对应Java的List<UpdatePropInfo>
|
||
Data []UpdatePropInfo `fieldDescription:"更新数据" autoCodec:"true"`
|
||
}
|