Commit 7bc0509ae722879d4478e5326aec3636b09b3e56

Authored by zhangqijia
1 parent d933495e

fix: 引导跳过逻辑修改

Showing 1 changed file with 11 additions and 5 deletions   Show diff stats
src/actions/RoleAction.lua
... ... @@ -1332,11 +1332,17 @@ function _M.guideRpc(agent, data)
1332 1332 local funcGuide = role:getProperty("funcGuide")
1333 1333 if cmdType == 1 then
1334 1334 -- 新手引导
1335   - local master = msg.master or -1
1336   - local slave = msg.slave or -1
1337   - if master < 0 or slave < 0 then return end
1338   -
1339   - role:saveGuide(master, slave)
  1335 + if msg.masters then
  1336 + for _, master in pairs(msg.masters) do
  1337 + role:saveGuide(master,1,true)
  1338 + end
  1339 + else
  1340 + local master = msg.master or -1
  1341 + local slave = msg.slave or -1
  1342 + if master < 0 or slave < 0 then return end
  1343 + role:saveGuide(master, slave)
  1344 + end
  1345 +
1340 1346 elseif cmdType == 2 then
1341 1347 -- 系统引导(玩家可选择是否进行)
1342 1348 if not msg.skip then return end
... ...