Merge branch 'less-strict-dialogues' into 'master'

FIX: Skip only the current subrecord when reading quest status (Close #8333)

Closes #8333

See merge request OpenMW/openmw!4528
This commit is contained in:
Alexei Kotov 2025-07-10 20:14:53 +03:00
commit 1ce7110a9e

View File

@ -76,15 +76,15 @@ namespace ESM
break;
case fourCC("QSTN"):
mQuestStatus = QS_Name;
esm.skipRecord();
esm.skipHSub();
break;
case fourCC("QSTF"):
mQuestStatus = QS_Finished;
esm.skipRecord();
esm.skipHSub();
break;
case fourCC("QSTR"):
mQuestStatus = QS_Restart;
esm.skipRecord();
esm.skipHSub();
break;
case SREC_DELE:
esm.skipHSub();