Commit 6afa60788a16ba7e9ee26d9ff6a1e5288b5639f3

Authored by liuzujun
1 parent 78139af8

爬塔成就bug

config/develop.lua
1 include("basic.lua") 1 include("basic.lua")
2 2
3 -logd = 1 -- 是否开启日志 3 +logd = 0 -- 是否开启日志
4 thread = 4 4 thread = 4
5 codeurl = "192.168.0.199:9090" 5 codeurl = "192.168.0.199:9090"
6 servId = 1 6 servId = 1
src/actions/TowerAction.lua
@@ -115,7 +115,7 @@ function _M.endBattleRpc(agent, data) @@ -115,7 +115,7 @@ function _M.endBattleRpc(agent, data)
115 curLevel = curLevel + 1 115 curLevel = curLevel + 1
116 reward, change = role:award(rewardStr, {log = {desc = "towerBattle", int1 = id}}) 116 reward, change = role:award(rewardStr, {log = {desc = "towerBattle", int1 = id}})
117 if towerType == 0 then 117 if towerType == 0 then
118 - role:checkTaskEnter("TowerPass", {level = towerInfo.l}) 118 + role:checkTaskEnter("TowerPass", {level = towerInfo.l, type = towerType + 1})
119 end 119 end
120 end 120 end
121 121
src/models/RoleTask.lua
@@ -194,7 +194,7 @@ local AchievListener = { @@ -194,7 +194,7 @@ local AchievListener = {
194 [TaskType.OverOderTask] = {{14}}, 194 [TaskType.OverOderTask] = {{14}},
195 [TaskType.FoodSellGold] = {{15, f("count")}}, 195 [TaskType.FoodSellGold] = {{15, f("count")}},
196 [TaskType.DinerPopular] = {{16, f("count")}}, 196 [TaskType.DinerPopular] = {{16, f("count")}},
197 - [TaskType.TowerPass] = {{17, f("level")}}, 197 + [TaskType.TowerPass] = {{17, f("level"), f("type")}},
198 [TaskType.OpenBox] = {{18, f("count")}}, 198 [TaskType.OpenBox] = {{18, f("count")}},
199 [TaskType.DinerLevelUp] = {{19, f("level"), f("type")}}, 199 [TaskType.DinerLevelUp] = {{19, f("level"), f("type")}},
200 [TaskType.DinerTalentUp] = {{20, 1, f("type")}}, 200 [TaskType.DinerTalentUp] = {{20, 1, f("type")}},
@@ -289,7 +289,7 @@ local CalendaTaskListener = { @@ -289,7 +289,7 @@ local CalendaTaskListener = {
289 [TaskType.PvpWin]= {{10, 2, f("score")}}, 289 [TaskType.PvpWin]= {{10, 2, f("score")}},
290 [TaskType.DinerPopular]= {{11, 2, f("count")}}, 290 [TaskType.DinerPopular]= {{11, 2, f("count")}},
291 [TaskType.RoleLevelUp]= {{12, 2, f("level")}}, 291 [TaskType.RoleLevelUp]= {{12, 2, f("level")}},
292 - [TaskType.TowerPass]= {{13, 2, f("level")}}, 292 + [TaskType.TowerPass]= {{13, 3, f("level"), f("type")}},
293 [TaskType.HeroTalent]= {{14, 1}}, 293 [TaskType.HeroTalent]= {{14, 1}},
294 [TaskType.HangPass]= {{15, 3}}, 294 [TaskType.HangPass]= {{15, 3}},
295 [TaskType.HeroStarCollect]= {{16, 3}}, 295 [TaskType.HeroStarCollect]= {{16, 3}},
@@ -809,6 +809,10 @@ function RoleTask.bind(Role) @@ -809,6 +809,10 @@ function RoleTask.bind(Role)
809 if cfg.condition2 == param1 then 809 if cfg.condition2 == param1 then
810 calTask[id] = (calTask[id] or 0) + 1 810 calTask[id] = (calTask[id] or 0) + 1
811 end 811 end
  812 + elseif cfg.type == 13 then -- 挑战电波塔主塔
  813 + if cfg.condition2 == param1 and param2 == 1 then
  814 + calTask[id] = (calTask[id] or 0) + 1
  815 + end
812 end 816 end
813 end 817 end
814 end 818 end