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 | ... | ... |