Commit 0c6b1a62cf58228a640387f4bb83c4fbf78ee0cd
1 parent
78e5b90e
物资危机增加 代理拾荒时间和拾荒击杀boss数量的任务类型
Showing
4 changed files
with
6 additions
and
1 deletions
Show diff stats
src/actions/AdvAction.lua
@@ -494,6 +494,7 @@ function _M.endHangRpc(agent, data) | @@ -494,6 +494,7 @@ function _M.endHangRpc(agent, data) | ||
494 | 494 | ||
495 | role:checkTaskEnter("AdvHang", {}) | 495 | role:checkTaskEnter("AdvHang", {}) |
496 | role:checkTaskEnter("AdvHangHeroCnt", {count = heroCnt}) | 496 | role:checkTaskEnter("AdvHangHeroCnt", {count = heroCnt}) |
497 | + role:checkTaskEnter("AdvHangTime", {count = math.ceil(adv_idle_time / 3600)}) | ||
497 | 498 | ||
498 | SendPacket(actionCodes.Adv_endHangRpc, MsgPack.pack({reward = reward, change = change, isFull = isFull, heroFaith = heroFaithMap})) | 499 | SendPacket(actionCodes.Adv_endHangRpc, MsgPack.pack({reward = reward, change = change, isFull = isFull, heroFaith = heroFaithMap})) |
499 | return true | 500 | return true |
src/models/Activity.lua
@@ -1086,7 +1086,7 @@ activityFunc[Activity.ActivityType.Crisis] = { | @@ -1086,7 +1086,7 @@ activityFunc[Activity.ActivityType.Crisis] = { | ||
1086 | status = -1 | 1086 | status = -1 |
1087 | end | 1087 | end |
1088 | 1088 | ||
1089 | - self.owner:award(reward, {log = {desc = "activity_crisis"}, notNotify = not notify}) | 1089 | + self.owner:award(reward, {log = {desc = "activityCrisis"}, notNotify = not notify}) |
1090 | end | 1090 | end |
1091 | actData.task[id] = status | 1091 | actData.task[id] = status |
1092 | change = true | 1092 | change = true |
src/models/RoleLog.lua
@@ -61,6 +61,7 @@ local ItemReason = { | @@ -61,6 +61,7 @@ local ItemReason = { | ||
61 | unknowShop = 145, -- 未知商店 | 61 | unknowShop = 145, -- 未知商店 |
62 | convert = 146, -- 钻石兑换其他物品 | 62 | convert = 146, -- 钻石兑换其他物品 |
63 | giftTime = 147, -- 创角后的时间礼包 | 63 | giftTime = 147, -- 创角后的时间礼包 |
64 | + activityCrisis = 148, -- 物资危机奖励 | ||
64 | 65 | ||
65 | advHang = 301, -- 拾荒挂机 | 66 | advHang = 301, -- 拾荒挂机 |
66 | hangBattle = 302, -- 挂机战斗 | 67 | hangBattle = 302, -- 挂机战斗 |
src/models/RoleTask.lua
@@ -60,6 +60,7 @@ local TaskType = { | @@ -60,6 +60,7 @@ local TaskType = { | ||
60 | AdvUseItem = 419, -- 使用道具 - itemId count | 60 | AdvUseItem = 419, -- 使用道具 - itemId count |
61 | AdvBuild = 420, -- 建筑交互 - buildId | 61 | AdvBuild = 420, -- 建筑交互 - buildId |
62 | AdvKill = 421, -- 拾荒击败敌人 | 62 | AdvKill = 421, -- 拾荒击败敌人 |
63 | + AdvHangTime = 422, -- 代理拾荒时间 - count | ||
63 | 64 | ||
64 | --爬塔相关 | 65 | --爬塔相关 |
65 | TowerPass = 501, -- 爬塔通关 - level | 66 | TowerPass = 501, -- 爬塔通关 - level |
@@ -255,6 +256,8 @@ local ActivityListener = { | @@ -255,6 +256,8 @@ local ActivityListener = { | ||
255 | [TaskType.AdvCostPower] = {{Activity.ActivityType.Crisis, 3, f("count")}}, | 256 | [TaskType.AdvCostPower] = {{Activity.ActivityType.Crisis, 3, f("count")}}, |
256 | [TaskType.DailyTask] = {{Activity.ActivityType.CommonSignIn, f("pre"), f("cur")}}, | 257 | [TaskType.DailyTask] = {{Activity.ActivityType.CommonSignIn, f("pre"), f("cur")}}, |
257 | [TaskType.AddItem] = {{Activity.ActivityType.BattleCommand, f("id"), f("count")}}, | 258 | [TaskType.AddItem] = {{Activity.ActivityType.BattleCommand, f("id"), f("count")}}, |
259 | + [TaskType.AdvHangTime] = {{Activity.ActivityType.Crisis, 4, f("count")}}, | ||
260 | + [TaskType.AdvKillBoss] = {{Activity.ActivityType.Crisis, 5}}, | ||
258 | } | 261 | } |
259 | } | 262 | } |
260 | 263 |