【四象心法】加入新的战斗力计算
parent
34f3f42a04
commit
579b566935
|
@ -1754,13 +1754,10 @@ function this.CalculateHeroAllProValList(_type, _heroDid, isWar, _breakId, _upSt
|
||||||
local guildSkillAllProAdd = GuildSkillManager.HeroCalculateGuildSkillWarForce(curHeroData.heroConfig.Profession)
|
local guildSkillAllProAdd = GuildSkillManager.HeroCalculateGuildSkillWarForce(curHeroData.heroConfig.Profession)
|
||||||
LogRed_Prop("公会技能加成")
|
LogRed_Prop("公会技能加成")
|
||||||
LogRedTable_Prop(guildSkillAllProAdd)
|
LogRedTable_Prop(guildSkillAllProAdd)
|
||||||
--for i, v in pairs(guildSkillAllProAdd) do
|
|
||||||
-- if v > 0 then
|
|
||||||
-- LogError("公会技能加成 "..i.." "..v)
|
|
||||||
-- end
|
|
||||||
--end
|
|
||||||
--四象心法加成
|
--四象心法加成
|
||||||
local fourQuaderAllProAdd = PracticeManager.HeroCalculateFourQuaWarForce(curHeroData.heroConfig.Profession)
|
local fourQuaderAllProAdd = PracticeManager.HeroCalculateFourQuaWarForce(curHeroData.heroConfig.Profession)
|
||||||
|
LogRed_Prop("四象心法加成")
|
||||||
|
LogRedTable_Prop(fourQuaderAllProAdd)
|
||||||
|
|
||||||
--英雄被动技能属性加成
|
--英雄被动技能属性加成
|
||||||
local heroSkillSingleHeroProVal, heroSkillLvProVal, heroSkillAllHeroProVal, heroSkillSpecialProVal = {}, {}, {}, {}
|
local heroSkillSingleHeroProVal, heroSkillLvProVal, heroSkillAllHeroProVal, heroSkillSpecialProVal = {}, {}, {}, {}
|
||||||
|
|
|
@ -11,6 +11,7 @@ Func_Prop_Type = {
|
||||||
Practice = 8, -- 修行
|
Practice = 8, -- 修行
|
||||||
PlayerExtra = 9, -- 玩家称号 皮肤 坐骑
|
PlayerExtra = 9, -- 玩家称号 皮肤 坐骑
|
||||||
TechTree = 10, -- 神树
|
TechTree = 10, -- 神树
|
||||||
|
FourQua = 11, -- 四象心法
|
||||||
}
|
}
|
||||||
|
|
||||||
-- 计算需要缓存数据的方法
|
-- 计算需要缓存数据的方法
|
||||||
|
@ -70,6 +71,14 @@ Func_Prop_Func = {
|
||||||
end
|
end
|
||||||
return profPropList
|
return profPropList
|
||||||
end,
|
end,
|
||||||
|
-- 四象心法
|
||||||
|
[Func_Prop_Type.FourQua] = function()
|
||||||
|
local profPropList = {}
|
||||||
|
for _, prof in pairs(Hero_Profession_Type) do
|
||||||
|
profPropList[prof] = PracticeManager.HeroCalculateFourQuaWarForce(prof)
|
||||||
|
end
|
||||||
|
return profPropList
|
||||||
|
end,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -123,4 +132,9 @@ Func_Prop_Filter = {
|
||||||
local config = HeroConfig[heroData.tId]
|
local config = HeroConfig[heroData.tId]
|
||||||
return funcData[config.Profession]
|
return funcData[config.Profession]
|
||||||
end,
|
end,
|
||||||
|
-- 四象心法
|
||||||
|
[Func_Prop_Type.FourQua] = function(funcData, heroData)
|
||||||
|
local config = HeroConfig[heroData.tId]
|
||||||
|
return funcData[config.Profession]
|
||||||
|
end,
|
||||||
}
|
}
|
|
@ -424,6 +424,8 @@ function this.InitFourQuadrantData(_dataList)
|
||||||
|
|
||||||
end
|
end
|
||||||
this.UpdateUpStarProperty()
|
this.UpdateUpStarProperty()
|
||||||
|
-- 设置四象心法脏数据
|
||||||
|
HeroPropManager.SetFuncPropDirty(Func_Prop_Type.FourQua)
|
||||||
end
|
end
|
||||||
|
|
||||||
--更新进阶属性数据
|
--更新进阶属性数据
|
||||||
|
@ -472,12 +474,16 @@ function this.UpdateFourQuadrantProperty(_professionId,_propertyList)
|
||||||
professionInfo.propertyList=_propertyList
|
professionInfo.propertyList=_propertyList
|
||||||
this.FourQuadrantData[_professionId]=professionInfo
|
this.FourQuadrantData[_professionId]=professionInfo
|
||||||
end
|
end
|
||||||
|
-- 设置四象心法脏数据
|
||||||
|
HeroPropManager.SetFuncPropDirty(Func_Prop_Type.FourQua)
|
||||||
end
|
end
|
||||||
--进阶刷新本地数据
|
--进阶刷新本地数据
|
||||||
function this.UpStarUpdateFourQuadrantData(_professionId,_msg)
|
function this.UpStarUpdateFourQuadrantData(_professionId,_msg)
|
||||||
this.FourQuadrantData[_professionId].level=_msg.starLv
|
this.FourQuadrantData[_professionId].level=_msg.starLv
|
||||||
this.FourQuadrantData[_professionId].propertyList=_msg.infoList
|
this.FourQuadrantData[_professionId].propertyList=_msg.infoList
|
||||||
this.UpdateUpStarProperty()
|
this.UpdateUpStarProperty()
|
||||||
|
-- 设置四象心法脏数据
|
||||||
|
HeroPropManager.SetFuncPropDirty(Func_Prop_Type.FourQua)
|
||||||
end
|
end
|
||||||
|
|
||||||
--四象心法计算指定职业的属性加成
|
--四象心法计算指定职业的属性加成
|
||||||
|
|
Loading…
Reference in New Issue