Commit 47d5d7692148e73026d4d34aaa9dc650156e4047
1 parent
4d943586
中继判断 随机任务
Showing
2 changed files
with
3 additions
and
1 deletions
Show diff stats
src/actions/AdvAction.lua
@@ -61,13 +61,14 @@ function _M.startAdvRpc( agent, data ) | @@ -61,13 +61,14 @@ function _M.startAdvRpc( agent, data ) | ||
61 | if role.dailyData:getProperty("advC") >= role:getAdvHangLimit() then return 2 end -- 是否有体力 | 61 | if role.dailyData:getProperty("advC") >= role:getAdvHangLimit() then return 2 end -- 是否有体力 |
62 | 62 | ||
63 | if (layer - 1) % globalCsv.adv_can_out_layer_pre ~= 0 then return 3 end | 63 | if (layer - 1) % globalCsv.adv_can_out_layer_pre ~= 0 then return 3 end |
64 | - | 64 | + |
65 | if layer > chapterData.limitlevel then return 4 end | 65 | if layer > chapterData.limitlevel then return 4 end |
66 | 66 | ||
67 | -- 关卡开放判断 | 67 | -- 关卡开放判断 |
68 | if not role:advChapterIsOpen(chapterId, layer) then return 5 end | 68 | if not role:advChapterIsOpen(chapterId, layer) then return 5 end |
69 | 69 | ||
70 | --中继开放判断 | 70 | --中继开放判断 |
71 | + local advPass = role:getProperty("advPass") | ||
71 | if layer ~= 1 and (not role:isFuncOpen(FuncOpenType.AdvRelay) or (advPass[chapterId] or 0) < (layer - 1)) then return 6 end | 72 | if layer ~= 1 and (not role:isFuncOpen(FuncOpenType.AdvRelay) or (advPass[chapterId] or 0) < (layer - 1)) then return 6 end |
72 | 73 | ||
73 | if not checkFormat(role, format) then return 7 end | 74 | if not checkFormat(role, format) then return 7 end |
src/adv/AdvMap.lua
@@ -344,6 +344,7 @@ getEventLib = function(self, needEventType) -- needEventType 需要的事件 | @@ -344,6 +344,7 @@ getEventLib = function(self, needEventType) -- needEventType 需要的事件 | ||
344 | ["event_trapCsv"] = AdvEventType.Trap, | 344 | ["event_trapCsv"] = AdvEventType.Trap, |
345 | ["event_clickCsv"] = AdvEventType.Click, | 345 | ["event_clickCsv"] = AdvEventType.Click, |
346 | ["event_layerCsv"] = AdvEventType.Layer, | 346 | ["event_layerCsv"] = AdvEventType.Layer, |
347 | + ["event_questCsv"] = AdvEventType.Task, | ||
347 | 348 | ||
348 | } | 349 | } |
349 | local eventLib = {} | 350 | local eventLib = {} |