11
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

This commit is contained in:
昔念
2026-02-14 07:36:05 +08:00
parent 24c413030f
commit 180d735706
7 changed files with 224 additions and 6 deletions

View File

@@ -32,6 +32,7 @@ var MilestoneMode = enum.New[struct {
Moster EnumMilestone //野怪统计 地图ID->怪物ID
Task EnumMilestone
Pet EnumMilestone //宠物 属性->属性值->ID 击杀-捕捉-炫彩击杀-炫彩捕捉
Room EnumMilestone
}]()
const TableNameMilestone = "player_milestone"

View File

@@ -44,6 +44,21 @@ func (s *DoneService) UpdatePet(ptye model.PetInfo, res ...uint32) {
}
s.update(model.MilestoneMode.Pet, args, results)
}
func (s *DoneService) UpdateRoom(res ...uint32) {
args := []uint32{0}
r1 := s.get(model.MilestoneMode.Room, args)
results := make([]uint32, len(res))
if r1 != nil {
results = r1.Results
}
for i, v := range res {
results[i] += v
}
s.update(model.MilestoneMode.Room, args, results)
}
// 内部方法,实现更新