Commit e6f9669a31b6ea1e1107aa638140d3eacd65aebf
1 parent
0e96d6f4
铭文属性问题
Showing
1 changed file
with
18 additions
and
0 deletions
Show diff stats
src/models/RoleChangeStruct.lua
@@ -48,11 +48,29 @@ local bugFixSuduku = createVersionFunc(VersionType.DoOnly, function(role, params | @@ -48,11 +48,29 @@ local bugFixSuduku = createVersionFunc(VersionType.DoOnly, function(role, params | ||
48 | end | 48 | end |
49 | end) | 49 | end) |
50 | 50 | ||
51 | +local bugFixRune = createVersionFunc(VersionType.DoOnly, function(role, params) | ||
52 | + local had = false | ||
53 | + for id, rune in pairs(role.runeBag) do | ||
54 | + if math.floor(rune:getProperty("id") / 1000) == 16 then | ||
55 | + local attrs = rune:getProperty("attrs") | ||
56 | + local atk = attrs:getv(2, 0) | ||
57 | + if atk ~= 0 then | ||
58 | + attrs = attrs:delk(2):setv(1, atk) | ||
59 | + had = true | ||
60 | + rune:setProperty("attrs",attrs) | ||
61 | + end | ||
62 | + end | ||
63 | + end | ||
64 | + if had then | ||
65 | + -- 补偿 | ||
66 | + end | ||
67 | +end) | ||
51 | ---------------------版本方法 end ---------------------- | 68 | ---------------------版本方法 end ---------------------- |
52 | 69 | ||
53 | -- version 罗列start | 70 | -- version 罗列start |
54 | local versionList = {} -- version 列表 | 71 | local versionList = {} -- version 列表 |
55 | versionList[1] = {bugFixSuduku, {}} | 72 | versionList[1] = {bugFixSuduku, {}} |
73 | +versionList[2] = {bugFixRune, {}} | ||
56 | -- versionList[2] = {clearActivity, {5, 7}} | 74 | -- versionList[2] = {clearActivity, {5, 7}} |
57 | -- versionList[3] = {changeStructF, "test1"} | 75 | -- versionList[3] = {changeStructF, "test1"} |
58 | -- versionList[4] = {changeStructF, "test2"} | 76 | -- versionList[4] = {changeStructF, "test2"} |