Commit a25b4535777f6328e4c9a9f68e1dda4d43a78573
fix conflict
Showing
4 changed files
with
15 additions
and
2 deletions
Show diff stats
src/GlobalVar.lua
src/adv/Adv.lua
... | ... | @@ -1165,6 +1165,11 @@ local function clickOut(self, room, block, params, isExit) |
1165 | 1165 | else |
1166 | 1166 | if self.level > (advPass[self.chapterId] or 0) then |
1167 | 1167 | self.owner:changeUpdates({{type = "advPass", field = self.chapterId, value = self.level}}) |
1168 | + | |
1169 | + if (self.level >= csvdb["adv_chapterCsv"][self.chapterId].limitlevel) then --关卡结束 | |
1170 | + self.owner:checkTaskEnter("AdvPassFirst", {id = self.chapterId}) | |
1171 | + end | |
1172 | + | |
1168 | 1173 | end |
1169 | 1174 | end |
1170 | 1175 | ... | ... |
src/models/Activity.lua
... | ... | @@ -539,6 +539,12 @@ activityFunc[Activity.ActivityType.ActHeroPool] = { |
539 | 539 | local actData = self:getActData(actType) |
540 | 540 | local cfg = csvdb["activity_ctrlCsv"][actId] |
541 | 541 | if not cfg then return end |
542 | + -- 保底次数转换成万能碎片 | |
543 | + --local count = math.ceil(((actData[cfg.condition] or 0) / 100) * 60) | |
544 | + --if count > 0 then | |
545 | + -- local gift = {[723] = count} | |
546 | + -- self.owner:sendMail(MailId.ActivityPoolRet, nil, gift, {}) | |
547 | + --end | |
542 | 548 | actData[cfg.condition] = nil |
543 | 549 | self:updateActData(actType, actData, not notify) |
544 | 550 | end, | ... | ... |
src/models/RoleTask.lua
... | ... | @@ -53,6 +53,7 @@ local TaskType = { |
53 | 53 | AdvMineLayer = 414, -- 宝藏洞激活 |
54 | 54 | AdvKillBoss = 415, -- 拾荒击杀boss |
55 | 55 | AdvHangHeroCnt = 416, -- 拾荒人数 |
56 | + AdvPassFirst = 417, -- 冒险首次通关 - id | |
56 | 57 | |
57 | 58 | --爬塔相关 |
58 | 59 | TowerPass = 501, -- 爬塔通关 - level |
... | ... | @@ -247,7 +248,7 @@ local StoreListener = { |
247 | 248 | [TaskType.HangPass] = {{TriggerEventType.HangPass, f("id")}}, |
248 | 249 | [TaskType.RoleLevelUp] = {{TriggerEventType.LevelUp, f("level")}}, |
249 | 250 | [TaskType.TowerPass] = {{TriggerEventType.TowerPass, f("level")}}, |
250 | - [TaskType.AdvPass] = {{TriggerEventType.AdvPass, f("id")}}, | |
251 | + [TaskType.AdvPassFirst] = {{TriggerEventType.AdvPass, f("id")}}, | |
251 | 252 | [TaskType.AddHero] = {{TriggerEventType.AddNewHero, f("heroType")}, {TriggerEventType.SSRCount, f("ssrCount")}}, |
252 | 253 | } |
253 | 254 | } |
... | ... | @@ -736,4 +737,4 @@ function RoleTask.bind(Role) |
736 | 737 | |
737 | 738 | end |
738 | 739 | |
739 | -return RoleTask | |
740 | 740 | \ No newline at end of file |
741 | +return RoleTask | ... | ... |