From 7bc0509ae722879d4478e5326aec3636b09b3e56 Mon Sep 17 00:00:00 2001 From: zqj <582132116@qq.com> Date: Thu, 13 May 2021 13:55:33 +0800 Subject: [PATCH] fix: 引导跳过逻辑修改 --- src/actions/RoleAction.lua | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/actions/RoleAction.lua b/src/actions/RoleAction.lua index b26c7e9..2a86aef 100644 --- a/src/actions/RoleAction.lua +++ b/src/actions/RoleAction.lua @@ -1332,11 +1332,17 @@ function _M.guideRpc(agent, data) local funcGuide = role:getProperty("funcGuide") if cmdType == 1 then -- 新手引导 - local master = msg.master or -1 - local slave = msg.slave or -1 - if master < 0 or slave < 0 then return end - - role:saveGuide(master, slave) + if msg.masters then + for _, master in pairs(msg.masters) do + role:saveGuide(master,1,true) + end + else + local master = msg.master or -1 + local slave = msg.slave or -1 + if master < 0 or slave < 0 then return end + role:saveGuide(master, slave) + end + elseif cmdType == 2 then -- 系统引导(玩家可选择是否进行) if not msg.skip then return end -- libgit2 0.21.2