Commit 6afa60788a16ba7e9ee26d9ff6a1e5288b5639f3

Authored by liuzujun
1 parent 78139af8

爬塔成就bug

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