This commit is contained in:
aozhiwei 2024-11-29 14:26:56 +08:00
parent b85f8eb6ad
commit d30e14e9f7

View File

@ -89,12 +89,17 @@ func (this *ActivityApi) RollDice(c *gin.Context) {
f5.RspErr(c, 500, "server internal error7")
return
}
gridMeta := mt.Table.MapGrid.GetById(int64(user.CurrGrid + rspObj.Point))
if gridMeta == nil {
f5.RspErr(c, 500, "server internal error7")
return
var gridMeta *mt.MapGrid
if user.CurrGrid + rspObj.Point > mt.Table.MapGrid.GetMaxGridId() {
} else {
gridMeta = mt.Table.MapGrid.GetById(int64(user.CurrGrid + rspObj.Point))
if gridMeta == nil {
f5.RspErr(c, 500, "server internal error7")
return
}
user.CurrGrid += rspObj.Point
}
user.CurrGrid += rspObj.Point
user.UpdateFields([]string{"curr_grid"})
items := gridMeta.GetRewardItems()
if items == nil {