Commit 0446679e6ed104d60935b78ef9d8de9780326abd

Authored by zhouhaihai
1 parent c4262012

bug

Showing 2 changed files with 10 additions and 4 deletions   Show diff stats
src/GlobalVar.lua
... ... @@ -43,6 +43,12 @@ AttsEnumEx = {
43 43 [9] = "vampire", -- 吸血
44 44 [10] = "pierce", -- 穿透
45 45 }
  46 +TalentAttsEnumEx = {
  47 + [1] = "atk",
  48 + [2] = "def",
  49 + [3] = "hit",
  50 + [4] = "miss",
  51 +}
46 52  
47 53 ItemType = {
48 54 Coin = 1, -- 货币&材料(金币、钻石、经验、突破材料等)
... ...
src/models/HeroPlugin.lua
... ... @@ -36,23 +36,23 @@ 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 --阶段属性
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[AttsEnumEx[effect[1]]] = (talentAttrS[AttsEnumEx[effect[1]]] or 0) + effect[2]
  50 + talentAttrS[TalentAttsEnumEx[effect[1]]] = (talentAttrS[TalentAttsEnumEx[effect[1]]] or 0) + effect[2]
51 51 end
52 52  
53 53  
54 54 for i = 1, 4 do
55   - talentAttrS[AttsEnumEx[i]] = (unitData[AttsEnumEx[i]] or 0) * talentAttrS[AttsEnumEx[i]]
  55 + talentAttrS[TalentAttsEnumEx[i]] = (unitData[TalentAttsEnumEx[i]] or 0) * talentAttrS[TalentAttsEnumEx[i]]
56 56 end
57 57  
58 58 local attrs = {}
... ...