[功能]==============修行技能添加战斗力提交
parent
def9ca5701
commit
4562629709
|
@ -315,6 +315,7 @@ function this.GetFormationPower(formationId)
|
|||
power2 = power2 + HeroPowerManager.GetHeroPower(formationList.teamHeroInfos[i].heroId, formationId)
|
||||
end
|
||||
end
|
||||
power2=power2+PracticeManager.GetPracticeAddPower()
|
||||
-- LogGreen("新方式战斗力:"..power2)
|
||||
|
||||
-- 主线编队战斗力
|
||||
|
|
|
@ -472,6 +472,7 @@ function this.InitArmData()
|
|||
UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,nil,this.choosedList,#this.choosedList)
|
||||
end, 0.5)
|
||||
end
|
||||
this.formationPower=this.formationPower+PracticeManager.GetPracticeAddPower()
|
||||
if this.curFormationIndex == FormationTypeDef.EXPEDITION then-- 远征加圣物战力
|
||||
this.formationPower = math.floor(this.formationPower * (1 + ExpeditionManager.CalculateallHolyWarPower()/10000))
|
||||
-- Log("所有圣物战力万分比 "..ExpeditionManager.CalculateallHolyWarPower())
|
||||
|
|
|
@ -37,6 +37,18 @@ function this.UpdataPlayerSkill(msg)
|
|||
end
|
||||
|
||||
end
|
||||
--获取修行技能添加的战斗
|
||||
function this.GetPracticeAddPower()
|
||||
local addPower=0
|
||||
for key, value in pairs(this.playerSkillList) do
|
||||
local lvConfig=ConfigManager.TryGetConfigDataByDoubleKey(ConfigName.PlayerSkill,"SkillID",key,"Level",value)
|
||||
if lvConfig then
|
||||
addPower=addPower+lvConfig.Fight
|
||||
end
|
||||
end
|
||||
return addPower
|
||||
end
|
||||
|
||||
|
||||
--设置角色技能等级
|
||||
function this.SetPlayerSkill(id,lv)
|
||||
|
|
|
@ -37,8 +37,18 @@ function PracticeSkillInfoPanel:BindEvent()
|
|||
LogError("point skillId=="..skillId)
|
||||
PopupTipPanel.ShowTip("技能升级成功!")
|
||||
if nextData then
|
||||
local oldPower=PlayerManager.maxForce
|
||||
PracticeSkillInfoPanel:RefreshShow(skillId,skillLv+1)
|
||||
PracticeManager.SetPlayerSkill(skillId,skillLv)
|
||||
local newPower = FormationManager.GetFormationPower(FormationTypeDef.FORMATION_NORMAL)
|
||||
if newPower>oldPower then
|
||||
NetManager.RequestUserForceChange(FormationTypeDef.FORMATION_NORMAL,function()
|
||||
PlayerManager.maxForce=newPower
|
||||
UIManager.OpenPanel(UIName.WarPowerChangeNotifyPanelV2,{oldValue = oldPower,newValue = newPower})
|
||||
end)
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
end)
|
||||
elseif btnState==5 then
|
||||
|
|
Loading…
Reference in New Issue