From 72f0c0398113097441a11ba762b28892f16b2de5 Mon Sep 17 00:00:00 2001 From: tomcw Date: Sat, 29 Jun 2024 12:49:10 +0100 Subject: [PATCH] Save-state: for MB, the SC01 sub-unit is only supported from v12 --- source/SSI263.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/SSI263.cpp b/source/SSI263.cpp index fc8a9e48b..8d11c6a6d 100644 --- a/source/SSI263.cpp +++ b/source/SSI263.cpp @@ -1023,6 +1023,13 @@ void SSI263::SC01_SaveSnapshot(YamlSaveHelper& yamlSaveHelper) void SSI263::SC01_LoadSnapshot(YamlLoadHelper& yamlLoadHelper, UINT version) { + if (version < 12) + { + m_votraxPhoneme = 0; + // NB. m_isVotraxPhoneme already set by SetVotraxPhoneme() by parent + return; + } + if (!yamlLoadHelper.GetSubMap(SS_YAML_KEY_SC01)) throw std::runtime_error("Card: Expected key: " SS_YAML_KEY_SC01);