Commit 2bb89538b2cb0f8b5d0acc7ffbd294ef7a173260

Authored by chenyueqi
2 parents 72690e7d ab2928d9

Merge branch 'tr/bugfix' into tr/publish/preview

Showing 2 changed files with 9 additions and 18 deletions   Show diff stats
src/actions/HangAction.lua
... ... @@ -761,27 +761,18 @@ local function workWinReward(role, bonusData, rewardType, count, sweep)
761 761 end
762 762 end
763 763  
764   - if rewardType == 3 then
765   - reward = bonusData.reward:toNumMap()
766   - for itemId, c in pairs(reward) do
767   - reward[itemId] = c * count
768   - end
769   - for i = 1, count do
770   - local chance = bonusData.chance:randWeight(true)
771   - if chance[1] ~= 0 then
772   - reward[chance[1]] = (reward[chance[1]] or 0) + chance[2]
773   - end
774   - end
  764 + reward = bonusData.reward:toNumMap()
  765 + for itemId, c in pairs(reward) do
  766 + reward[itemId] = c * count
775 767 end
776   - if sweep then
777   - -- local bnousReward = role:getBnousSweep()
778   - -- for key, value in pairs(bnousReward) do
779   - -- reward[key] = (reward[key] or 0) + value * count
780   - -- end
  768 + for i = 1, count do
  769 + local chance = bonusData.chance:randWeight(true)
  770 + if chance[1] ~= 0 then
  771 + reward[chance[1]] = (reward[chance[1]] or 0) + chance[2]
  772 + end
781 773 end
782 774  
783 775 reward, change = role:award(reward, {log = {desc = "workBattle", int1 = bonusData.id}})
784   - -- role:checkTaskEnter("BonusPass", {id = bonusData.id, count = count})
785 776 return reward, change
786 777 end
787 778  
... ...
src/models/RolePlugin.lua
... ... @@ -1343,7 +1343,7 @@ function RolePlugin.bind(Role)
1343 1343 for idx, set in ipairs(csvdb["seaport_purchaseCsv"]) do
1344 1344 local done = true
1345 1345 for id, data in ipairs(set) do
1346   - if donate[id] or not result[idx] or not result[idx][id] or result[idx][id] < data.need_num then
  1346 + if donate[idx] or not result[idx] or not result[idx][id] or result[idx][id] < data.need_num then
1347 1347 done = false
1348 1348 break
1349 1349 end
... ...