```
refactor(fight): 修正战斗回调函数参数类型 - 修正所有战斗相关控制器中的回调函数参数类型 - 将 func(*info.FightOverInfo) 改为 func(info.FightOverInfo) - 保持代码逻辑不变,仅修复类型声明 feat(pet): 实现精灵图鉴功能 - 添加精灵捕捉和击杀数量统计功能 - 实现 GetPetBargeList 接口返回图鉴列表 - 在战斗胜利后自动更新图鉴状态 refactor(fight): 优化战斗循环逻辑 - 重构
This commit is contained in:
@@ -223,6 +223,19 @@ func (h Controller) SetPetExp(data *pet.PetSetExpInboundInfo, player *player.Pla
|
||||
// GetPetBargeList 精灵图鉴
|
||||
func (h Controller) GetPetBargeList(data *pet.PetBargeListInboundInfo, player *player.Player) (result *pet.PetBargeListOutboundInfo, err errorcode.ErrorCode) {
|
||||
|
||||
ret := &pet.PetBargeListOutboundInfo{
|
||||
PetBargeList: make([]pet.PetBargeListInfo, 0),
|
||||
}
|
||||
r := player.Service.Barge.Get(data.StartPetId, data.EndPetId)
|
||||
for _, v := range r {
|
||||
|
||||
ret.PetBargeList = append(ret.PetBargeList, pet.PetBargeListInfo{
|
||||
PetId: v.PetId,
|
||||
IsCatched: v.CatchedCount,
|
||||
IsKilled: v.KilledCount,
|
||||
})
|
||||
}
|
||||
|
||||
return &pet.PetBargeListOutboundInfo{
|
||||
PetBargeList: make([]pet.PetBargeListInfo, 0),
|
||||
}, 0
|
||||
|
||||
Reference in New Issue
Block a user