Commit 0fe52fc29c253ec9f46cfb5177928b8bd27dcaa9

Authored by zhouhaihai
1 parent 36015665

遴选bug

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/actions/HeroAction.lua
... ... @@ -941,7 +941,7 @@ function _M.unlockPoolRpc(agent, data)
941 941 return true
942 942 end
943 943  
944   -function _M.changeCrown(agnet, data)
  944 +function _M.changeCrown(agent, data)
945 945 local role = agent.role
946 946 local msg = MsgPack.unpack(data)
947 947  
... ...
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
... ...