This commit is contained in:
@@ -32,6 +32,7 @@ var MilestoneMode = enum.New[struct {
|
||||
Moster EnumMilestone //野怪统计 地图ID->怪物ID
|
||||
Task EnumMilestone
|
||||
Pet EnumMilestone //宠物 属性->属性值->ID 击杀-捕捉-炫彩击杀-炫彩捕捉
|
||||
Room EnumMilestone
|
||||
}]()
|
||||
|
||||
const TableNameMilestone = "player_milestone"
|
||||
|
||||
@@ -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)
|
||||
|
||||
}
|
||||
|
||||
// 内部方法,实现更新
|
||||
|
||||
Reference in New Issue
Block a user