Commit 47d5d7692148e73026d4d34aaa9dc650156e4047

Authored by zhouhaihai
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 61 if role.dailyData:getProperty("advC") >= role:getAdvHangLimit() then return 2 end -- 是否有体力
62 62  
63 63 if (layer - 1) % globalCsv.adv_can_out_layer_pre ~= 0 then return 3 end
64   -
  64 +
65 65 if layer > chapterData.limitlevel then return 4 end
66 66  
67 67 -- 关卡开放判断
68 68 if not role:advChapterIsOpen(chapterId, layer) then return 5 end
69 69  
70 70 --中继开放判断
  71 + local advPass = role:getProperty("advPass")
71 72 if layer ~= 1 and (not role:isFuncOpen(FuncOpenType.AdvRelay) or (advPass[chapterId] or 0) < (layer - 1)) then return 6 end
72 73  
73 74 if not checkFormat(role, format) then return 7 end
... ...
src/adv/AdvMap.lua
... ... @@ -344,6 +344,7 @@ getEventLib = function(self, needEventType) -- needEventType 需要的事件
344 344 ["event_trapCsv"] = AdvEventType.Trap,
345 345 ["event_clickCsv"] = AdvEventType.Click,
346 346 ["event_layerCsv"] = AdvEventType.Layer,
  347 + ["event_questCsv"] = AdvEventType.Task,
347 348  
348 349 }
349 350 local eventLib = {}
... ...