```
feat(xmlres): 添加任务数据加载与初始化逻辑 在 xmlres 包中新增 TaskMap 用于存储任务数据,并在 initfile 函数中 加载 task.xml 文件内容。同时调整 login 控制器中的任务重置逻辑,根据 任务类型每日重置任务状态。修复 pet 控制器释放宠物时的数据更新问题。 战斗系统中增加 Effect 的 OnMiss 回调处理,并修正状态效果映射关系。 修复 PVP 邀
This commit is contained in:
@@ -66,10 +66,6 @@ func (h *Controller) PetRelease(
|
||||
result = &pet.PetReleaseOutboundInfo{}
|
||||
result.Flag = uint32(data.Flag)
|
||||
|
||||
c.Service.PetInfo_One_exec(data.CatchTime, func(t *model.PetEX) {
|
||||
t.InBag = int(data.Flag)
|
||||
|
||||
})
|
||||
switch data.Flag {
|
||||
case 0:
|
||||
|
||||
@@ -82,6 +78,11 @@ func (h *Controller) PetRelease(
|
||||
|
||||
}
|
||||
if removeIndex != -1 {
|
||||
c.Service.PetInfo_One_exec(data.CatchTime, func(t *model.PetEX) {
|
||||
t.Data = c.Info.PetList[removeIndex]
|
||||
t.InBag = int(data.Flag)
|
||||
|
||||
})
|
||||
c.Info.PetList = append(c.Info.PetList[:removeIndex], c.Info.PetList[removeIndex+1:]...)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user