From 982e29b2ba07d4567081ee22dc935e549444ddad Mon Sep 17 00:00:00 2001 From: zhangqiang <657634622@qq.com> Date: Mon, 26 Oct 2020 14:45:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=BF=E4=B8=8A=E9=97=AE=E9=A2=98=E5=B7=A5?= =?UTF-8?q?=E4=BC=9A=E6=8A=80=E8=83=BD=E6=88=98=E5=8A=9B=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManagedResources/~Lua/Modules/Hero/HeroManager.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua b/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua index 127e0d46f4..f1120f1ecd 100644 --- a/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua @@ -1825,10 +1825,12 @@ function this.CalculateHeroAllProValList(_type, _heroDid, isWar, _breakId, _upSt end --计算装备异妖 特殊百分比加成 (在英雄自身、装备、异妖 绝对值属性算完之后 最后计算百分比加成) if curProConfig and allAddProVal[k] > 0 and curProConfig.TargetPropertyId > 0 then - allAddProVal[curProConfig.TargetPropertyId] = - propertyConfig[curProConfig.TargetPropertyId].Style == 1 and - math.floor(allAddProVal[curProConfig.TargetPropertyId] + allAddProVal[curProConfig.TargetPropertyId] * allAddProVal[k] / 10000) - or allAddProVal[curProConfig.TargetPropertyId] + allAddProVal[curProConfig.TargetPropertyId] * allAddProVal[k] / 10000 + if k ~= 69 and k ~= 70 then + allAddProVal[curProConfig.TargetPropertyId] = + propertyConfig[curProConfig.TargetPropertyId].Style == 1 and + math.floor(allAddProVal[curProConfig.TargetPropertyId] + allAddProVal[curProConfig.TargetPropertyId] * allAddProVal[k] / 10000) + or allAddProVal[curProConfig.TargetPropertyId] + allAddProVal[curProConfig.TargetPropertyId] * allAddProVal[k] / 10000 + end end --战斗里面 PropertyConfig里Style字段,2类型的统一需要除以100在战斗里面 if curProConfig and allAddProVal[k] > 0 and isWar and curProConfig.Style == 2 then