feat(Core/Battlegrounds): rework LowLevelsMinPlayersOverride (#26601)

This commit is contained in:
Francesco Borzì
2026-07-14 17:45:48 +02:00
committed by GitHub
parent 81a8c779bd
commit 178c9c69e6
8 changed files with 272 additions and 6 deletions
+1 -5
View File
@@ -347,11 +347,7 @@ public:
}
[[nodiscard]] uint32 GetMaxPlayersPerTeam() const { return m_MaxPlayersPerTeam; }
[[nodiscard]] uint32 GetMinPlayersPerTeam() const
{
auto lowLevelsOverride = sWorld->getIntConfig(CONFIG_BATTLEGROUND_OVERRIDE_LOWLEVELS_MINPLAYERS);
return (lowLevelsOverride && !isTemplate() && !isMaxLevel() && !isArena()) ? lowLevelsOverride : m_MinPlayersPerTeam;
}
[[nodiscard]] uint32 GetMinPlayersPerTeam() const;
[[nodiscard]] int32 GetStartDelayTime() const { return m_StartDelayTime; }
[[nodiscard]] uint8 GetArenaType() const { return m_ArenaType; }