mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-16 19:19:56 +00:00
Move common subrecord definitions (NAME, DELE) to defs.hpp
This commit is contained in:
parent
b8e11cf197
commit
fc8e40889d
41 changed files with 83 additions and 76 deletions
|
@ -108,7 +108,7 @@ void ESM::CellRef::loadData(ESMReader &esm, bool &isDeleted)
|
||||||
case ESM::FourCC<'N','A','M','0'>::value:
|
case ESM::FourCC<'N','A','M','0'>::value:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -15,7 +15,7 @@ void ESM::DebugProfile::load (ESMReader& esm, bool &isDeleted)
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','S','C'>::value:
|
case ESM::FourCC<'D','E','S','C'>::value:
|
||||||
|
@ -27,7 +27,7 @@ void ESM::DebugProfile::load (ESMReader& esm, bool &isDeleted)
|
||||||
case ESM::FourCC<'F','L','A','G'>::value:
|
case ESM::FourCC<'F','L','A','G'>::value:
|
||||||
esm.getHT(mFlags);
|
esm.getHT(mFlags);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -133,5 +133,12 @@ enum RecNameInts
|
||||||
REC_DBGP = FourCC<'D','B','G','P'>::value ///< only used in project files
|
REC_DBGP = FourCC<'D','B','G','P'>::value ///< only used in project files
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// Common subrecords
|
||||||
|
enum SubRecNameInts
|
||||||
|
{
|
||||||
|
SREC_DELE = ESM::FourCC<'D','E','L','E'>::value,
|
||||||
|
SREC_NAME = ESM::FourCC<'N','A','M','E'>::value
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -16,7 +16,7 @@ void ESM::Filter::load (ESMReader& esm, bool &isDeleted)
|
||||||
uint32_t name = esm.retSubName().val;
|
uint32_t name = esm.retSubName().val;
|
||||||
switch (name)
|
switch (name)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'F','I','L','T'>::value:
|
case ESM::FourCC<'F','I','L','T'>::value:
|
||||||
|
@ -25,7 +25,7 @@ void ESM::Filter::load (ESMReader& esm, bool &isDeleted)
|
||||||
case ESM::FourCC<'D','E','S','C'>::value:
|
case ESM::FourCC<'D','E','S','C'>::value:
|
||||||
mDescription = esm.getHString();
|
mDescription = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -18,7 +18,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -31,7 +31,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'S','C','R','I'>::value:
|
case ESM::FourCC<'S','C','R','I'>::value:
|
||||||
mScript = esm.getHString();
|
mScript = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -21,7 +21,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -44,7 +44,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'E','N','A','M'>::value:
|
case ESM::FourCC<'E','N','A','M'>::value:
|
||||||
mEffects.add(esm);
|
mEffects.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -39,7 +39,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','T','E','X'>::value:
|
case ESM::FourCC<'I','T','E','X'>::value:
|
||||||
mIcon = esm.getHString();
|
mIcon = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -51,7 +51,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -77,7 +77,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','N','D','X'>::value:
|
case ESM::FourCC<'I','N','D','X'>::value:
|
||||||
mParts.add(esm);
|
mParts.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -33,7 +33,7 @@ namespace ESM
|
||||||
esm.getHT(mData, 4);
|
esm.getHT(mData, 4);
|
||||||
hasData = true;
|
hasData = true;
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -45,7 +45,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'T','E','X','T'>::value:
|
case ESM::FourCC<'T','E','X','T'>::value:
|
||||||
mText = esm.getHString();
|
mText = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -20,7 +20,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -36,7 +36,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'N','P','C','S'>::value:
|
case ESM::FourCC<'N','P','C','S'>::value:
|
||||||
mPowers.add(esm);
|
mPowers.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -71,14 +71,14 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mName = esm.getHString();
|
mName = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','A','T','A'>::value:
|
case ESM::FourCC<'D','A','T','A'>::value:
|
||||||
esm.getHT(mData, 12);
|
esm.getHT(mData, 12);
|
||||||
hasData = true;
|
hasData = true;
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -49,7 +49,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -65,7 +65,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'D','E','S','C'>::value:
|
case ESM::FourCC<'D','E','S','C'>::value:
|
||||||
mDescription = esm.getHString();
|
mDescription = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -21,7 +21,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -47,7 +47,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','N','D','X'>::value:
|
case ESM::FourCC<'I','N','D','X'>::value:
|
||||||
mParts.add(esm);
|
mParts.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -38,7 +38,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -66,7 +66,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'N','P','C','O'>::value:
|
case ESM::FourCC<'N','P','C','O'>::value:
|
||||||
mInventory.add(esm);
|
mInventory.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -30,7 +30,7 @@ namespace ESM {
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -79,7 +79,7 @@ namespace ESM {
|
||||||
case AI_CNDT:
|
case AI_CNDT:
|
||||||
mAiPackage.add(esm);
|
mAiPackage.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -44,7 +44,7 @@ namespace ESM
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
mType = Unknown;
|
mType = Unknown;
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
|
|
|
@ -18,7 +18,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -37,7 +37,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'A','N','A','M'>::value:
|
case ESM::FourCC<'A','N','A','M'>::value:
|
||||||
mCloseSound = esm.getHString();
|
mCloseSound = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -20,7 +20,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -31,7 +31,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'E','N','A','M'>::value:
|
case ESM::FourCC<'E','N','A','M'>::value:
|
||||||
mEffects.add(esm);
|
mEffects.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -42,7 +42,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -68,7 +68,7 @@ namespace ESM
|
||||||
mReactions[faction] = reaction;
|
mReactions[faction] = reaction;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -67,7 +67,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'S','N','A','M'>::value:
|
case ESM::FourCC<'S','N','A','M'>::value:
|
||||||
mSound = esm.getHString();
|
mSound = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mResponse = esm.getHString();
|
mResponse = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'S','C','V','R'>::value:
|
case ESM::FourCC<'S','C','V','R'>::value:
|
||||||
|
@ -93,7 +93,7 @@ namespace ESM
|
||||||
mQuestStatus = QS_Restart;
|
mQuestStatus = QS_Restart;
|
||||||
esm.skipRecord();
|
esm.skipRecord();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -39,7 +39,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','T','E','X'>::value:
|
case ESM::FourCC<'I','T','E','X'>::value:
|
||||||
mIcon = esm.getHString();
|
mIcon = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -105,7 +105,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'D','A','T','A'>::value:
|
case ESM::FourCC<'D','A','T','A'>::value:
|
||||||
esm.getHT(mFlags);
|
esm.getHT(mFlags);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -17,7 +17,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -49,7 +49,7 @@ namespace ESM
|
||||||
hasList = true;
|
hasList = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -42,7 +42,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'S','N','A','M'>::value:
|
case ESM::FourCC<'S','N','A','M'>::value:
|
||||||
mSound = esm.getHString();
|
mSound = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -39,7 +39,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','T','E','X'>::value:
|
case ESM::FourCC<'I','T','E','X'>::value:
|
||||||
mIcon = esm.getHString();
|
mIcon = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -30,7 +30,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'D','A','T','A'>::value:
|
case ESM::FourCC<'D','A','T','A'>::value:
|
||||||
mTexture = esm.getHString();
|
mTexture = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -39,7 +39,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','T','E','X'>::value:
|
case ESM::FourCC<'I','T','E','X'>::value:
|
||||||
mIcon = esm.getHString();
|
mIcon = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -28,7 +28,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -98,7 +98,7 @@ namespace ESM
|
||||||
case AI_CNDT:
|
case AI_CNDT:
|
||||||
mAiPackage.add(esm);
|
mAiPackage.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -48,7 +48,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mCell = esm.getHString();
|
mCell = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','A','T','A'>::value:
|
case ESM::FourCC<'D','A','T','A'>::value:
|
||||||
|
@ -111,7 +111,7 @@ namespace ESM
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -39,7 +39,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','T','E','X'>::value:
|
case ESM::FourCC<'I','T','E','X'>::value:
|
||||||
mIcon = esm.getHString();
|
mIcon = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -31,7 +31,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -48,7 +48,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'N','P','C','S'>::value:
|
case ESM::FourCC<'N','P','C','S'>::value:
|
||||||
mPowers.add(esm);
|
mPowers.add(esm);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -18,7 +18,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -65,7 +65,7 @@ namespace ESM
|
||||||
esm.getHT(sr, 33);
|
esm.getHT(sr, 33);
|
||||||
mSoundList.push_back(sr);
|
mSoundList.push_back(sr);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -39,7 +39,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'I','T','E','X'>::value:
|
case ESM::FourCC<'I','T','E','X'>::value:
|
||||||
mIcon = esm.getHString();
|
mIcon = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -88,7 +88,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'S','C','T','X'>::value:
|
case ESM::FourCC<'S','C','T','X'>::value:
|
||||||
mScriptText = esm.getHString();
|
mScriptText = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -33,7 +33,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'S','N','A','M'>::value:
|
case ESM::FourCC<'S','N','A','M'>::value:
|
||||||
mSound = esm.getHString();
|
mSound = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -30,7 +30,7 @@ namespace ESM
|
||||||
esm.getHT(mData, 3);
|
esm.getHT(mData, 3);
|
||||||
hasData = true;
|
hasData = true;
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -21,7 +21,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -37,7 +37,7 @@ namespace ESM
|
||||||
esm.getHT(s, 24);
|
esm.getHT(s, 24);
|
||||||
mEffects.mList.push_back(s);
|
mEffects.mList.push_back(s);
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -27,7 +27,7 @@ namespace ESM
|
||||||
mData = esm.getHString();
|
mData = esm.getHString();
|
||||||
hasData = true;
|
hasData = true;
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -18,14 +18,14 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'M','O','D','L'>::value:
|
case ESM::FourCC<'M','O','D','L'>::value:
|
||||||
mModel = esm.getHString();
|
mModel = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace ESM
|
||||||
esm.getSubName();
|
esm.getSubName();
|
||||||
switch (esm.retSubName().val)
|
switch (esm.retSubName().val)
|
||||||
{
|
{
|
||||||
case ESM::FourCC<'N','A','M','E'>::value:
|
case ESM::SREC_NAME:
|
||||||
mId = esm.getHString();
|
mId = esm.getHString();
|
||||||
hasName = true;
|
hasName = true;
|
||||||
break;
|
break;
|
||||||
|
@ -42,7 +42,7 @@ namespace ESM
|
||||||
case ESM::FourCC<'E','N','A','M'>::value:
|
case ESM::FourCC<'E','N','A','M'>::value:
|
||||||
mEnchant = esm.getHString();
|
mEnchant = esm.getHString();
|
||||||
break;
|
break;
|
||||||
case ESM::FourCC<'D','E','L','E'>::value:
|
case ESM::SREC_DELE:
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
isDeleted = true;
|
isDeleted = true;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue