Commit 0446679e6ed104d60935b78ef9d8de9780326abd
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,6 +43,12 @@ AttsEnumEx = { | ||
43 | [9] = "vampire", -- 吸血 | 43 | [9] = "vampire", -- 吸血 |
44 | [10] = "pierce", -- 穿透 | 44 | [10] = "pierce", -- 穿透 |
45 | } | 45 | } |
46 | +TalentAttsEnumEx = { | ||
47 | + [1] = "atk", | ||
48 | + [2] = "def", | ||
49 | + [3] = "hit", | ||
50 | + [4] = "miss", | ||
51 | +} | ||
46 | 52 | ||
47 | ItemType = { | 53 | ItemType = { |
48 | Coin = 1, -- 货币&材料(金币、钻石、经验、突破材料等) | 54 | Coin = 1, -- 货币&材料(金币、钻石、经验、突破材料等) |
src/models/HeroPlugin.lua
@@ -36,23 +36,23 @@ function HeroPlugin.bind(Hero) | @@ -36,23 +36,23 @@ function HeroPlugin.bind(Hero) | ||
36 | curData = csvdb["unit_talentCsv"][#csvdb["unit_talentCsv"]] | 36 | curData = csvdb["unit_talentCsv"][#csvdb["unit_talentCsv"]] |
37 | local strength = curData[#curData].strength | 37 | local strength = curData[#curData].strength |
38 | for i = 1, 4 do | 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 | end | 40 | end |
41 | else | 41 | else |
42 | for i = 1, 4 do --4个天赋 | 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 | end | 44 | end |
45 | end | 45 | end |
46 | --阶段属性 | 46 | --阶段属性 |
47 | for i = 1, (talent:getv(0, 1) - 1) do | 47 | for i = 1, (talent:getv(0, 1) - 1) do |
48 | local curData = csvdb["unit_talentCsv"][i] | 48 | local curData = csvdb["unit_talentCsv"][i] |
49 | local effect = curData[#curData].effect:toArray(true, "=") | 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 | end | 51 | end |
52 | 52 | ||
53 | 53 | ||
54 | for i = 1, 4 do | 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 | end | 56 | end |
57 | 57 | ||
58 | local attrs = {} | 58 | local attrs = {} |