From c5a9ab65af58c8642f914c31f327f09ca3a0ce0c Mon Sep 17 00:00:00 2001 From: CraftedRO <24683355+CraftedRO@users.noreply.github.com> Date: Thu, 27 Jun 2024 19:54:31 +0300 Subject: Core/Players: Add level restrictions for faction changes (#30057) Co-authored-by: Shauren --- src/server/game/Handlers/CharacterHandler.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/server/game/Handlers/CharacterHandler.cpp') diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 29b39902a5e..706384c9b55 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -1670,6 +1670,7 @@ void WorldSession::HandleCharFactionOrRaceChangeCallback(std::shared_ptrFactionChange ? AT_LOGIN_CHANGE_FACTION : AT_LOGIN_CHANGE_RACE); if (!(atLoginFlags & usedLoginFlag)) @@ -1678,6 +1679,18 @@ void WorldSession::HandleCharFactionOrRaceChangeCallback(std::shared_ptrRace); if (factionChangeInfo->FactionChange == (Player::TeamForRace(oldRace) == newTeam)) { -- cgit v1.2.3