Commit bfa42833c00288b41062ca93f72daa5b9cd53145

Authored by zhangqijia
1 parent 5dee6549

feat: 分解铭文返还强化所需铭文碎片的60%

Showing 2 changed files with 12 additions and 5 deletions   Show diff stats
src/actions/CarAction.lua
@@ -220,6 +220,16 @@ function _M.saleRuneRpc(agent, data ) @@ -220,6 +220,16 @@ function _M.saleRuneRpc(agent, data )
220 for k ,v in pairs(one) do 220 for k ,v in pairs(one) do
221 reward[k] = (reward[k] or 0) + v 221 reward[k] = (reward[k] or 0) + v
222 end 222 end
  223 +
  224 + --分解铭文返还强化所需铭文碎片的60%
  225 + local level = rune:getProperty("level")
  226 + for i = 1, level do
  227 + local lvData = csvdb["rune_buildCsv"][i]
  228 + local cost = lvData.cost:toNumMap()
  229 + for k, v in pairs(cost) do
  230 + reward[k] = (reward[k] or 0) + v*0.6
  231 + end
  232 + end
223 end 233 end
224 234
225 role:delRunes(backs, {log = {desc = "saleRune"}}) 235 role:delRunes(backs, {log = {desc = "saleRune"}})
src/models/Daily.lua
@@ -315,12 +315,9 @@ function Daily:buyTreasure(treasureList) @@ -315,12 +315,9 @@ function Daily:buyTreasure(treasureList)
315 local boughtTreasurer = {} 315 local boughtTreasurer = {}
316 local treasureBase = self:getProperty("treasureBase") 316 local treasureBase = self:getProperty("treasureBase")
317 for id, val in pairs(treasureList) do 317 for id, val in pairs(treasureList) do
318 - treasureBase = treasureBase - val.treasure_value  
319 - if treasureBase < 0 then  
320 - treasureBase = treasureBase + val.treasure_value  
321 - return  
322 - else 318 + if treasureBase >= val.treasure_value then
323 boughtTreasurer[id] = val 319 boughtTreasurer[id] = val
  320 + treasureBase = treasureBase - val.treasure_value
324 end 321 end
325 end 322 end
326 self:updateProperty({field = "treasureBase", value = treasureBase}) 323 self:updateProperty({field = "treasureBase", value = treasureBase})