1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-07 12:54:00 +00:00

Allow Script records with missing SCDT (precompiled code, not used anyway)

Not sure on the exact conditions, but this was missing in a plugin that I made in the TES-CS, while vanilla MW would load it just fine.
This commit is contained in:
scrawl 2014-09-05 16:43:20 +02:00
parent 628d57f18c
commit 1c178768f5

View File

@ -64,8 +64,11 @@ void Script::load(ESMReader &esm)
}
// Script mData
mScriptData.resize(mData.mScriptDataSize);
esm.getHNExact(&mScriptData[0], mScriptData.size(), "SCDT");
if (esm.isNextSub("SCDT"))
{
mScriptData.resize(mData.mScriptDataSize);
esm.getHExact(&mScriptData[0], mScriptData.size());
}
// Script text
mScriptText = esm.getHNOString("SCTX");