From e642fdc5223a667210bf58a3ca58687150d0bf3b Mon Sep 17 00:00:00 2001 From: TheRedDaemon <66257843+TheRedDaemon@users.noreply.github.com> Date: Fri, 15 May 2026 15:35:56 +0200 Subject: [PATCH] reimplement: SHC_3BB0A8C1_0x00467830 100% --- .../mss/SoundSystem/endSoundStreamsUnk.cpp | 20 +++++++++++++++++++ status/addresses-SHC-3BB0A8C1.txt | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/OpenSHC/Audio/mss/SoundSystem/endSoundStreamsUnk.cpp diff --git a/src/OpenSHC/Audio/mss/SoundSystem/endSoundStreamsUnk.cpp b/src/OpenSHC/Audio/mss/SoundSystem/endSoundStreamsUnk.cpp new file mode 100644 index 0000000..ca8ca81 --- /dev/null +++ b/src/OpenSHC/Audio/mss/SoundSystem/endSoundStreamsUnk.cpp @@ -0,0 +1,20 @@ +#include "OpenSHC/Audio/MSS/SoundSystem.hpp" + +#include "OpenSHC/Audio/MSS/SoundSystem.func.hpp" + +#include "OpenSHC/Audio/MSS/enums/SHC_SoundStream.hpp" + +namespace OpenSHC { +namespace Audio { + namespace MSS { + + // FUNCTION: STRONGHOLDCRUSADER 0x00467830 + void SoundSystem::endSoundStreamsUnk() + { + MACRO_CALL_MEMBER(SoundSystem_Func::endSoundStream, this)(enums::SND_STR_SPEECH_1); + MACRO_CALL_MEMBER(SoundSystem_Func::endSoundStream, this)(enums::SND_STR_SPEECH_2); + } + + } +} +} diff --git a/status/addresses-SHC-3BB0A8C1.txt b/status/addresses-SHC-3BB0A8C1.txt index f1a6853..c51e433 100644 --- a/status/addresses-SHC-3BB0A8C1.txt +++ b/status/addresses-SHC-3BB0A8C1.txt @@ -9832,7 +9832,7 @@ SHC_3BB0A8C1_0x00467790 | 0.0% | Pending SHC_3BB0A8C1_0x004677A0 | 0.0% | Pending SHC_3BB0A8C1_0x004677E0 | 0.0% | Pending SHC_3BB0A8C1_0x00467810 | 0.0% | Pending -SHC_3BB0A8C1_0x00467830 | 0.0% | Pending +SHC_3BB0A8C1_0x00467830 | 100.0% | Reimplemented SHC_3BB0A8C1_0x00467850 | 0.0% | Pending SHC_3BB0A8C1_0x00467890 | 0.0% | Pending SHC_3BB0A8C1_0x004679F0 | 0.0% | Pending