【山河社稷图】小关卡等级限制提示
parent
a856603686
commit
ebcc753925
|
|
@ -38,6 +38,7 @@ function this.Initialize()
|
|||
HardStageNode.type = curChapterAllLevel[j].StageType--类型:0.大节点1.小节点
|
||||
HardStageNode.state = 0--状态:0-7星级状态,8为荣耀三星,0为小节点未通过1为小节点通过
|
||||
HardStageNode.isFirst = false--是否是第一次荣耀
|
||||
HardStageNode.isPass = false--是否通关
|
||||
HardStageNode.config = curChapterAllLevel[j]--表
|
||||
singleChapterData.node[HardStageNode.nodeId] = HardStageNode
|
||||
end
|
||||
|
|
|
|||
|
|
@ -263,7 +263,18 @@ function this.GetCurLevelIsOpen(levelDatas)
|
|||
return -1
|
||||
end
|
||||
if levelDatas.nodeId > FightLevelManager.GetCurChapterLevelId() then
|
||||
return 1
|
||||
--特殊判断 分主关卡和副关卡
|
||||
if levelDatas.config.StageType == FIGHTLEVEL_STAGETYPE.MainLevel then
|
||||
local upMainLevelConfig = FightLevelManager.GetChapterLevelData(levelDatas.config.Chapter,levelDatas.nodeId - 2)
|
||||
if not upMainLevelConfig.isPass then
|
||||
return 1
|
||||
end
|
||||
elseif levelDatas.config.StageType == FIGHTLEVEL_STAGETYPE.AssistantLevel or levelDatas.config.StageType == FIGHTLEVEL_STAGETYPE.AssistantLevelReward then
|
||||
local upMainLevelConfig = FightLevelManager.GetChapterLevelData(levelDatas.config.Chapter,levelDatas.nodeId - 1)
|
||||
if not upMainLevelConfig.isPass then
|
||||
return 1
|
||||
end
|
||||
end
|
||||
end
|
||||
if levelDatas.config.LevelLimit > PlayerManager.level then
|
||||
return 2
|
||||
|
|
|
|||
Loading…
Reference in New Issue