Commit 496414bcef8a821cb634c364ea0826a792fc4b03
Merge branch 'develop' into qa
Showing
3 changed files
with
12 additions
and
5 deletions
Show diff stats
src/GlobalVar.lua
src/actions/HeroAction.lua
src/models/HeroPlugin.lua
... | ... | @@ -36,11 +36,11 @@ function HeroPlugin.bind(Hero) |
36 | 36 | curData = csvdb["unit_talentCsv"][#csvdb["unit_talentCsv"]] |
37 | 37 | local strength = curData[#curData].strength |
38 | 38 | for i = 1, 4 do |
39 | - talentAttrS[AttsEnumEx[i]] = (talentAttrS[AttsEnumEx[i]] or 0) + strength | |
39 | + talentAttrS[TalentAttsEnumEx[i]] = (talentAttrS[TalentAttsEnumEx[i]] or 0) + strength | |
40 | 40 | end |
41 | 41 | else |
42 | 42 | for i = 1, 4 do --4个天赋 |
43 | - talentAttrS[AttsEnumEx[i]] = (talentAttrS[AttsEnumEx[i]] or 0) + curData[talent:getv(i, 0)].strength | |
43 | + talentAttrS[TalentAttsEnumEx[i]] = (talentAttrS[TalentAttsEnumEx[i]] or 0) + curData[talent:getv(i, 0)].strength | |
44 | 44 | end |
45 | 45 | end |
46 | 46 | --阶段属性 |
... | ... | @@ -51,8 +51,10 @@ function HeroPlugin.bind(Hero) |
51 | 51 | end |
52 | 52 | |
53 | 53 | |
54 | - for i = 1, 4 do | |
55 | - talentAttrS[AttsEnumEx[i]] = (unitData[AttsEnumEx[i]] or 0) * talentAttrS[AttsEnumEx[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 = {} | ... | ... |