Commit b8c1be12d86a6d0360ac1b3f827ffdbe754a1a4c
1 parent
5bc88864
一些 bug
Showing
3 changed files
with
15 additions
and
7 deletions
Show diff stats
src/actions/DinerAction.lua
| ... | ... | @@ -139,7 +139,11 @@ function _M.removeSellRpc( agent, data ) |
| 139 | 139 | return 5 |
| 140 | 140 | end |
| 141 | 141 | |
| 142 | - local temp = role.dinerData:updateSell(slot) | |
| 142 | + local temp = role.dinerData:updateSell(slot) or { | |
| 143 | + deltaCount = 0, | |
| 144 | + deltaTime = 0, | |
| 145 | + lastCount = 0, | |
| 146 | + } | |
| 143 | 147 | local reward, change = {} |
| 144 | 148 | local cost = dishData.material:toNumMap() |
| 145 | 149 | for k, n in pairs(cost) do |
| ... | ... | @@ -171,7 +175,11 @@ function _M.getSellRewardRpc( agent, data ) |
| 171 | 175 | |
| 172 | 176 | local deltaTimes = {} |
| 173 | 177 | for slot, _ in pairs(sells) do |
| 174 | - local temp = role.dinerData:updateSell(slot) | |
| 178 | + local temp = role.dinerData:updateSell(slot) or { | |
| 179 | + deltaCount = 0, | |
| 180 | + deltaTime = 0, | |
| 181 | + lastCount = 0, | |
| 182 | + } | |
| 175 | 183 | deltaTimes[slot] = temp.deltaTime |
| 176 | 184 | end |
| 177 | 185 | sells = json.decode(role.dinerData:getProperty("sells")) | ... | ... |
src/adv/Adv.lua
| ... | ... | @@ -790,8 +790,8 @@ function Adv:over(success, rewardRatio, overType) |
| 790 | 790 | end) |
| 791 | 791 | end |
| 792 | 792 | -- 通关的时候要把引导步骤设定到成就引导 |
| 793 | - if not role:checkOverGuide(57) then | |
| 794 | - role:saveGuide(57,1,true) | |
| 793 | + if not self.owner:checkOverGuide(57) then | |
| 794 | + self.owner:saveGuide(57,1,true) | |
| 795 | 795 | end |
| 796 | 796 | end |
| 797 | 797 | self:clearAdvUnlockCache() | ... | ... |
src/models/RoleBattle.lua
| ... | ... | @@ -80,7 +80,7 @@ function Role:checkBattle(battleType, params) |
| 80 | 80 | for slot , one in pairs(self:getTeamBattleInfo(bTeam).supports) do |
| 81 | 81 | teamskill[one[1]] = one[2] |
| 82 | 82 | end |
| 83 | - local carbonData = csvdb["tower_battleCsv"][params.id] | |
| 83 | + local carbonData = csvdb["bonus_battleCsv"][params.id] | |
| 84 | 84 | local monsterData = csvdb[carbonData.monster:match("/([^/]*)$") .. "Csv"] |
| 85 | 85 | for slot, one in pairs(monsterData[1]) do |
| 86 | 86 | enemylist[#enemylist + 1] = one["unitType"] |
| ... | ... | @@ -97,7 +97,7 @@ function Role:checkBattle(battleType, params) |
| 97 | 97 | if params.robotId then |
| 98 | 98 | local carbonData = csvdb["pvp_robotCsv"][params.robotId] |
| 99 | 99 | local monsterData = csvdb[carbonData.monster:match("/([^/]*)$") .. "Csv"] |
| 100 | - for slot, one in pairs(monsterData[1]) do | |
| 100 | + for slot, one in pairs(monsterData) do | |
| 101 | 101 | enemylist[#enemylist + 1] = one["unitType"] |
| 102 | 102 | end |
| 103 | 103 | else |
| ... | ... | @@ -127,7 +127,7 @@ function Role:checkBattle(battleType, params) |
| 127 | 127 | for idx = 1, 3 do |
| 128 | 128 | enemylist[idx] = enemylist[idx] or {} |
| 129 | 129 | local monsterData = csvdb[carbonData["monster" .. idx]:match("/([^/]*)$") .. "Csv"] |
| 130 | - for slot, one in pairs(monsterData[1]) do | |
| 130 | + for slot, one in pairs(monsterData) do | |
| 131 | 131 | enemylist[idx][#enemylist + 1] = one["unitType"] |
| 132 | 132 | end |
| 133 | 133 | end | ... | ... |