【战斗力】装备战斗力计算方式修改

dev_chengFeng
gaoxin 2021-11-17 16:50:16 +08:00
parent fe13249728
commit 8bb710452c
1 changed files with 7 additions and 15 deletions

View File

@ -243,29 +243,21 @@ function this.CalculateEquipWarForce(curEquip)
for index, prop in pairs(mainAttribute) do for index, prop in pairs(mainAttribute) do
local id = prop.propertyId local id = prop.propertyId
local value = prop.propertyValue local value = prop.propertyValue
--
if propertyConfig[id].Style == 2 then
value = value / 100
end
if addAllProVal[id] then if addAllProVal[id] then
addAllProVal[id] = addAllProVal[id] + value addAllProVal[id] = addAllProVal[id] + value
else else
addAllProVal[id] = value addAllProVal[id] = value
end end
end end
local powerEndVal = 0
for i, v in pairs(addAllProVal) do
if v > 0 then
local curProConfigData = ConfigManager.GetConfigData(ConfigName.PropertyConfig, i)
if curProConfigData then
if curProConfigData.Style == 1 then
powerEndVal = powerEndVal + v * HeroManager.heroPropertyScore[i]
else
powerEndVal = powerEndVal + v / 100 * HeroManager.heroPropertyScore[i]
end
end
end
end
if curEquip and curEquip.Score > 0 then if curEquip and curEquip.Score > 0 then
powerEndVal = powerEndVal + curEquip.Score addAllProVal[HeroProType.WarPower] = curEquip.Score
end end
return math.floor(powerEndVal) local powerEndVal = HeroPowerManager.CalPower(addAllProVal)
return powerEndVal
end end
-- 判断是否是新装备 -- 判断是否是新装备