Commit 15cba0bfbdf84f2752ba8d0aec3e141ee023156a

Authored by zhouhaihai
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