Commit 4b3327eb48d0dbd74db8c3ce54c98b6e16ca6f78

Authored by chenyueqi
1 parent 13846d71

物资危机增加 代理拾荒时长和击杀boss数量的任务类型

src/actions/AdvAction.lua
... ... @@ -494,6 +494,7 @@ function _M.endHangRpc(agent, data)
494 494  
495 495 role:checkTaskEnter("AdvHang", {})
496 496 role:checkTaskEnter("AdvHangHeroCnt", {count = heroCnt})
  497 + role:checkTaskEnter("AdvHangTime", {count = math.ceil(adv_idle_time / 3600)})
497 498  
498 499 SendPacket(actionCodes.Adv_endHangRpc, MsgPack.pack({reward = reward, change = change, isFull = isFull, heroFaith = heroFaithMap}))
499 500 return true
... ...
src/models/Activity.lua
... ... @@ -986,7 +986,7 @@ activityFunc[Activity.ActivityType.Crisis] = {
986 986 status = -1
987 987 end
988 988  
989   - self.owner:award(reward, {log = {desc = "activity_crisis"}, notNotify = not notify})
  989 + self.owner:award(reward, {log = {desc = "activityCrisis"}, notNotify = not notify})
990 990 end
991 991 actData.task[id] = status
992 992 change = true
... ...
src/models/RoleLog.lua
... ... @@ -59,7 +59,7 @@ local ItemReason = {
59 59 advLevelStage = 143, -- 拾荒活动阶段奖励
60 60 towerBnous = 144, -- 爬塔到一定层数对某些功能的奖励
61 61 unknowShop = 145, -- 未知商店
62   -
  62 + activityCrisis = 146,
63 63  
64 64 advHang = 301, -- 拾荒挂机
65 65 hangBattle = 302, -- 挂机战斗
... ...
src/models/RoleTask.lua
... ... @@ -60,6 +60,7 @@ local TaskType = {
60 60 AdvUseItem = 419, -- 使用道具 - itemId count
61 61 AdvBuild = 420, -- 建筑交互 - buildId
62 62 AdvKill = 421, -- 拾荒击败敌人
  63 + AdvHangTime = 421, -- 拾荒委托累计时长 -- count
63 64  
64 65 --爬塔相关
65 66 TowerPass = 501, -- 爬塔通关 - level
... ... @@ -253,6 +254,8 @@ local ActivityListener = {
253 254 [TaskType.AdvCostPower] = {{Activity.ActivityType.Crisis, 3, f("count")}},
254 255 [TaskType.DailyTask] = {{Activity.ActivityType.CommonSignIn, f("pre"), f("cur")}},
255 256 [TaskType.AddItem] = {{Activity.ActivityType.BattleCommand, f("id"), f("count")}},
  257 + [TaskType.AdvHangTime] = {{Activity.ActivityType.Crisis, 4, f("count")}},
  258 + [TaskType.AdvKillBoss] = {{Activity.ActivityType.Crisis, 5}},
256 259 }
257 260 }
258 261  
... ...