mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-03 13:13:23 +00:00
Merge branch 'but-lore-i-have-no-data' into 'master'
Fix #7887, use actual instead of reported size for script data Closes #7887 See merge request OpenMW/openmw!3958
This commit is contained in:
commit
4ec04486f7
@ -158,6 +158,7 @@
|
||||
Bug #7841: Editor: "Dirty" water heights are saved in modified CELLs
|
||||
Bug #7859: AutoCalc flag is not used to calculate potion value
|
||||
Bug #7872: Region sounds use wrong odds
|
||||
Bug #7887: Editor: Mismatched reported script data size and actual data size causes a crash during save
|
||||
Feature #2566: Handle NAM9 records for manual cell references
|
||||
Feature #3537: Shader-based water ripples
|
||||
Feature #5173: Support for NiFogProperty
|
||||
|
@ -149,6 +149,8 @@ namespace ESM
|
||||
|
||||
if (!hasHeader)
|
||||
esm.fail("Missing SCHD subrecord");
|
||||
// Reported script data size is not always trustworthy, so override it with actual data size
|
||||
mData.mScriptDataSize = mScriptData.size();
|
||||
}
|
||||
|
||||
void Script::save(ESMWriter& esm, bool isDeleted) const
|
||||
|
Loading…
x
Reference in New Issue
Block a user