Commit 0a6fcddc2616e450bb208a2030e2f90a5fce08a6

Authored by zhouhaihai
1 parent 4591e219

log 发现的bug

Showing 2 changed files with 7 additions and 6 deletions   Show diff stats
src/models/RoleLog.lua
... ... @@ -508,7 +508,7 @@ local MethodType = {
508 508 mission_id = true, --关卡ID
509 509 mission_herolist = true, -- 英雄ID,排序以玩家出战设置为准,示例:[111, 222, 333, 444, 555]
510 510 mission_success_rate = true, -- 大成功几率
511   - mission_reward = true, -- 获得奖励,建议使用json格式记录。示例:{ itemid1: 1, itemid2: 3, itemid3: 5}
  511 + mission_reward = "json", -- 获得奖励,建议使用json格式记录。示例:{ itemid1: 1, itemid2: 3, itemid3: 5}
512 512 mission_result = true, -- 战斗结果(0-无效,1-胜利,2-失败)
513 513 mission_roundtime = true, -- 完成耗时(秒)
514 514 },
... ...
src/models/RolePlugin.lua
... ... @@ -356,13 +356,14 @@ function RolePlugin.bind(Role)
356 356 if not self:costDiamond(pms) then
357 357 return
358 358 end
359   - itemCountT[ItemId.Diamond] = nil
360 359 end
361 360 for itemId, count in pairs(itemCountT) do
362   - pms.itemId = itemId
363   - pms.count = - count
364   - self:addItem(pms)
365   - self:itemDeltaEvent(pms)
  361 + if itemId ~= ItemId.Diamond then
  362 + pms.itemId = itemId
  363 + pms.count = - count
  364 + self:addItem(pms)
  365 + self:itemDeltaEvent(pms)
  366 + end
366 367 end
367 368 return true
368 369 end
... ...