From 3a7cb9c5ce73ff214a6c217e1a88640860d3c997 Mon Sep 17 00:00:00 2001 From: Sergeanur Date: Mon, 17 May 2021 08:06:05 +0300 Subject: [PATCH] Fix oneshot audio crash --- src/audio/AudioScriptObject.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/audio/AudioScriptObject.cpp b/src/audio/AudioScriptObject.cpp index ac30f757..7dbc1ad0 100644 --- a/src/audio/AudioScriptObject.cpp +++ b/src/audio/AudioScriptObject.cpp @@ -90,6 +90,8 @@ cAudioScriptObject::SaveAllAudioScriptObjects(uint8 *buf, uint32 *size) void PlayOneShotScriptObject(uint8 id, CVector const &pos) { + if (!DMAudio.IsAudioInitialised()) return; + cAudioScriptObject *audioScriptObject = new cAudioScriptObject(); audioScriptObject->Posn = pos; audioScriptObject->AudioId = id;