Commit cdbe8a3675e01325c098519f96c7b5d42329ebb9

Authored by zhouhaihai
1 parent 0446679e

天赋

Showing 2 changed files with 5 additions and 4 deletions   Show diff stats
src/actions/HeroAction.lua
... ... @@ -105,7 +105,6 @@ function _M.talentRpc(agent, data)
105 105 if not curData then return 4 end
106 106  
107 107 if index == 0 then
108   - if not csvdb["unit_talentCsv"][curStage + 1] then return 11 end
109 108 --是否进阶
110 109 local max = true
111 110 for i = 1, 4 do
... ...
src/models/HeroPlugin.lua
... ... @@ -47,12 +47,14 @@ function HeroPlugin.bind(Hero)
47 47 for i = 1, (talent:getv(0, 1) - 1) do
48 48 local curData = csvdb["unit_talentCsv"][i]
49 49 local effect = curData[#curData].effect:toArray(true, "=")
50   - talentAttrS[TalentAttsEnumEx[effect[1]]] = (talentAttrS[TalentAttsEnumEx[effect[1]]] or 0) + effect[2]
  50 + talentAttrS[AttsEnumEx[effect[1]]] = (talentAttrS[AttsEnumEx[effect[1]]] or 0) + effect[2]
51 51 end
52 52  
53 53  
54   - for i = 1, 4 do
55   - talentAttrS[TalentAttsEnumEx[i]] = (unitData[TalentAttsEnumEx[i]] or 0) * talentAttrS[TalentAttsEnumEx[i]]
  54 + for _, attrName in pairs(AttsEnumEx) do
  55 + if talentAttrS[attrName] then
  56 + talentAttrS[attrName] = (unitData[attrName] or 0) * talentAttrS[attrName]
  57 + end
56 58 end
57 59  
58 60 local attrs = {}
... ...