diff --git a/src/OpenSHC/Audio/mss/SoundSystem/setupVolumeAndSoundID0xF0_100.cpp b/src/OpenSHC/Audio/mss/SoundSystem/setupVolumeAndSoundID0xF0_100.cpp new file mode 100644 index 0000000..ddedba8 --- /dev/null +++ b/src/OpenSHC/Audio/mss/SoundSystem/setupVolumeAndSoundID0xF0_100.cpp @@ -0,0 +1,20 @@ +#include "../SoundSystem.func.hpp" + +namespace OpenSHC { +namespace Audio { + namespace MSS { + + // FUNCTION: STRONGHOLDCRUSADER 0x0047A310 + void SoundSystem::setupVolumeAndSoundID0xF0_100() + { + MACRO_CALL_MEMBER(SoundSystem_Func::setupVolumeAndSoundIDWithMultiplier, this)( + DE::SHCDE::MUSIC_TUNE_HAPPY2, 100); + + if (this->sec_Section1055_0x3274 != 0 && this->sec_Section1055_0x3274 != 0xf) { + MACRO_CALL_MEMBER(SoundSystem_Func::setSomeSoundTime, this)(); + } + } + } + +} +} diff --git a/status/addresses-SHC-3BB0A8C1.txt b/status/addresses-SHC-3BB0A8C1.txt index 35edeee..3b64b3b 100644 --- a/status/addresses-SHC-3BB0A8C1.txt +++ b/status/addresses-SHC-3BB0A8C1.txt @@ -10899,7 +10899,7 @@ SHC_3BB0A8C1_0x0047A1B0 | 100.0% | Reimplemented SHC_3BB0A8C1_0x0047A220 | 100.0% | Reimplemented SHC_3BB0A8C1_0x0047A290 | 100.0% | Reimplemented SHC_3BB0A8C1_0x0047A2A0 | 100.0% | Reimplemented -SHC_3BB0A8C1_0x0047A310 | 0.0% | Pending +SHC_3BB0A8C1_0x0047A310 | 100.0% | Reimplemented SHC_3BB0A8C1_0x0047A340 | 0.0% | Pending SHC_3BB0A8C1_0x0047A554 | 0.0% | Pending SHC_3BB0A8C1_0x0047A558 | 0.0% | Pending