1 #ifndef OPENMW_ESM_NPC_H
2 #define OPENMW_ESM_NPC_H
129 const std::vector<Transport::Dest>&
getTransport()
const;
unsigned short mMana
Definition: loadnpc.hpp:92
unsigned char mStrength
Definition: loadnpc.hpp:79
Definition: loadnpc.hpp:60
Definition: loadnpc.hpp:70
unsigned char mDisposition
Definition: loadnpc.hpp:93
Definition: aipackage.hpp:90
Definition: loadnpc.hpp:36
void blank()
Set record to default state (does not touch the ID).
Definition: loadnpc.cpp:192
AIPackageList mAiPackage
Definition: loadnpc.hpp:131
Definition: aipackage.hpp:17
unsigned short mFatigue
Definition: loadnpc.hpp:92
char mUnknown1
Definition: loadnpc.hpp:105
Definition: loadnpc.hpp:100
Definition: esmreader.hpp:21
unsigned char mReputation
Definition: loadnpc.hpp:93
void blankNpdt()
Resets the mNpdt object.
Definition: loadnpc.cpp:213
unsigned char mRank
Definition: loadnpc.hpp:93
Definition: loadarmo.hpp:66
Definition: loadnpc.hpp:64
unsigned char mSkills[Skill::Length]
Definition: loadnpc.hpp:89
char mUnknown3
Definition: loadnpc.hpp:105
Definition: loadnpc.hpp:37
Transport mTransport
Definition: loadnpc.hpp:127
InventoryList, NPCO subrecord.
Definition: loadcont.hpp:26
Definition: loadskil.hpp:74
const std::vector< Transport::Dest > & getTransport() const
Definition: loadnpc.cpp:236
Definition: loadnpc.hpp:42
unsigned char mWillpower
Definition: loadnpc.hpp:79
Definition: loadnpc.hpp:63
int mFlags
wrapper for mNpdt*, -1 = no rank
Definition: loadnpc.hpp:117
List of travel service destination. Shared by CREA and NPC_ records.
Definition: transport.hpp:16
int getFactionRank() const
Definition: loadnpc.cpp:228
SpellList mSpells
Definition: loadnpc.hpp:122
InventoryList mInventory
Definition: loadnpc.hpp:121
Definition: loadnpc.hpp:62
Definition: loadnpc.hpp:52
Services
Definition: loadnpc.hpp:30
Definition: loadnpc.hpp:40
Definition: loadnpc.hpp:59
std::string mClass
Definition: loadnpc.hpp:133
bool isMale() const
Definition: loadnpc.cpp:181
Definition: esmwriter.hpp:17
std::string mScript
Definition: loadnpc.hpp:133
Definition: loadappa.hpp:16
NpcType
Definition: loadnpc.hpp:67
Definition: loadnpc.hpp:69
Definition: loadnpc.hpp:46
unsigned char mReputation
Definition: loadnpc.hpp:104
void setIsMale(bool value)
Definition: loadnpc.cpp:185
Definition: loadnpc.hpp:39
Definition: loadnpc.hpp:50
void load(ESMReader &esm, bool &isDeleted)
Definition: loadnpc.cpp:11
char mUnknown2
Definition: loadnpc.hpp:105
unsigned char mAgility
Definition: loadnpc.hpp:79
Definition: loadnpc.hpp:23
std::string mModel
Definition: loadnpc.hpp:133
std::string mId
Definition: loadnpc.hpp:133
unsigned char mRank
Definition: loadnpc.hpp:104
int mGold
Definition: loadnpc.hpp:95
Definition: spelllist.hpp:16
Definition: loadnpc.hpp:43
std::string mHead
Definition: loadnpc.hpp:136
char mUnknown
Definition: loadnpc.hpp:94
std::string mFaction
Definition: loadnpc.hpp:133
NPDTstruct52 mNpdt
Definition: loadnpc.hpp:113
AIData mAiData
Definition: loadnpc.hpp:124
unsigned char mPersonality
Definition: loadnpc.hpp:79
int mGold
Definition: loadnpc.hpp:106
unsigned char mLuck
Definition: loadnpc.hpp:79
Definition: loadclot.hpp:18
char mFactionID
Definition: loadnpc.hpp:91
static std::string getRecordType()
Return a string descriptor for this record type. Currently used for debugging / error logs only...
Definition: loadnpc.hpp:27
std::string mRace
Definition: loadnpc.hpp:133
Definition: loadnpc.hpp:51
void save(ESMWriter &esm, bool isDeleted=false) const
Definition: loadnpc.cpp:129
Definition: loadnpc.hpp:61
unsigned char mDisposition
Definition: loadnpc.hpp:104
unsigned char mSpeed
Definition: loadnpc.hpp:79
Definition: loadnpc.hpp:44
unsigned char mNpdtType
Definition: loadnpc.hpp:110
unsigned short mHealth
Definition: loadnpc.hpp:92
Flags
Definition: loadnpc.hpp:57
Definition: loadnpc.hpp:49
std::string mName
Definition: loadnpc.hpp:133
unsigned char mIntelligence
Definition: loadnpc.hpp:79
Definition: loadnpc.hpp:53
Definition: loadnpc.hpp:76
bool mPersistent
Definition: loadnpc.hpp:119
std::string mHair
Definition: loadnpc.hpp:136
static unsigned int sRecordId
Definition: loadnpc.hpp:25
unsigned char mEndurance
Definition: loadnpc.hpp:79
short mLevel
Definition: loadnpc.hpp:102
bool mHasAI
Definition: loadnpc.hpp:125
Definition: loadnpc.hpp:38
short mLevel
Definition: loadnpc.hpp:78
Definition: loadweap.hpp:16
Definition: loadrepa.hpp:12