Commit 0e96d6f4c1d34df3b2fc30e7029267b840992dc0
1 parent
4aadc450
返还bug
Showing
1 changed file
with
2 additions
and
1 deletions
Show diff stats
src/actions/HeroAction.lua
@@ -663,7 +663,8 @@ function _M.getResetRewardRpc(agent, data) | @@ -663,7 +663,8 @@ function _M.getResetRewardRpc(agent, data) | ||
663 | 663 | ||
664 | while stage > 0 do | 664 | while stage > 0 do |
665 | local curData = csvdb["unit_talent_"..heroCfgId.."Csv"][stage] | 665 | local curData = csvdb["unit_talent_"..heroCfgId.."Csv"][stage] |
666 | - for lvl = 1, curTalentLvl - 1 do | 666 | + local offset = stage == talent:getv(0,1) and curTalentLvl - 1 or #curData |
667 | + for lvl = 1, offset do | ||
667 | local talentData = curData[lvl] | 668 | local talentData = curData[lvl] |
668 | for itemId, count in pairs(talentData.money:toNumMap()) do | 669 | for itemId, count in pairs(talentData.money:toNumMap()) do |
669 | reward[itemId] = (reward[itemId] or 0) + count | 670 | reward[itemId] = (reward[itemId] or 0) + count |