Commit 286c980a789b1bf7ecdd440a4784acbd132302d0

Authored by chenyueqi
1 parent 4c7d396c

挂机战斗胜利才触发对应的引导

Showing 1 changed file with 17 additions and 16 deletions   Show diff stats
src/actions/HangAction.lua
@@ -239,6 +239,23 @@ function _M.endBattleRpc(agent, data) @@ -239,6 +239,23 @@ function _M.endBattleRpc(agent, data)
239 reward, change = role:award(reward, {log = {desc = "hangBattle", int1 = carbonId}}) 239 reward, change = role:award(reward, {log = {desc = "hangBattle", int1 = carbonId}})
240 240
241 role:checkTaskEnter("HangPass", {id = carbonId}) 241 role:checkTaskEnter("HangPass", {id = carbonId})
  242 +
  243 + -- 引导
  244 + if carbonId == 10101 then
  245 + role:finishGuide(5)
  246 + elseif carbonId == 10102 then
  247 + role:finishGuide(8)
  248 + elseif carbonId == 10103 then
  249 + role:finishGuide(9)
  250 + elseif carbonId == 10220 then
  251 + role:finishGuide(22)
  252 + end
  253 + for _, guideData in pairs(csvdb["guide_unlockCsv"]) do
  254 + if guideData.type == 3 and guideData.carbonId == carbonId then
  255 + role:saveGuide(guideData.guideId,1,true)
  256 + break
  257 + end
  258 + end
242 end 259 end
243 if hangInfo.carbonId < carbonId then 260 if hangInfo.carbonId < carbonId then
244 hangInfo.carbonId = carbonId 261 hangInfo.carbonId = carbonId
@@ -247,22 +264,6 @@ function _M.endBattleRpc(agent, data) @@ -247,22 +264,6 @@ function _M.endBattleRpc(agent, data)
247 264
248 local team = role:getProperty("pvpTC") 265 local team = role:getProperty("pvpTC")
249 266
250 - -- 引导  
251 - if carbonId == 10101 then  
252 - role:finishGuide(5)  
253 - elseif carbonId == 10102 then  
254 - role:finishGuide(8)  
255 - elseif carbonId == 10103 then  
256 - role:finishGuide(9)  
257 - elseif carbonId == 10220 then  
258 - role:finishGuide(22)  
259 - end  
260 - for _, guideData in pairs(csvdb["guide_unlockCsv"]) do  
261 - if guideData.type == 3 and guideData.carbonId == carbonId then  
262 - role:saveGuide(guideData.guideId,1,true)  
263 - break  
264 - end  
265 - end  
266 267
267 SendPacket(actionCodes.Hang_endBattleRpc, MsgPack.pack({ 268 SendPacket(actionCodes.Hang_endBattleRpc, MsgPack.pack({
268 starNum = msg.starNum, 269 starNum = msg.starNum,