Commit cdbe8a3675e01325c098519f96c7b5d42329ebb9
1 parent
0446679e
天赋
Showing
2 changed files
with
5 additions
and
4 deletions
Show diff stats
src/actions/HeroAction.lua
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 = {} | ... | ... |