Commit 5204a8398147a0528d9c0b989ee30b1725ca95ea
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,7 +1484,7 @@ activityFunc[Activity.ActivityType.RadioTask] = { | ||
| 1484 | -- check id | 1484 | -- check id |
| 1485 | local config = csvdb["crusadeCsv"][id] | 1485 | local config = csvdb["crusadeCsv"][id] |
| 1486 | if config then | 1486 | if config then |
| 1487 | - if config.actid == actid then | 1487 | + if config.activity_ctrl_id == actid then |
| 1488 | radioTask[id] = nil | 1488 | radioTask[id] = nil |
| 1489 | 1489 | ||
| 1490 | if not task then return 4 end | 1490 | if not task then return 4 end |
src/models/RolePlugin.lua
| @@ -2177,6 +2177,16 @@ function RolePlugin.bind(Role) | @@ -2177,6 +2177,16 @@ function RolePlugin.bind(Role) | ||
| 2177 | return (hangPass[diff] or 0) >= carbonId | 2177 | return (hangPass[diff] or 0) >= carbonId |
| 2178 | end | 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 | function Role:checkAdvChapterPass(chapterId) | 2190 | function Role:checkAdvChapterPass(chapterId) |
| 2181 | local chapterData = csvdb["adv_chapterCsv"][chapterId] | 2191 | local chapterData = csvdb["adv_chapterCsv"][chapterId] |
| 2182 | local advPass = self:getProperty("advPass") or {} | 2192 | local advPass = self:getProperty("advPass") or {} |