diff --git a/src/server/game/mod/charge/Charge.go b/src/server/game/mod/charge/Charge.go index b67d30d1..17ba605b 100644 --- a/src/server/game/mod/charge/Charge.go +++ b/src/server/game/mod/charge/Charge.go @@ -145,7 +145,9 @@ func (c *ChargeMod) ZeroUpdate(Emit []int) { SpecialGrade = max(1, M-a) c.SpecialShop[i] = &SepcialShop{Grade: SpecialGrade, Count: SpecialShopCount} } - c.WishList.SendList = make([]int64, 0) + if c.WishList != nil { + c.WishList.SendList = nil + } if c.IsWeeklyDiscountDay() && c.WeeklyEndTime < Now { c.WeeklyDiscount = make(map[int]int) c.WeeklyEndTime = GoUtil.ZeroTimestamp() + secondsIn7Days