Commit bfa42833c00288b41062ca93f72daa5b9cd53145
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}) |