diff --git a/src/actions/CarAction.lua b/src/actions/CarAction.lua index 3dadf2c..98db567 100644 --- a/src/actions/CarAction.lua +++ b/src/actions/CarAction.lua @@ -107,9 +107,9 @@ function _M.runeUpRpc( agent, data ) local runeData = runeSet[id] if not runeData then return 5 end - local maxLv = #csvdb["rune_buildCsv"] - if level >= maxLv then return 6 end - local lvData = csvdb["rune_buildCsv"][level+1] + local maxLv = table.nums(csvdb["rune_buildCsv"])-1 + if level > maxLv then return 6 end + local lvData = csvdb["rune_buildCsv"][level] local cost = lvData.cost:toNumMap() if not role:checkItemEnough(cost) then return 7 diff --git a/src/csvdata b/src/csvdata index ea8da0f..13eb69b 160000 --- a/src/csvdata +++ b/src/csvdata @@ -1 +1 @@ -Subproject commit ea8da0fb177c4166bcb7350d8c1932d2b91b8dad +Subproject commit 13eb69bd67154cb457bd9885e27546754b169b92 -- libgit2 0.21.2