Commit 4906ebd2d2dcfdcfabd3a425cef2dff5b852da8c

Authored by zhengshouren
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
... ...