Commit 5204a8398147a0528d9c0b989ee30b1725ca95ea

Authored by liuzujun
1 parent d1944a2b

活动电台任务结束时候清理任务

Showing 2 changed files with 11 additions and 1 deletions   Show diff stats
src/models/Activity.lua
... ... @@ -1484,7 +1484,7 @@ activityFunc[Activity.ActivityType.RadioTask] = {
1484 1484 -- check id
1485 1485 local config = csvdb["crusadeCsv"][id]
1486 1486 if config then
1487   - if config.actid == actid then
  1487 + if config.activity_ctrl_id == actid then
1488 1488 radioTask[id] = nil
1489 1489  
1490 1490 if not task then return 4 end
... ...
src/models/RolePlugin.lua
... ... @@ -2177,6 +2177,16 @@ function RolePlugin.bind(Role)
2177 2177 return (hangPass[diff] or 0) >= carbonId
2178 2178 end
2179 2179  
  2180 + function Role:checkActivityBattlePass(battleId)
  2181 + local isOpen, actId = self.activity:isOpen("ChallengeLevel")
  2182 + if not isOpen then return end
  2183 +
  2184 + local actData = self.activity:getActData("ChallengeLevel") or {}
  2185 + local battleInfo = actData[battleId] or {}
  2186 +
  2187 + return battleInfo["star"] ~= nil
  2188 + end
  2189 +
2180 2190 function Role:checkAdvChapterPass(chapterId)
2181 2191 local chapterData = csvdb["adv_chapterCsv"][chapterId]
2182 2192 local advPass = self:getProperty("advPass") or {}
... ...