Commit 15cba0bfbdf84f2752ba8d0aec3e141ee023156a
1 parent
f20cc9ca
修改天赋升级消耗
Showing
2 changed files
with
4 additions
and
9 deletions
Show diff stats
src/actions/HeroAction.lua
@@ -60,8 +60,8 @@ function _M.wakeRpc(agent, data) | @@ -60,8 +60,8 @@ function _M.wakeRpc(agent, data) | ||
60 | local typ = hero:getProperty("type") | 60 | local typ = hero:getProperty("type") |
61 | local wakeData = csvdb["unit_wakeCsv"][hero:getProperty("wakeL")] | 61 | local wakeData = csvdb["unit_wakeCsv"][hero:getProperty("wakeL")] |
62 | if not wakeData then return 3 end | 62 | if not wakeData then return 3 end |
63 | - | ||
64 | - local cost = {[typ] = wakeData.costFigment,[hero:getStampId()] = wakeData.costMaterial} | 63 | + local costMaterial = wakeData.costMaterial:toArray(true,"=") |
64 | + local cost = {[typ] = wakeData.costFigment,[globalCsv.unit_wake_cost[hero:getCamp()][costMaterial[1]]] = costMaterial[2]} | ||
65 | if not role:checkItemEnough(cost) then | 65 | if not role:checkItemEnough(cost) then |
66 | return 4 | 66 | return 4 |
67 | end | 67 | end |
src/models/Hero.lua
@@ -87,13 +87,8 @@ function Hero:data() | @@ -87,13 +87,8 @@ function Hero:data() | ||
87 | } | 87 | } |
88 | end | 88 | end |
89 | 89 | ||
90 | -function Hero:getStampId() | ||
91 | - local typs = { | ||
92 | - [1]=50, | ||
93 | - [2]=51, | ||
94 | - [3]=52, | ||
95 | - } | ||
96 | - return typs[csvdb["unitCsv"][self:getProperty("type")].camp] | 90 | +function Hero:getCamp() |
91 | + return self:getProperty("type")].camp | ||
97 | end | 92 | end |
98 | 93 | ||
99 | return Hero | 94 | return Hero |
100 | \ No newline at end of file | 95 | \ No newline at end of file |