feat(pet): 新增宠物功能和相关数据结构
- 新增宠物配置和自然属性配置的 XML 解析 - 实现宠物信息生成和属性计算逻辑 - 添加宠物数据库模型和相关服务 - 更新登录和任务完成逻辑,支持宠物相关操作
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"blazing/common/data/socket"
|
||||
"blazing/common/socket/errorcode"
|
||||
"blazing/logic/service/pet"
|
||||
"blazing/modules/blazing/service"
|
||||
)
|
||||
|
||||
// 获取精灵信息
|
||||
@@ -12,7 +13,10 @@ func (h *Controller) GetPetInfo(
|
||||
c *socket.Player) (result *pet.OutInfo,
|
||||
err errorcode.ErrorCode) { //这个时候player应该是空的
|
||||
|
||||
return nil, 0
|
||||
t := service.NewUserService(c.Info.UserID).GetPetInfo(data.CatchTime)
|
||||
return &pet.OutInfo{
|
||||
PetInfo: t,
|
||||
}, 0
|
||||
}
|
||||
|
||||
// 精灵背包仓库切换
|
||||
|
||||
Reference in New Issue
Block a user