diff --git a/src/actions/StoreAction.lua b/src/actions/StoreAction.lua index b7a9428..b80359a 100644 --- a/src/actions/StoreAction.lua +++ b/src/actions/StoreAction.lua @@ -63,7 +63,11 @@ function _M.dailyBuyRpc(agent , data) dailySDC[id] = (dailySDC[id] or 0) + count role.dailyData:updateProperty({field = "dailySDC", value = dailySDC}) end - local reward = role:award(dataSet.gift, {log = {desc = "dailyShop", int1 = id, int2 = count}}) + local gift = {} + for itemId, count_ in pairs(dataSet.gift:toNumMap()) do + gift[itemId] = count_ * count + end + local reward = role:award(gift, {log = {desc = "dailyShop", int1 = id, int2 = count}}) role:log("role_action", {desc = "dailyShop", int1 = id, int2 = count}) -- libgit2 0.21.2