aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/World
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-03-24 14:39:29 +0100
committerfunjoker <funjoker109@gmail.com>2024-03-28 20:23:12 +0100
commit18b7199a47ee1ebc767c631f2c91c8e1f680d39c (patch)
tree8ca9a4621e5f0a8568faa8859b2718f694cf7c0e /src/server/game/World
parent98cb0b4eaf7b66ae797dfb3c92c586adbc3ced6c (diff)
Core/Players: Slightly improve neutral player faction support
(cherry picked from commit 94b78ebc8b0eb09409d0db36bebfde85a1644fe8)
Diffstat (limited to 'src/server/game/World')
-rw-r--r--src/server/game/World/World.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index d610816f574..b5533279bae 100644
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -2598,11 +2598,14 @@ void World::Update(uint32 diff)
if (getBoolConfig(CONFIG_PRESERVE_CUSTOM_CHANNELS))
{
TC_METRIC_TIMER("world_update_time", TC_METRIC_TAG("type", "Save custom channels"));
- ChannelMgr* mgr1 = ASSERT_NOTNULL(ChannelMgr::ForTeam(ALLIANCE));
+ ChannelMgr* mgr1 = ASSERT_NOTNULL(ChannelMgr::ForTeam(PANDARIA_NEUTRAL));
mgr1->SaveToDB();
- ChannelMgr* mgr2 = ASSERT_NOTNULL(ChannelMgr::ForTeam(HORDE));
+ ChannelMgr* mgr2 = ASSERT_NOTNULL(ChannelMgr::ForTeam(ALLIANCE));
if (mgr1 != mgr2)
mgr2->SaveToDB();
+ ChannelMgr* mgr3 = ASSERT_NOTNULL(ChannelMgr::ForTeam(HORDE));
+ if (mgr1 != mgr3)
+ mgr3->SaveToDB();
}
}