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"} |