OpenMW
|
#include <loadskil.hpp>
Classes | |
struct | SKDTstruct |
Public Types | |
enum | SkillEnum { Block = 0, Armorer = 1, MediumArmor = 2, HeavyArmor = 3, BluntWeapon = 4, LongBlade = 5, Axe = 6, Spear = 7, Athletics = 8, Enchant = 9, Destruction = 10, Alteration = 11, Illusion = 12, Conjuration = 13, Mysticism = 14, Restoration = 15, Alchemy = 16, Unarmored = 17, Security = 18, Sneak = 19, Acrobatics = 20, LightArmor = 21, ShortBlade = 22, Marksman = 23, Mercantile = 24, Speechcraft = 25, HandToHand = 26, Length } |
Public Member Functions | |
void | load (ESMReader &esm) |
void | save (ESMWriter &esm) const |
void | blank () |
Set record to default state (does not touch the ID/index). | |
Static Public Member Functions | |
static std::string | indexToId (int index) |
Public Attributes | |
std::string | mId |
SKDTstruct | mData |
int | mIndex |
std::string | mDescription |
Static Public Attributes | |
static unsigned int | sRecordId = REC_SKIL |
static const std::string | sSkillNames [Length] |
static const std::string | sSkillNameIds [Length] |
static const std::string | sIconNames [Length] |
static const boost::array < SkillEnum, Length > | sSkillIds |
void ESM::Skill::blank | ( | ) |
Set record to default state (does not touch the ID/index).
std::string ESM::Skill::indexToId | ( | int | index | ) | [static] |
void ESM::Skill::load | ( | ESMReader & | esm | ) |
void ESM::Skill::save | ( | ESMWriter & | esm | ) | const |
std::string ESM::Skill::mDescription |
std::string ESM::Skill::mId |
const std::string ESM::Skill::sIconNames [static] |
{ "combat_block.dds", "combat_armor.dds", "combat_mediumarmor.dds", "combat_heavyarmor.dds", "combat_blunt.dds", "combat_longblade.dds", "combat_axe.dds", "combat_spear.dds", "combat_athletics.dds", "magic_enchant.dds", "magic_destruction.dds", "magic_alteration.dds", "magic_illusion.dds", "magic_conjuration.dds", "magic_mysticism.dds", "magic_restoration.dds", "magic_alchemy.dds", "magic_unarmored.dds", "stealth_security.dds", "stealth_sneak.dds", "stealth_acrobatics.dds", "stealth_lightarmor.dds", "stealth_shortblade.dds", "stealth_marksman.dds", "stealth_mercantile.dds", "stealth_speechcraft.dds", "stealth_handtohand.dds", }
unsigned int ESM::Skill::sRecordId = REC_SKIL [static] |
const boost::array< Skill::SkillEnum, Skill::Length > ESM::Skill::sSkillIds [static] |
const std::string ESM::Skill::sSkillNameIds [static] |
{ "sSkillBlock", "sSkillArmorer", "sSkillMediumarmor", "sSkillHeavyarmor", "sSkillBluntweapon", "sSkillLongblade", "sSkillAxe", "sSkillSpear", "sSkillAthletics", "sSkillEnchant", "sSkillDestruction", "sSkillAlteration", "sSkillIllusion", "sSkillConjuration", "sSkillMysticism", "sSkillRestoration", "sSkillAlchemy", "sSkillUnarmored", "sSkillSecurity", "sSkillSneak", "sSkillAcrobatics", "sSkillLightarmor", "sSkillShortblade", "sSkillMarksman", "sSkillMercantile", "sSkillSpeechcraft", "sSkillHandtohand", }
const std::string ESM::Skill::sSkillNames [static] |
{ "Block", "Armorer", "Mediumarmor", "Heavyarmor", "Bluntweapon", "Longblade", "Axe", "Spear", "Athletics", "Enchant", "Destruction", "Alteration", "Illusion", "Conjuration", "Mysticism", "Restoration", "Alchemy", "Unarmored", "Security", "Sneak", "Acrobatics", "Lightarmor", "Shortblade", "Marksman", "Mercantile", "Speechcraft", "Handtohand", }