属性===========================屏蔽装备套装增加属性

onepiece_demo_arena
wangzhenxing 2023-10-17 10:53:58 +08:00
parent 941cf283a9
commit 600ba71a04
1 changed files with 17 additions and 16 deletions

View File

@ -182,12 +182,12 @@ Hero_Prop_Func = {
for i = 1, #equipIdList do for i = 1, #equipIdList do
local curEquip = _heroData.equipList[i] local curEquip = _heroData.equipList[i]
local potencyAdd=HeroManager.GetHeroPotencyAddByType(curHeroData.dId,curEquip.position) local potencyAdd=HeroManager.GetHeroPotencyAddByType(curHeroData.dId,curEquip.position)
LogError("装备 potencyAdd==================="..potencyAdd) --LogError("装备 potencyAdd==================="..potencyAdd)
if curEquip then if curEquip then
for index, prop in ipairs(curEquip.mainAttribute) do for index, prop in ipairs(curEquip.mainAttribute) do
local id = prop.propertyId local id = prop.propertyId
local value = prop.propertyValue local value = prop.propertyValue
LogError("equip id============================ id=="..id.." value=="..value) --LogError("equip id============================ id=="..id.." value=="..value)
if id~=0 and id~=nil then if id~=0 and id~=nil then
if addAllProVal[id] then if addAllProVal[id] then
addAllProVal[id] = addAllProVal[id] + value addAllProVal[id] = addAllProVal[id] + value
@ -198,27 +198,28 @@ Hero_Prop_Func = {
--摘星阁加成先注释 --摘星阁加成先注释
--addAllProVal[id] = addAllProVal[id] + math.ceil(addAllProVal[id] * HomeLandManager.GetHeroEquipPropAdd(_heroData.dId,curEquip.position)/10000) --addAllProVal[id] = addAllProVal[id] + math.ceil(addAllProVal[id] * HomeLandManager.GetHeroEquipPropAdd(_heroData.dId,curEquip.position)/10000)
--英雄潜能加成 --英雄潜能加成
LogError("addAllProVal[id]================================"..addAllProVal[id].." curEquip.potencyAdd=="..potencyAdd) --LogError("addAllProVal[id]================================"..addAllProVal[id].." curEquip.potencyAdd=="..potencyAdd)
addAllProVal[id] = math.floor(addAllProVal[id]*(1+potencyAdd)+0.5) --+ math.ceil(addAllProVal[id] * HomeLandManager.GetHeroEquipPropAdd(_heroData.dId,curEquip.position)/10000) addAllProVal[id] = math.floor(addAllProVal[id]*(1+potencyAdd)+0.5) --+ math.ceil(addAllProVal[id] * HomeLandManager.GetHeroEquipPropAdd(_heroData.dId,curEquip.position)/10000)
LogError("addAllProVal[id]后 ================================"..addAllProVal[id]) --LogError("addAllProVal[id]后 ================================"..addAllProVal[id])
end end
end end
end end
end end
end end
if equipSuit and #equipSuit > 0 then --屏蔽装备套装属性
for i, v in ipairs(equipSuit) do -- if equipSuit and #equipSuit > 0 then
local curSuitConfig = equipsuite[i] -- for i, v in ipairs(equipSuit) do
local curProId = equipSuit[i][2][2] -- local curSuitConfig = equipsuite[i]
local curProVal = equipSuit[i][2][3] -- local curProId = equipSuit[i][2][2]
if addAllProVal[curProId] then -- local curProVal = equipSuit[i][2][3]
addAllProVal[curProId] = addAllProVal[curProId] + curProVal -- if addAllProVal[curProId] then
else -- addAllProVal[curProId] = addAllProVal[curProId] + curProVal
addAllProVal[curProId] = curProVal -- else
end -- addAllProVal[curProId] = curProVal
end -- end
end -- end
-- end
end end
return addAllProVal return addAllProVal
end, end,