Commit 963598f6f8da4b20dec88e77f9b39f0cb177b71f
Merge remote-tracking branch 'origin/cn/develop' into cn/develop
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 {} | ... | ... |