Commit 0a6fcddc2616e450bb208a2030e2f90a5fce08a6
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,7 +508,7 @@ local MethodType = { | ||
508 | mission_id = true, --关卡ID | 508 | mission_id = true, --关卡ID |
509 | mission_herolist = true, -- 英雄ID,排序以玩家出战设置为准,示例:[111, 222, 333, 444, 555] | 509 | mission_herolist = true, -- 英雄ID,排序以玩家出战设置为准,示例:[111, 222, 333, 444, 555] |
510 | mission_success_rate = true, -- 大成功几率 | 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 | mission_result = true, -- 战斗结果(0-无效,1-胜利,2-失败) | 512 | mission_result = true, -- 战斗结果(0-无效,1-胜利,2-失败) |
513 | mission_roundtime = true, -- 完成耗时(秒) | 513 | mission_roundtime = true, -- 完成耗时(秒) |
514 | }, | 514 | }, |
src/models/RolePlugin.lua
@@ -356,13 +356,14 @@ function RolePlugin.bind(Role) | @@ -356,13 +356,14 @@ function RolePlugin.bind(Role) | ||
356 | if not self:costDiamond(pms) then | 356 | if not self:costDiamond(pms) then |
357 | return | 357 | return |
358 | end | 358 | end |
359 | - itemCountT[ItemId.Diamond] = nil | ||
360 | end | 359 | end |
361 | for itemId, count in pairs(itemCountT) do | 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 | end | 367 | end |
367 | return true | 368 | return true |
368 | end | 369 | end |