1 #ifndef OPENMW_ESM_SKIL_H
2 #define OPENMW_ESM_SKIL_H
6 #include <boost/array.hpp>
79 static const boost::array<SkillEnum, Length>
sSkillIds;
static unsigned int sRecordId
Definition: loadskil.hpp:22
SKDTstruct mData
Definition: loadskil.hpp:36
Definition: loadskil.hpp:67
Definition: loadskil.hpp:70
Definition: loadskil.hpp:55
Definition: loadskil.hpp:72
Definition: loadskil.hpp:49
Definition: loadskil.hpp:65
Definition: esmreader.hpp:21
void load(ESMReader &esm, bool &isDeleted)
Definition: loadskil.cpp:132
Definition: loadskil.hpp:20
void blank()
Set record to default state (does not touch the ID/index).
Definition: loadskil.cpp:175
static std::string getRecordType()
Return a string descriptor for this record type. Currently used for debugging / error logs only...
Definition: loadskil.hpp:24
Definition: loadskil.hpp:47
Definition: loadskil.hpp:74
Definition: loadskil.hpp:58
static const std::string sSkillNames[Length]
Definition: loadskil.hpp:76
Definition: loadskil.hpp:57
Definition: loadskil.hpp:54
Definition: loadskil.hpp:52
std::string mId
Definition: loadskil.hpp:26
void save(ESMWriter &esm, bool isDeleted=false) const
Definition: loadskil.cpp:168
Definition: esmwriter.hpp:17
Definition: loadskil.hpp:53
static const boost::array< SkillEnum, Length > sSkillIds
Definition: loadskil.hpp:79
Definition: loadskil.hpp:28
Definition: loadskil.hpp:68
static const std::string sSkillNameIds[Length]
Definition: loadskil.hpp:77
Definition: loadskil.hpp:56
static const std::string sIconNames[Length]
Definition: loadskil.hpp:78
Definition: loadskil.hpp:62
int mIndex
Definition: loadskil.hpp:41
static std::string indexToId(int index)
Definition: loadskil.cpp:183
Definition: loadskil.hpp:71
Definition: loadskil.hpp:61
Definition: loadskil.hpp:64
float mUseValue[4]
Definition: loadskil.hpp:32
Definition: loadskil.hpp:50
Definition: loadskil.hpp:69
Definition: loadskil.hpp:73
SkillEnum
Definition: loadskil.hpp:45
int mSpecialization
Definition: loadskil.hpp:31
Definition: loadskil.hpp:63
Definition: loadskil.hpp:59
std::string mDescription
Definition: loadskil.hpp:43
Definition: loadskil.hpp:66
Definition: loadskil.hpp:51
Definition: loadskil.hpp:60
Definition: loadskil.hpp:48
int mAttribute
Definition: loadskil.hpp:30