【神将升级】删除原用于防止升级超过突破等级的限制条件
parent
51d1ea2524
commit
4d91c779c9
|
@ -434,36 +434,6 @@ function RoleInfoLayout:OnSortingOrderChange()
|
|||
|
||||
end
|
||||
|
||||
function RoleInfoLayout:IsCanUpLv(curLv, targetLv)
|
||||
-- 如果是进阶不用判断
|
||||
if isHeroUpTuPo and curLv == upTuPoRankUpConfig.LimitLevel then
|
||||
return true
|
||||
end
|
||||
|
||||
-- 没有突破等级时,最大等级为30级
|
||||
local limitLv
|
||||
if not curTuPoRankUpConfig then
|
||||
limitLv = 30
|
||||
end
|
||||
--
|
||||
if curTuPoRankUpConfig then
|
||||
-- 有突破等级,最大等级为当前突破等级的开放等级
|
||||
if not limitLv or limitLv > curTuPoRankUpConfig.OpenLevel then
|
||||
limitLv = curTuPoRankUpConfig.OpenLevel
|
||||
end
|
||||
-- 如果当前达到了最大的突破阶段,最大等级为当前星级的开放等级
|
||||
if curTuPoRankUpConfig.Id == 6 then --curTuPoRankUpConfig.Id == 17 四星英雄最大突破等级配置ID为17
|
||||
if curStarRankUpConfig then
|
||||
limitLv = curStarRankUpConfig.OpenLevel
|
||||
end
|
||||
end
|
||||
end
|
||||
-- 如果目标等级超过限制则不让升级
|
||||
if targetLv > limitLv then
|
||||
return false
|
||||
end
|
||||
return true
|
||||
end
|
||||
--升级按钮点击事件处理
|
||||
function RoleInfoLayout:LvUpClick(isSingleLvUp)
|
||||
--是否为最大等级
|
||||
|
@ -506,11 +476,6 @@ function RoleInfoLayout:LvUpClick(isSingleLvUp)
|
|||
else
|
||||
if isUpLvMaterials then
|
||||
if isSingleLvUp then--是否是单次升级
|
||||
if not this:IsCanUpLv(curHeroData.lv, curHeroData.lv + 1) then
|
||||
Log("无法升级")
|
||||
PopupTipPanel.ShowTip("无法升级")
|
||||
return
|
||||
end
|
||||
NetManager.HeroLvUpEvent(curHeroData.dynamicId,curHeroData.lv + 1,curHeroData.lv,function (msg)
|
||||
this:DeleteLvUpMaterials(isSingleLvUp,msg)
|
||||
end)
|
||||
|
@ -539,12 +504,6 @@ function RoleInfoLayout:LvUpClick(isSingleLvUp)
|
|||
else
|
||||
if isUpLvMaterials then
|
||||
if isSingleLvUp then--是否是单次升级
|
||||
-- 判断是否可以升级
|
||||
if not this:IsCanUpLv(curHeroData.lv, curHeroData.lv + 1) then
|
||||
Log("无法升级")
|
||||
PopupTipPanel.ShowTip("无法升级")
|
||||
return
|
||||
end
|
||||
local curUpLv = curHeroData.lv
|
||||
if isHeroUpTuPo and curHeroData.lv == upTuPoRankUpConfig.LimitLevel then
|
||||
curUpLv = curHeroData.lv
|
||||
|
@ -571,12 +530,6 @@ function RoleInfoLayout:LvUpClick(isSingleLvUp)
|
|||
end
|
||||
--长按升级结束后请求协议
|
||||
function RoleInfoLayout:LongLvUpClick(oldLv)
|
||||
-- 判断是否可以升级
|
||||
if not this:IsCanUpLv(oldLv, curHeroData.lv) then
|
||||
Log("无法升级")
|
||||
PopupTipPanel.ShowTip("无法升级")
|
||||
return
|
||||
end
|
||||
NetManager.HeroLvUpEvent(curHeroData.dynamicId,curHeroData.lv,oldLv,function (msg)
|
||||
this:DeleteLvUpMaterials2(msg)
|
||||
end)
|
||||
|
|
Loading…
Reference in New Issue