From 4dfc44a69bfc3cbecb9226a3e8b737a699d2e73e Mon Sep 17 00:00:00 2001 From: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com> Date: Sat, 10 May 2025 15:33:48 -0400 Subject: [PATCH] fix(Scripts): Use distinct sound entry for BRD L70ETC Music Doodad. (#22029) --- src/server/scripts/World/go_scripts.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/server/scripts/World/go_scripts.cpp b/src/server/scripts/World/go_scripts.cpp index bc6e9acb4..c487f7d85 100644 --- a/src/server/scripts/World/go_scripts.cpp +++ b/src/server/scripts/World/go_scripts.cpp @@ -458,7 +458,8 @@ public: ####*/ enum L70ETCMusic { - MUSIC_L70_ETC_MUSIC = 11803 + MUSIC_L70_ETC_MUSIC = 11803, + MUSIC_L70_ETC_MUSIC_LOUD = 12868 }; enum L70ETCMusicEvents @@ -486,7 +487,10 @@ public: switch (eventId) { case EVENT_ETC_START_MUSIC: - me->PlayDirectMusic(MUSIC_L70_ETC_MUSIC); + if (me->GetMapId() == MAP_BLACKROCK_DEPTHS) + me->PlayDirectMusic(MUSIC_L70_ETC_MUSIC_LOUD); + else + me->PlayDirectMusic(MUSIC_L70_ETC_MUSIC); _events.ScheduleEvent(EVENT_ETC_START_MUSIC, 1600); // Every 1.6 seconds SMSG_PLAY_MUSIC packet (PlayDirectMusic) is pushed to the client (sniffed value) break; default: