first attempt at an info record collection

This commit is contained in:
Marc Zinnschlag 2013-10-29 13:18:22 +01:00
parent 45f5a66bcc
commit ba88c94d58
12 changed files with 197 additions and 1 deletions

View file

@ -153,4 +153,28 @@ void DialInfo::save(ESMWriter &esm)
}
}
void DialInfo::blank()
{
mData.mUnknown1 = 0;
mData.mDisposition = 0;
mData.mRank = 0;
mData.mGender = 0;
mData.mPCrank = 0;
mData.mUnknown2 = 0;
mSelects.clear();
mPrev.clear();
mNext.clear();
mActor.clear();
mRace.clear();
mClass.clear();
mNpcFaction.clear();
mPcFaction.clear();
mCell.clear();
mSound.clear();
mResponse.clear();
mResultScript.clear();
mFactionLess = false;
mQuestStatus = QS_None;
}
}

View file

@ -100,6 +100,9 @@ struct DialInfo
void load(ESMReader &esm);
void save(ESMWriter &esm);
void blank();
///< Set record to default state (does not touch the ID).
};
}