|
EvEmu
0.8.4
11 September 2021
|
#include "Character.h"


Public Member Functions | |
| uint8 | bloodlineID () const |
| const std::string & | bloodlineName () const |
| const std::string & | description () const |
| const std::string & | maleDescription () const |
| const std::string & | femaleDescription () const |
| uint32 | corporationID () const |
| uint8 | perception () const |
| uint8 | willpower () const |
| uint8 | charisma () const |
| uint8 | memory () const |
| uint8 | intelligence () const |
| const std::string & | shortDescription () const |
| const std::string & | shortMaleDescription () const |
| const std::string & | shortFemaleDescription () const |
Public Member Functions inherited from ItemType | |
| virtual | ~ItemType () |
| uint16 | id () const |
| uint16 | groupID () const |
| const std::string & | groupName () const |
| uint8 | categoryID () const |
| float | radius () const |
| float | mass () const |
| float | volume () const |
| float | capacity () const |
| uint8 | race () const |
| const std::string & | name () const |
| const std::string & | description () const |
| uint16 | portionSize () const |
| double | basePrice () const |
| uint32 | marketGroupID () const |
| float | chanceOfDuplicating () const |
| bool | published () const |
| bool | refinable () const |
| bool | recyclable () const |
| const bool | HasAttribute (const uint16 attributeID) const |
| EvilNumber | GetAttribute (const uint16 attributeID) const |
| const void | CopyAttributes (InventoryItem &itemRef) const |
| bool | HasReqSkill (const uint16 skillID) const |
| void | GetEffectMap (const int8 state, std::map< uint16, Effect > &effectMap) const |
| uint16 | GetDefaultEffect () const |
| bool | HasEffect (uint16 effectID) const |
Static Public Member Functions | |
| static CharacterType * | Load (uint16 typeID) |
Static Public Member Functions inherited from ItemType | |
| static ItemType * | Load (uint16 typeID) |
Protected Member Functions | |
| CharacterType (uint16 _id, uint8 _bloodlineID, const Inv::TypeData &_data, const CharacterTypeData &_charData) | |
Protected Member Functions inherited from ItemType | |
| ItemType (uint16 _id, const Inv::TypeData &_data) | |
| virtual bool | _Load () |
| void | LoadEffects () |
Static Protected Member Functions | |
| template<class _Ty > | |
| static _Ty * | _LoadType (uint16 typeID, const Inv::TypeData &data) |
Static Protected Member Functions inherited from ItemType | |
| template<class _Ty > | |
| static _Ty * | Load (uint16 typeID) |
| template<class _Ty > | |
| static _Ty * | _Load (uint16 typeID) |
| template<class _Ty > | |
| static _Ty * | _LoadType (uint16 typeID, const Inv::TypeData &data) |
Protected Attributes | |
| uint8 | m_bloodlineID |
| std::string | m_bloodlineName |
| std::string | m_description |
| std::string | m_maleDescription |
| std::string | m_femaleDescription |
| uint32 | m_corporationID |
| uint8 | m_perception |
| uint8 | m_willpower |
| uint8 | m_charisma |
| uint8 | m_memory |
| uint8 | m_intelligence |
| std::string | m_shortDescription |
| std::string | m_shortMaleDescription |
| std::string | m_shortFemaleDescription |
Friends | |
| class | ItemType |
Additional Inherited Members | |
Public Attributes inherited from ItemType | |
| std::unordered_multimap< int8, Effect > | m_stateFxMap |
Class which maintains character type data.
Definition at line 83 of file Character.h.
|
protected |
Definition at line 66 of file Character.cpp.
References CharacterTypeData::race, and Inv::TypeData::race.
Referenced by _LoadType().

|
inlinestaticprotected |
Definition at line 128 of file Character.h.
References _log, bloodlineID(), EVEDB::invGroups::Character, CharacterType(), Inv::TypeData::groupID, sDataMgr, and sItemFactory.

|
inline |
Definition at line 93 of file Character.h.
References m_bloodlineID.
Referenced by _LoadType(), and Character::bloodlineID().

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 87 of file Character.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 109 of file Character.h.
References m_shortFemaleDescription.
|
inline |
|
inline |
|
friend |
Definition at line 86 of file Character.h.
|
protected |
Definition at line 148 of file Character.h.
Referenced by bloodlineID().
|
protected |
Definition at line 150 of file Character.h.
Referenced by bloodlineName().
|
protected |
Definition at line 158 of file Character.h.
Referenced by charisma().
|
protected |
Definition at line 154 of file Character.h.
Referenced by corporationID().
|
protected |
Definition at line 151 of file Character.h.
Referenced by description().
|
protected |
Definition at line 153 of file Character.h.
Referenced by femaleDescription().
|
protected |
Definition at line 160 of file Character.h.
Referenced by intelligence().
|
protected |
Definition at line 152 of file Character.h.
Referenced by maleDescription().
|
protected |
Definition at line 159 of file Character.h.
Referenced by memory().
|
protected |
Definition at line 156 of file Character.h.
Referenced by perception().
|
protected |
Definition at line 162 of file Character.h.
Referenced by shortDescription().
|
protected |
Definition at line 164 of file Character.h.
Referenced by shortFemaleDescription().
|
protected |
Definition at line 163 of file Character.h.
Referenced by shortMaleDescription().
|
protected |
Definition at line 157 of file Character.h.
Referenced by willpower().