diff --git a/src/openrct2/title/TitleSequence.cpp b/src/openrct2/title/TitleSequence.cpp index aad7a85bbb..87d513ae4f 100644 --- a/src/openrct2/title/TitleSequence.cpp +++ b/src/openrct2/title/TitleSequence.cpp @@ -498,15 +498,15 @@ static std::string LegacyScriptWrite(const TitleSequence& seq) switch (command.Type) { case TitleScript::Load: - if (command.SaveIndex == 0xFF) - { - sb.Append("LOAD "); - } - else + if (command.SaveIndex < seq.Saves.size()) { sb.Append("LOAD "); sb.Append(seq.Saves[command.SaveIndex].c_str()); } + else + { + sb.Append("LOAD "); + } break; case TitleScript::LoadSc: if (command.Scenario[0] == '\0')