Commit 4906ebd2d2dcfdcfabd3a425cef2dff5b852da8c
1 parent
a1e08c9c
宝箱关副本结算异常
Showing
1 changed file
with
12 additions
and
3 deletions
Show diff stats
src/actions/HangAction.lua
... | ... | @@ -147,14 +147,23 @@ function _M.endBattleRpc(agent, data) |
147 | 147 | local role = agent.role |
148 | 148 | local msg = MsgPack.unpack(data) |
149 | 149 | local hangInfo = role:getProperty("hangInfo") |
150 | - if not msg.key or msg.key ~= hangInfo.key then return end | |
150 | + if not msg.key or msg.key ~= hangInfo.key then | |
151 | + return 1 | |
152 | + end | |
151 | 153 | local carbonId = msg.carbonId |
152 | 154 | local carbonData = csvdb["idle_battleCsv"][carbonId] |
155 | + if not carbonData then | |
156 | + return 2 | |
157 | + end | |
153 | 158 | if carbonData.main ~= 1 then |
154 | - if carbonId ~= hangInfo.carbonId then return end | |
159 | + if carbonId ~= hangInfo.carbonId then | |
160 | + return 3 | |
161 | + end | |
155 | 162 | end |
156 | 163 | local hangPass = role:getProperty("hangPass") |
157 | - if hangPass[hangInfo.carbonId] then return end | |
164 | + if hangPass[carbonId] then | |
165 | + return 4 | |
166 | + end | |
158 | 167 | local reward |
159 | 168 | if msg.starNum and msg.starNum > 0 then --win |
160 | 169 | hangPass[carbonId] = 1 | ... | ... |