1 #ifndef OPENMW_ESM_CELLREF_H
2 #define OPENMW_ESM_CELLREF_H
19 void load (
ESMReader& esm,
bool wide =
false,
const std::string& tag =
"FRMR");
21 void save (
ESMWriter &esm,
bool wide =
false,
const std::string& tag =
"FRMR")
const;
103 void load (
ESMReader& esm,
bool &isDeleted,
bool wideRefNum =
false);
110 void save (
ESMWriter &esm,
bool wideRefNum =
false,
bool inInventory =
false,
bool isDeleted =
false)
const;
float mChargeFloat
Definition: cellref.hpp:70
std::string mSoul
Definition: cellref.hpp:54
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:188
Definition: esmreader.hpp:21
int mChargeInt
Definition: cellref.hpp:69
bool operator<(const CellId &left, const CellId &right)
Definition: cellid.cpp:40
float mEnchantmentCharge
Definition: cellref.hpp:75
Definition: cellref.hpp:23
std::string mOwner
Definition: cellref.hpp:46
RefNum mRefNum
Definition: cellref.hpp:39
signed char mReferenceBlocked
Definition: cellref.hpp:97
Definition: esmwriter.hpp:17
Definition: cellref.hpp:14
unsigned int mIndex
Definition: cellref.hpp:16
float mChargeIntRemainder
Definition: cellref.hpp:72
int mGoldValue
Definition: cellref.hpp:78
void loadData(ESMReader &esm, bool &isDeleted)
Implicitly called by load.
Definition: cellref.cpp:57
void loadId(ESMReader &esm, bool wideRefNum=false)
Definition: cellref.cpp:35
Position mDoorDest
Definition: cellref.hpp:85
void load(ESMReader &esm, bool &isDeleted, bool wideRefNum=false)
Calls loadId and loadData.
Definition: cellref.cpp:29
int mContentFile
Definition: cellref.hpp:17
Definition: cellref.hpp:34
int mLockLevel
Definition: cellref.hpp:91
Position mPos
Definition: cellref.hpp:100
std::string mFaction
Definition: cellref.hpp:58
bool mTeleport
Definition: cellref.hpp:82
std::string mDestCell
Definition: cellref.hpp:88
bool hasContentFile() const
Definition: cellref.hpp:24
void save(ESMWriter &esm, bool wideRefNum=false, bool inInventory=false, bool isDeleted=false) const
Definition: cellref.cpp:131
std::string mTrap
Definition: cellref.hpp:92
void unset()
Definition: cellref.hpp:25
float mScale
Definition: cellref.hpp:43
int mFactionRank
Definition: cellref.hpp:61
void save(ESMWriter &esm, bool wide=false, const std::string &tag="FRMR") const
Definition: cellref.cpp:16
std::string mGlobalVariable
Definition: cellref.hpp:51
std::string mRefID
Definition: cellref.hpp:41
std::string mKey
Definition: cellref.hpp:92