diff --git a/apps/openmw/mwlua/types/ingredient.cpp b/apps/openmw/mwlua/types/ingredient.cpp index 8ac3d79855..31791a19ea 100644 --- a/apps/openmw/mwlua/types/ingredient.cpp +++ b/apps/openmw/mwlua/types/ingredient.cpp @@ -57,6 +57,8 @@ namespace MWLua effect.mRange = ESM::RT_Self; effect.mArea = 0; effect.mDuration = 0; + effect.mMagnMin = 0; + effect.mMagnMax = 0; res[i + 1] = effect; } return res; diff --git a/apps/openmw/mwlua/types/misc.cpp b/apps/openmw/mwlua/types/misc.cpp index 889f6d6e19..461444abff 100644 --- a/apps/openmw/mwlua/types/misc.cpp +++ b/apps/openmw/mwlua/types/misc.cpp @@ -31,6 +31,7 @@ namespace misc.mScript = ESM::RefId::deserializeText(scriptId); misc.mData.mWeight = rec["weight"]; misc.mData.mValue = rec["value"]; + misc.mData.mFlags = 0; misc.mRecordFlags = 0; return misc; } diff --git a/apps/openmw/mwlua/types/potion.cpp b/apps/openmw/mwlua/types/potion.cpp index 46b298d959..badf611bc7 100644 --- a/apps/openmw/mwlua/types/potion.cpp +++ b/apps/openmw/mwlua/types/potion.cpp @@ -30,6 +30,7 @@ namespace potion.mScript = ESM::RefId::deserializeText(scriptId); potion.mData.mWeight = rec["weight"]; potion.mData.mValue = rec["value"]; + potion.mData.mAutoCalc = 0; potion.mRecordFlags = 0; sol::table effectsTable = rec["effects"]; size_t numEffects = effectsTable.size();