Commit 64dd7a6f0bf7946da9ac2fdafecff42cfcf8230d
1 parent
9489e761
fix: 每次探索加速额外获得道具
Showing
2 changed files
with
4 additions
and
23 deletions
Show diff stats
src/actions/HangAction.lua
| @@ -521,20 +521,12 @@ function _M.quickRpc(agent , data) | @@ -521,20 +521,12 @@ function _M.quickRpc(agent , data) | ||
| 521 | end | 521 | end |
| 522 | end | 522 | end |
| 523 | 523 | ||
| 524 | - --等级 额外奖励 | ||
| 525 | - local levelReward = role:getExtraProp() | 524 | + --等级 每次探索加速额外获得道具 |
| 525 | + local levelReward = role:getBnousExtraProps() | ||
| 526 | for k, v in pairs(levelReward or {}) do | 526 | for k, v in pairs(levelReward or {}) do |
| 527 | reward[k] = (reward[k] or 0) + v | 527 | reward[k] = (reward[k] or 0) + v |
| 528 | end | 528 | end |
| 529 | 529 | ||
| 530 | - --每次探索加速额外获得道具 | ||
| 531 | - local extraProps = role:getBnousExtraProps() | ||
| 532 | - if next(extraProps) then | ||
| 533 | - for k, v in pairs(extraProps) do | ||
| 534 | - reward[k] = (reward[k] or 0) + v | ||
| 535 | - end | ||
| 536 | - end | ||
| 537 | - | ||
| 538 | local change | 530 | local change |
| 539 | reward, change = role:award(reward, {log = {desc = "quickHang", int1 = hangInfo.carbonId}}) | 531 | reward, change = role:award(reward, {log = {desc = "quickHang", int1 = hangInfo.carbonId}}) |
| 540 | if reward[ItemId.Gold] then | 532 | if reward[ItemId.Gold] then |
src/models/RolePlugin.lua
| @@ -3020,27 +3020,16 @@ function RolePlugin.bind(Role) | @@ -3020,27 +3020,16 @@ function RolePlugin.bind(Role) | ||
| 3020 | return levelBnous[SystemBnousType.ChangeBuyCount] or 0 | 3020 | return levelBnous[SystemBnousType.ChangeBuyCount] or 0 |
| 3021 | end | 3021 | end |
| 3022 | 3022 | ||
| 3023 | - function Role:getExtraProp() | 3023 | + function Role:getBnousExtraProps() |
| 3024 | local levelBnous = self:getLevelBnous() | 3024 | local levelBnous = self:getLevelBnous() |
| 3025 | - local extraPropReward = levelBnous[SystemBnousType.ExtraProp] or {} | ||
| 3026 | - local reward = {} | ||
| 3027 | - for k, v in pairs(extraPropReward) do | ||
| 3028 | - reward[k] = (reward[k] or 0) + v | ||
| 3029 | - end | ||
| 3030 | - return reward | 3025 | + return levelBnous[SystemBnousType.ExtraProps] or {} |
| 3031 | end | 3026 | end |
| 3032 | 3027 | ||
| 3033 | function Role:getAccountLevel() | 3028 | function Role:getAccountLevel() |
| 3034 | local levelBnous = self:getLevelBnous() | 3029 | local levelBnous = self:getLevelBnous() |
| 3035 | - dump(levelBnous) | ||
| 3036 | return levelBnous[SystemBnousType.AccountLevel] or 0 | 3030 | return levelBnous[SystemBnousType.AccountLevel] or 0 |
| 3037 | end | 3031 | end |
| 3038 | 3032 | ||
| 3039 | - function Role:getBnousExtraProps() | ||
| 3040 | - local levelBnous = self:getLevelBnous() | ||
| 3041 | - return levelBnous[SystemBnousType.ExtraProps] or {} | ||
| 3042 | - end | ||
| 3043 | - | ||
| 3044 | function Role:getLevelBnous() | 3033 | function Role:getLevelBnous() |
| 3045 | local levelBnous = {} | 3034 | local levelBnous = {} |
| 3046 | local curLevel = self:getProperty("level") | 3035 | local curLevel = self:getProperty("level") |