【战斗力】装备战斗力计算方式修改
parent
fe13249728
commit
8bb710452c
|
@ -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
|
||||||
|
|
||||||
-- 判断是否是新装备
|
-- 判断是否是新装备
|
||||||
|
|
Loading…
Reference in New Issue