diff --git a/src/models/HeroPlugin.lua b/src/models/HeroPlugin.lua index 60c3eef..a4e7f9e 100644 --- a/src/models/HeroPlugin.lua +++ b/src/models/HeroPlugin.lua @@ -97,7 +97,7 @@ function HeroPlugin.bind(Hero) end - --当前属性 = [ 角色属性值 + 基础装备(固定)+ 专属装备(固定)] * [ 1 + 基础装备(百分比) + 专属装备(百分比)] + --当前属性 = 角色属性值 * (1 + 装备套装(百分比) + 铭文套装(百分比))+ (装备(固定)+ 铭文(固定)) function Hero:getTotalAttrs(params) params = params or {} local attrs = self:getBaseAttrs() @@ -106,8 +106,8 @@ function HeroPlugin.bind(Hero) for _, attName in pairs(AttsEnumEx) do attrs[attName] = attrs[attName] or 0 - attrs[attName] = attrs[attName] + addAttr(attrs[attName], equipAttrs.value[attName], 0, attName) attrs[attName] = attrs[attName] + addAttr(attrs[attName], equipAttrs.percent[attName], 1, attName) + attrs[attName] = attrs[attName] + addAttr(attrs[attName], equipAttrs.value[attName], 0, attName) end -- 羁绊加成 -- libgit2 0.21.2