|
OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
[USERDATA] User data contains saved character information More...
#include <FullModel.h>
Public Types | |
| enum class | EnumRace { AechTaurek = 1 , Tuarek = 2 , WrinkleTuarek = 3 , PuriTuarek = 4 , Barbarian = 11 , ElMoradMale = 12 , ElMoradFemale = 13 } |
| Known valid values for Race. More... | |
| enum class | EnumClass { KarusWarrior = 101 , KarusRogue = 102 , KarusWizard = 103 , KarusPriest = 104 , Berserker = 105 , Guardian = 106 , Hunter = 107 , Penetrator = 108 , Sorcerer = 109 , Necromancer = 110 , Shaman = 111 , DarkPriest = 112 , ElmoWarrior = 201 , ElmoRogue = 202 , ElmoWizard = 203 , ElmoPriest = 204 , Blade = 205 , Protector = 206 , Ranger = 207 , Assassin = 208 , Mage = 209 , Enchanter = 210 , Cleric = 211 , Druid = 212 } |
| Known valid values for Class. More... | |
| using | BinderType = full_binder::UserData |
Public Member Functions | |
| const std::string & | MapKey () const |
| Returns a value for use in map keys based on the table's primary key. | |
Static Public Member Functions | |
| static const std::string & | TableName () |
| Returns the table name. | |
| static const std::unordered_set< std::string > & | ColumnNames () |
| Returns a set of column names for the table. | |
| static const std::vector< std::string > & | OrderedColumnNames () |
| Returns an ordered vector of column names for the table. | |
| static const std::unordered_set< std::string > & | BlobColumns () |
| Returns a set of blob column names for the table. | |
| static modelUtil::DbType | DbType () |
| Returns the associated database type for the table. | |
| static const std::vector< std::string > & | PrimaryKey () |
| Returns the columns associated with the table's Primary Key. | |
Public Attributes | |
| std::string | UserId |
| Column [strUserId]: User identifier. | |
| uint8_t | Nation = {} |
| Column [Nation]: Nation identifier. | |
| uint8_t | Race = {} |
| Column [Race]: Racial subtype. | |
| int16_t | Class = {} |
| Column [Class]: Player job class. | |
| uint8_t | HairColor = {} |
| Column [HairColor]: Hair color. | |
| uint8_t | Rank = {} |
| Column [Rank]: User ranking. | |
| uint8_t | Title = {} |
| Column [Title]: Title. | |
| uint8_t | Level = {} |
| Column [Level]: Level. | |
| int32_t | Exp = {} |
| Column [Exp]: Experience. | |
| int32_t | Loyalty = {} |
| Column [Loyalty]: National points. | |
| uint8_t | Face = {} |
| Column [Face]: Face. | |
| uint8_t | City = {} |
| Column [City]: City. | |
| int16_t | KnightsId = {} |
| Column [Knights]: Knights identifier (guild/clan) | |
| uint8_t | Fame = {} |
| Column [Fame]: Fame. | |
| int16_t | Hp = {} |
| Column [Hp]: Health. | |
| int16_t | Mp = {} |
| Column [Mp]: Mana. | |
| int16_t | Sp = {} |
| Column [Sp]: Sp TODO. | |
| uint8_t | Strength = {} |
| Column [Strong]: Strength. | |
| uint8_t | Stamina = {} |
| Column [Sta]: Stamina. | |
| uint8_t | Dexterity = {} |
| Column [Dex]: Dexterity. | |
| uint8_t | Intelligence = {} |
| Column [Intel]: Intelligence. | |
| uint8_t | Charisma = {} |
| Column [Cha]: Charisma. | |
| uint8_t | Authority = {} |
| Column [Authority]: Authorization level. | |
| uint8_t | StatPoints = {} |
| Column [Points]: Unspent stat points. | |
| int32_t | Gold = {} |
| Column [Gold]: Gold. | |
| uint8_t | Zone = {} |
| Column [Zone]: Current zone. | |
| std::optional< int16_t > | Bind |
| Column [Bind]: Bind. | |
| int32_t | PosX = {} |
| Column [PX]: X-axis position coordinate. | |
| int32_t | PosZ = {} |
| Column [PZ]: Z-axis position coordinate. | |
| int32_t | PosY = {} |
| Column [PY]: Y-axis position coordinate. | |
| int32_t | DwTime = {} |
| Column [dwTime]: DwTime TODO. | |
| std::optional< std::vector< uint8_t > > | SkillData |
| Column [strSkill]: Skill data. | |
| std::optional< std::vector< uint8_t > > | ItemData |
| Column [strItem]: Character inventory. | |
| std::optional< std::vector< uint8_t > > | Serial |
| Column [strSerial]: Serial TODO. | |
| int16_t | QuestCount = {} |
| Column [sQuestCount]: Completed quest count. | |
| std::optional< std::vector< uint8_t > > | QuestData |
| Column [strQuest]: Quest data. | |
| int32_t | MannerPoint = {} |
| Column [MannerPoint]: Manner points are awarded when a higher level character helps a Beginner Knight level up. | |
| int32_t | LoyaltyMonthly = {} |
| Column [LoyaltyMonthly]: Monthly national points. | |
| std::time_t | CreateTime |
| Column [CreateTime]: Creation time. | |
| std::optional< std::time_t > | UpdateTime |
| Column [UpdateTime]: Update time. | |
[USERDATA] User data contains saved character information
|
strong |
Known valid values for Class.
|
strong |
| int16_t full_model::UserData::Class = {} |
Column [Class]: Player job class.
| uint8_t full_model::UserData::Race = {} |
Column [Race]: Racial subtype.