图鉴添加天赋属性
parent
daf0f8bca7
commit
e75adfa009
|
|
@ -334,10 +334,23 @@ function HandBookHeroInfoPanel:CalculateHeroAllProValList(_starType,_starNum)
|
|||
breakId=6
|
||||
end
|
||||
end
|
||||
allAddProVal[HeroProType.Attack]=HeroManager.CalculateProVal(heroConFigData.Attack, curLvNum, breakId,upStarId,HeroProType.Attack)
|
||||
allAddProVal[HeroProType.Hp]=HeroManager.CalculateProVal(heroConFigData.Hp, curLvNum, breakId,upStarId,HeroProType.Hp)
|
||||
allAddProVal[HeroProType.PhysicalDefence]=HeroManager.CalculateProVal(heroConFigData.PhysicalDefence, curLvNum, breakId,upStarId,HeroProType.PhysicalDefence)
|
||||
allAddProVal[HeroProType.MagicDefence]=HeroManager.CalculateProVal(heroConFigData.MagicDefence, curLvNum, breakId,upStarId,HeroProType.MagicDefence)
|
||||
|
||||
|
||||
local allOpenPassiveSkillIds = HeroManager.GetAllPassiveSkillIds(heroConFigData, breakId, upStarId)
|
||||
--单体加成 --单体等级限制加成 --团体加成 --减乘
|
||||
local singleHeroProVal, lvProVal, allHeroProVal, specialProVal =
|
||||
HeroManager.CalculatePassiveSkillsValList(WarPowerType.Hero, allOpenPassiveSkillIds)
|
||||
|
||||
HeroManager.DoubleTableCompound(allAddProVal, singleHeroProVal)
|
||||
HeroManager.DoubleTableCompound(allAddProVal, lvProVal)
|
||||
HeroManager.DoubleTableCompound(allAddProVal, allHeroProVal)
|
||||
for k, v in pairs(allAddProVal) do
|
||||
allAddProVal[k] = allAddProVal[k] / 100
|
||||
end
|
||||
allAddProVal[HeroProType.Attack]=HeroManager.CalculateProVal(heroConFigData.Attack, curLvNum, breakId,upStarId,HeroProType.Attack) + allAddProVal[HeroProType.Attack]
|
||||
allAddProVal[HeroProType.Hp]=HeroManager.CalculateProVal(heroConFigData.Hp, curLvNum, breakId,upStarId,HeroProType.Hp) + allAddProVal[HeroProType.Hp]
|
||||
allAddProVal[HeroProType.PhysicalDefence]=HeroManager.CalculateProVal(heroConFigData.PhysicalDefence, curLvNum, breakId,upStarId,HeroProType.PhysicalDefence) + allAddProVal[HeroProType.PhysicalDefence]
|
||||
allAddProVal[HeroProType.MagicDefence]=HeroManager.CalculateProVal(heroConFigData.MagicDefence, curLvNum, breakId,upStarId,HeroProType.MagicDefence) + allAddProVal[HeroProType.MagicDefence]
|
||||
--allAddProVal[HeroProType.Speed]= math.floor(((curSpeedFormulaData[1] * math.pow(breakId, 3) + curSpeedFormulaData[2] * math.pow(breakId, 2) + curSpeedFormulaData[3] * breakId + curSpeedFormulaData[4]) + heroConFigData.Speed * speedNum))
|
||||
--for i = 1, #heroConFigData.SecondaryFactor do
|
||||
-- local proId = heroConFigData.SecondaryFactor[i][1]
|
||||
|
|
@ -348,6 +361,7 @@ function HandBookHeroInfoPanel:CalculateHeroAllProValList(_starType,_starNum)
|
|||
-- end
|
||||
--end
|
||||
|
||||
|
||||
Util.AddOnceClick(this.talentBtn,function()
|
||||
UIManager.OpenPanel(UIName.RoleTalentPopup,heroConFigData,breakId,upStarId)
|
||||
end)
|
||||
|
|
|
|||
Loading…
Reference in New Issue