diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-03-24 14:39:29 +0100 |
|---|---|---|
| committer | funjoker <funjoker109@gmail.com> | 2024-03-28 20:23:12 +0100 |
| commit | 18b7199a47ee1ebc767c631f2c91c8e1f680d39c (patch) | |
| tree | 8ca9a4621e5f0a8568faa8859b2718f694cf7c0e /src/server/game/World | |
| parent | 98cb0b4eaf7b66ae797dfb3c92c586adbc3ced6c (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.cpp | 7 |
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(); } } |
