Commit 4ea1b5ac7f1fae9ccb34cf7e58066f8287988c64
1 parent
a0013f0b
穿戴零件
Showing
2 changed files
with
4 additions
and
4 deletions
Show diff stats
src/actions/HeroAction.lua
@@ -564,7 +564,7 @@ function _M.referRunesRpc(agent, data) | @@ -564,7 +564,7 @@ function _M.referRunesRpc(agent, data) | ||
564 | else | 564 | else |
565 | local newRune = role.runeBag[runes[typ]] | 565 | local newRune = role.runeBag[runes[typ]] |
566 | newRune:updateProperty({field = "refer",value = hero:getProperty("id")}) | 566 | newRune:updateProperty({field = "refer",value = hero:getProperty("id")}) |
567 | - curRune = curRune:delk(typ) | 567 | + curRune = curRune:setv(typ, runes[typ]) |
568 | end | 568 | end |
569 | 569 | ||
570 | if cur ~= 0 then | 570 | if cur ~= 0 then |
@@ -575,8 +575,8 @@ function _M.referRunesRpc(agent, data) | @@ -575,8 +575,8 @@ function _M.referRunesRpc(agent, data) | ||
575 | end | 575 | end |
576 | end | 576 | end |
577 | end | 577 | end |
578 | - hero:updateProperty({field = "rune", value = curRune}) | ||
579 | end | 578 | end |
579 | + hero:updateProperty({field = "rune", value = curRune}) | ||
580 | SendPacket(actionCodes.Hero_referRunesRpc, "") | 580 | SendPacket(actionCodes.Hero_referRunesRpc, "") |
581 | return true | 581 | return true |
582 | end | 582 | end |
src/models/Hero.lua
@@ -15,8 +15,8 @@ Hero.schema = { | @@ -15,8 +15,8 @@ Hero.schema = { | ||
15 | loveExp = {"number", 0}, --好感度经验 | 15 | loveExp = {"number", 0}, --好感度经验 |
16 | loveL = {"number", 0}, --好感度等级 | 16 | loveL = {"number", 0}, --好感度等级 |
17 | skin = {"number", 0}, --皮肤 0 、 1、 2、 3 | 17 | skin = {"number", 0}, --皮肤 0 、 1、 2、 3 |
18 | - equip = {"string","1=0 2=0 3=0 4=0"}, --装备 type=level | ||
19 | - rune = {"string","1=0 2=0 3=0 4=0 5=0 6=0"}, --零件 type=id | 18 | + equip = {"string",""}, --装备 type=level |
19 | + rune = {"string",""}, --零件 type=id | ||
20 | } | 20 | } |
21 | 21 | ||
22 | function Hero:ctor( properties ) | 22 | function Hero:ctor( properties ) |