From 64dd7a6f0bf7946da9ac2fdafecff42cfcf8230d Mon Sep 17 00:00:00 2001 From: zqj <582132116@qq.com> Date: Fri, 10 Sep 2021 15:49:00 +0800 Subject: [PATCH] fix: 每次探索加速额外获得道具 --- src/actions/HangAction.lua | 12 ++---------- src/models/RolePlugin.lua | 15 ++------------- 2 files changed, 4 insertions(+), 23 deletions(-) diff --git a/src/actions/HangAction.lua b/src/actions/HangAction.lua index fe9e795..373b710 100644 --- a/src/actions/HangAction.lua +++ b/src/actions/HangAction.lua @@ -521,20 +521,12 @@ function _M.quickRpc(agent , data) end end - --等级 额外奖励 - local levelReward = role:getExtraProp() + --等级 每次探索加速额外获得道具 + local levelReward = role:getBnousExtraProps() for k, v in pairs(levelReward or {}) do reward[k] = (reward[k] or 0) + v end - --每次探索加速额外获得道具 - local extraProps = role:getBnousExtraProps() - if next(extraProps) then - for k, v in pairs(extraProps) do - reward[k] = (reward[k] or 0) + v - end - end - local change reward, change = role:award(reward, {log = {desc = "quickHang", int1 = hangInfo.carbonId}}) if reward[ItemId.Gold] then diff --git a/src/models/RolePlugin.lua b/src/models/RolePlugin.lua index 6b181e9..8199b82 100644 --- a/src/models/RolePlugin.lua +++ b/src/models/RolePlugin.lua @@ -3020,27 +3020,16 @@ function RolePlugin.bind(Role) return levelBnous[SystemBnousType.ChangeBuyCount] or 0 end - function Role:getExtraProp() + function Role:getBnousExtraProps() local levelBnous = self:getLevelBnous() - local extraPropReward = levelBnous[SystemBnousType.ExtraProp] or {} - local reward = {} - for k, v in pairs(extraPropReward) do - reward[k] = (reward[k] or 0) + v - end - return reward + return levelBnous[SystemBnousType.ExtraProps] or {} end function Role:getAccountLevel() local levelBnous = self:getLevelBnous() - dump(levelBnous) return levelBnous[SystemBnousType.AccountLevel] or 0 end - function Role:getBnousExtraProps() - local levelBnous = self:getLevelBnous() - return levelBnous[SystemBnousType.ExtraProps] or {} - end - function Role:getLevelBnous() local levelBnous = {} local curLevel = self:getProperty("level") -- libgit2 0.21.2