fix 数据修复
This commit is contained in:
parent
d671697496
commit
03ac53b7e8
|
@ -176,6 +176,14 @@ func (this *Player) init() bool {
|
||||||
this.GuideData = make(map[int32]int32)
|
this.GuideData = make(map[int32]int32)
|
||||||
}
|
}
|
||||||
this.InitRolesAndPets()
|
this.InitRolesAndPets()
|
||||||
|
// 数据修复
|
||||||
|
if this.PlayerData != nil && this.PlayerData.WelfData != nil {
|
||||||
|
for k, v := range this.PlayerData.WelfData.Task {
|
||||||
|
if v == nil {
|
||||||
|
delete(this.PlayerData.WelfData.Task, k)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2228,7 +2228,7 @@ func (this *WelfareMgr) ClearActivityNianData(p *Player) {
|
||||||
for id, _ := range p.WelfData.Task {
|
for id, _ := range p.WelfData.Task {
|
||||||
data := srvdata.PBDB_TaskMgr.GetData(id)
|
data := srvdata.PBDB_TaskMgr.GetData(id)
|
||||||
if data.ActivityType == common.TaskActivityTypeNianEveryDay || data.ActivityType == common.TaskActivityTypeNian {
|
if data.ActivityType == common.TaskActivityTypeNianEveryDay || data.ActivityType == common.TaskActivityTypeNian {
|
||||||
p.WelfData.Task[id] = nil
|
delete(p.WelfData.Task, id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue