Files
bl/logic/service/fight/info/update.go
2026-04-04 05:12:30 +08:00

39 lines
1.4 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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"`
}