From 20c0b0f5350b6933333bb39d84ebe047feb0a707 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 23 Oct 2022 07:46:54 +0800 Subject: [PATCH] 1 --- server/gameserver/matchteam.cc | 5 +++-- server/gameserver/matchteam.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/server/gameserver/matchteam.cc b/server/gameserver/matchteam.cc index 71d12a47..af8b349b 100644 --- a/server/gameserver/matchteam.cc +++ b/server/gameserver/matchteam.cc @@ -300,7 +300,7 @@ void MatchTeam::UpdateMaster() TryCombineTeam(); } } - if (phase_left_time_ <= 0 || GetPredictMemberNum() >= MAX_TEAM_NUM) { + if (phase_left_time_ <= 0 || !HaveEmptySlot()) { ChooseLeader(); phase_ = kMatchChoose; phase_start_tick_ = a8::XGetTickCount(); @@ -313,7 +313,8 @@ void MatchTeam::UpdateMaster() UpdateTeamState(); CheckChoose(); CheckPrepare(); - if ((phase_left_time_ <= MetaMgr::Instance()->match_lock_time) || IsAllPrepare()) { + if ((phase_left_time_ <= MetaMgr::Instance()->match_lock_time) || + IsAllPrepare()) { for (int i = 0; i < MAX_TEAM_NUM; ++i) { AutoChoose(true); } diff --git a/server/gameserver/matchteam.h b/server/gameserver/matchteam.h index 2cebd79a..0f354d13 100644 --- a/server/gameserver/matchteam.h +++ b/server/gameserver/matchteam.h @@ -1,4 +1,4 @@ -#pragma once + #pragma once #include "cs_proto.pb.h"