1 #ifndef OPENMW_ESM_CELLREF_H
2 #define OPENMW_ESM_CELLREF_H
21 void load (
ESMReader& esm,
bool wide =
false,
const std::string& tag =
"FRMR");
23 void save (
ESMWriter &esm,
bool wide =
false,
const std::string& tag =
"FRMR")
const;
105 void load (
ESMReader& esm,
bool &isDeleted,
bool wideRefNum =
false);
112 void save (
ESMWriter &esm,
bool wideRefNum =
false,
bool inInventory =
false,
bool isDeleted =
false)
const;
float mChargeFloat
Definition: cellref.hpp:72
std::string mSoul
Definition: cellref.hpp:56
void load(ESMReader &esm, bool wide=false, const std::string &tag="FRMR")
Definition: cellref.cpp:8
bool operator==(const CellId &left, const CellId &right)
Definition: cellid.cpp:29
void blank()
Definition: cellref.cpp:189
Definition: esmreader.hpp:21
const int UnbreakableLock
Definition: cellref.hpp:14
int mChargeInt
Definition: cellref.hpp:71
bool operator<(const CellId &left, const CellId &right)
Definition: cellid.cpp:40
float mEnchantmentCharge
Definition: cellref.hpp:77
std::string mOwner
Definition: cellref.hpp:48
RefNum mRefNum
Definition: cellref.hpp:41
signed char mReferenceBlocked
Definition: cellref.hpp:99
Definition: esmwriter.hpp:17
Definition: cellref.hpp:16
unsigned int mIndex
Definition: cellref.hpp:18
float mChargeIntRemainder
Definition: cellref.hpp:74
int mGoldValue
Definition: cellref.hpp:80
void loadData(ESMReader &esm, bool &isDeleted)
Implicitly called by load.
Definition: cellref.cpp:55
void loadId(ESMReader &esm, bool wideRefNum=false)
Definition: cellref.cpp:35
Position mDoorDest
Definition: cellref.hpp:87
void load(ESMReader &esm, bool &isDeleted, bool wideRefNum=false)
Calls loadId and loadData.
Definition: cellref.cpp:29
int mContentFile
Definition: cellref.hpp:19
Definition: cellref.hpp:36
int mLockLevel
Definition: cellref.hpp:93
Position mPos
Definition: cellref.hpp:102
std::string mFaction
Definition: cellref.hpp:60
bool mTeleport
Definition: cellref.hpp:84
std::string mDestCell
Definition: cellref.hpp:90
bool hasContentFile() const
Definition: cellref.hpp:26
void save(ESMWriter &esm, bool wideRefNum=false, bool inInventory=false, bool isDeleted=false) const
Definition: cellref.cpp:132
std::string mTrap
Definition: cellref.hpp:94
void unset()
Definition: cellref.hpp:27
float mScale
Definition: cellref.hpp:45
int mFactionRank
Definition: cellref.hpp:63
Definition: cellref.hpp:25
void save(ESMWriter &esm, bool wide=false, const std::string &tag="FRMR") const
Definition: cellref.cpp:16
std::string mGlobalVariable
Definition: cellref.hpp:53
std::string mRefID
Definition: cellref.hpp:43
std::string mKey
Definition: cellref.hpp:94