diff --git a/worldsrv/welfmgr.go b/worldsrv/welfmgr.go index 30092b8..40de761 100644 --- a/worldsrv/welfmgr.go +++ b/worldsrv/welfmgr.go @@ -2203,6 +2203,9 @@ func (this *WelfareMgr) UpdateActivityNianStatus(cfg *webapi_proto.ActivityNianC // 每日重置年兽 func (this *WelfareMgr) DayReserNian(p *Player) { + if p.WelfData.NianData == nil { + return + } if time.Now().Unix() > p.WelfData.NianData.ActivityEndTime { this.ClearActivityNianData(p) }