Commit 1c24ba6eee839409cd304e3fbeb5f78c36f83793
1 parent
99912630
fix equip
#gm 接口兼容 #零件属性生成边界处理
Showing
2 changed files
with
13 additions
and
2 deletions
Show diff stats
src/models/RolePlugin.lua
... | ... | @@ -78,6 +78,17 @@ function RolePlugin.bind(Role) |
78 | 78 | self:addHero(pms) |
79 | 79 | end |
80 | 80 | end, |
81 | + [ItemType.EquipBase] = function() | |
82 | + local typ = math.floor((itemId-7000)/100) | |
83 | + local lv = (itemId-7000)%100 | |
84 | + self:addEquip({type = typ,level = lv,count = count}) | |
85 | + end, | |
86 | + [ItemType.Rune] = function() | |
87 | + local typ = math.floor((itemId-2000)/100) | |
88 | + for _= 1, count do | |
89 | + self:addRune({type = typ,id = itemId}) | |
90 | + end | |
91 | + end, | |
81 | 92 | [ItemType.AdvItem] = function() --冒险道具不会进入 玩家仓库 |
82 | 93 | count = 0 |
83 | 94 | end, |
... | ... | @@ -474,7 +485,7 @@ function RolePlugin.bind(Role) |
474 | 485 | newRune:generateAttrs() |
475 | 486 | newRune.owner = self |
476 | 487 | self.runeBag[runeUid] = newRune |
477 | - | |
488 | + newRune:notifyUpdateProperties(newRune:data()) | |
478 | 489 | return 0 |
479 | 490 | else |
480 | 491 | return 1 | ... | ... |
src/models/Rune.lua