diff --git a/src/server/game/mod/playroom/playroom.go b/src/server/game/mod/playroom/playroom.go index 3328d04f..d63c4bfa 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -944,6 +944,7 @@ func (p *PlayroomMod) ShopBuy(Id, Num int, WeeklyDiscount bool) ([]*item.Item, [ if LimitNum < Limit { NewCostItem = int(math.Ceil(float64(NewCostItem) * float64(Discount) / 100)) } + p.WeeklyDiscount[Id] = LimitNum + Num } CostItem[0].Num = NewCostItem return []*item.Item{item.NewItem(AddItemId, Num)}, CostItem, nil