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 | ... | ... |