From cc051272762b21b6050589ab8b4bd1b53f7a5c6d Mon Sep 17 00:00:00 2001 From: NoxMax <50133316+NoxMax@users.noreply.github.com> Date: Fri, 18 Apr 2025 22:59:06 -0600 Subject: [PATCH] fix(Battlefield/WG): set default maxplayer 120, minlevel 75 (#21937) --- src/server/apps/worldserver/worldserver.conf.dist | 12 ++++++------ src/server/game/Battlefield/Battlefield.h | 4 ++-- src/server/game/World/World.cpp | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/server/apps/worldserver/worldserver.conf.dist b/src/server/apps/worldserver/worldserver.conf.dist index 6853dd54b..c21cbf667 100644 --- a/src/server/apps/worldserver/worldserver.conf.dist +++ b/src/server/apps/worldserver/worldserver.conf.dist @@ -3436,14 +3436,14 @@ Wintergrasp.Enable = 1 # # Wintergrasp.PlayerMax -# Description: Maximum number of players allowed in Wintergrasp. -# Default: 100 +# Description: Maximum number of players allowed in Wintergrasp per team. +# Default: 120 -Wintergrasp.PlayerMax = 100 +Wintergrasp.PlayerMax = 120 # # Wintergrasp.PlayerMin -# Description: Minimum number of players required for Wintergrasp. +# Description: Minimum number of players required for Wintergrasp per team. # Default: 0 Wintergrasp.PlayerMin = 0 @@ -3451,9 +3451,9 @@ Wintergrasp.PlayerMin = 0 # # Wintergrasp.PlayerMinLvl # Description: Required character level for the Wintergrasp battle. -# Default: 77 +# Default: 75 -Wintergrasp.PlayerMinLvl = 77 +Wintergrasp.PlayerMinLvl = 75 # # Wintergrasp.BattleTimer diff --git a/src/server/game/Battlefield/Battlefield.h b/src/server/game/Battlefield/Battlefield.h index 28c3cd062..ab00697c3 100644 --- a/src/server/game/Battlefield/Battlefield.h +++ b/src/server/game/Battlefield/Battlefield.h @@ -383,8 +383,8 @@ protected: uint32 m_ZoneId; // ZoneID of Wintergrasp = 4197 uint32 m_MapId; // MapId where is Battlefield Map* m_Map; - uint32 m_MaxPlayer; // Maximum number of player that participated to Battlefield - uint32 m_MinPlayer; // Minimum number of player for Battlefield start + uint32 m_MaxPlayer; // Maximum number of players per team that participated to Battlefield + uint32 m_MinPlayer; // Minimum number of players per team for Battlefield start uint32 m_MinLevel; // Required level to participate at Battlefield uint32 m_BattleTime; // Length of a battle uint32 m_NoWarBattleTime; // Time between two battles diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp index f0fd69346..b9d740d15 100644 --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -1167,9 +1167,9 @@ void World::LoadConfigSettings(bool reload) // Wintergrasp _int_configs[CONFIG_WINTERGRASP_ENABLE] = sConfigMgr->GetOption("Wintergrasp.Enable", 1); - _int_configs[CONFIG_WINTERGRASP_PLR_MAX] = sConfigMgr->GetOption("Wintergrasp.PlayerMax", 100); + _int_configs[CONFIG_WINTERGRASP_PLR_MAX] = sConfigMgr->GetOption("Wintergrasp.PlayerMax", 120); _int_configs[CONFIG_WINTERGRASP_PLR_MIN] = sConfigMgr->GetOption("Wintergrasp.PlayerMin", 0); - _int_configs[CONFIG_WINTERGRASP_PLR_MIN_LVL] = sConfigMgr->GetOption("Wintergrasp.PlayerMinLvl", 77); + _int_configs[CONFIG_WINTERGRASP_PLR_MIN_LVL] = sConfigMgr->GetOption("Wintergrasp.PlayerMinLvl", 75); _int_configs[CONFIG_WINTERGRASP_BATTLETIME] = sConfigMgr->GetOption("Wintergrasp.BattleTimer", 30); _int_configs[CONFIG_WINTERGRASP_NOBATTLETIME] = sConfigMgr->GetOption("Wintergrasp.NoBattleTimer", 150); _int_configs[CONFIG_WINTERGRASP_RESTART_AFTER_CRASH] = sConfigMgr->GetOption("Wintergrasp.CrashRestartTimer", 10);