Commit 56c7a1c5a054510ca04e3e42d3132a88ad003f30
1 parent
d43246b0
修改报错,下载cv奖励记录字段
Showing
6 changed files
with
8 additions
and
4 deletions
Show diff stats
src/actions/ActivityAction.lua
@@ -68,7 +68,7 @@ function _M.sudokuRpc(agent, data) | @@ -68,7 +68,7 @@ function _M.sudokuRpc(agent, data) | ||
68 | role:log("activity", { | 68 | role:log("activity", { |
69 | activity_id = id, -- 活动ID(或活动指定任务的ID) | 69 | activity_id = id, -- 活动ID(或活动指定任务的ID) |
70 | activity_type = 0, -- 活动类型,见活动类型枚举表 | 70 | activity_type = 0, -- 活动类型,见活动类型枚举表 |
71 | - activity_reward = reward, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} | 71 | + activity_reward = reward or {}, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} |
72 | }) | 72 | }) |
73 | 73 | ||
74 | SendPacket(actionCodes.Activity_sudokuRpc, MsgPack.pack({task = role:packReward(task, tchange), reward = role:packReward(reward, rchange), rId = rId})) | 74 | SendPacket(actionCodes.Activity_sudokuRpc, MsgPack.pack({task = role:packReward(task, tchange), reward = role:packReward(reward, rchange), rId = rId})) |
src/models/Role.lua
@@ -379,6 +379,8 @@ function Role:data() | @@ -379,6 +379,8 @@ function Role:data() | ||
379 | 379 | ||
380 | redp = self:getProperty("redp"), | 380 | redp = self:getProperty("redp"), |
381 | chatline = self:getProperty("chatline"), | 381 | chatline = self:getProperty("chatline"), |
382 | + | ||
383 | + downCvR = self:getProperty("downCvR"), -- 下载cv扩展包奖励 | ||
382 | } | 384 | } |
383 | end | 385 | end |
384 | 386 |
src/models/RoleLog.lua
@@ -97,6 +97,7 @@ local ItemReason = { | @@ -97,6 +97,7 @@ local ItemReason = { | ||
97 | createHeroRandom = 1206, -- 随机合成 | 97 | createHeroRandom = 1206, -- 随机合成 |
98 | resetHero = 1207, -- 重置养成 | 98 | resetHero = 1207, -- 重置养成 |
99 | unlockPool = 1208, -- 解锁英雄定向抽卡池 | 99 | unlockPool = 1208, -- 解锁英雄定向抽卡池 |
100 | + downloadCv = 1209, -- 下载 cv包奖励 | ||
100 | } | 101 | } |
101 | 102 | ||
102 | 103 |
src/models/RolePlugin.lua
@@ -229,7 +229,7 @@ function RolePlugin.bind(Role) | @@ -229,7 +229,7 @@ function RolePlugin.bind(Role) | ||
229 | self:log("setLevel", { | 229 | self:log("setLevel", { |
230 | level_before = oldLevel, | 230 | level_before = oldLevel, |
231 | level_changemain = log.desc, | 231 | level_changemain = log.desc, |
232 | - level_changedetail = log.sub, | 232 | + level_changedetail = log.sub or "", |
233 | level_reward = {}, | 233 | level_reward = {}, |
234 | }) | 234 | }) |
235 | else | 235 | else |
src/models/Store.lua
@@ -270,11 +270,12 @@ end | @@ -270,11 +270,12 @@ end | ||
270 | --触发限时礼包 | 270 | --触发限时礼包 |
271 | function Store:OnTriggerLimitTimePack(eventType, param) | 271 | function Store:OnTriggerLimitTimePack(eventType, param) |
272 | local limitPack = self:getProperty("limitTPack") | 272 | local limitPack = self:getProperty("limitTPack") |
273 | + local payRecord = self:getProperty("payR") | ||
273 | local timeNow = skynet.timex() | 274 | local timeNow = skynet.timex() |
274 | local find = false | 275 | local find = false |
275 | -- 有未过期的限时礼包不再推送 | 276 | -- 有未过期的限时礼包不再推送 |
276 | for k, v in pairs(limitPack) do | 277 | for k, v in pairs(limitPack) do |
277 | - if v > timeNow then | 278 | + if v > timeNow and not payRecord[k] then |
278 | find = true | 279 | find = true |
279 | break | 280 | break |
280 | end | 281 | end |