OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
[MAGIC_TYPE4] Supports stat modification skills More...
Public Types | |
enum class | EnumBuffType { None = 0 , HealthMana = 1 , Armor = 2 , Size = 3 , AttackPower = 4 , AttackSpeed = 5 , MovementSpeed = 6 , Stats = 7 , Resistance = 8 , HitChance = 9 , MagicPower = 10 , Experience = 11 , Weight = 12 , WeaponEnchant = 13 , ArmorEnchant = 14 } |
Known valid values for BuffType. More... | |
using | BinderType = full_binder::MagicType4 |
Public Member Functions | |
const int32_t & | 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 const 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 | |
int32_t | ID = {} |
Column [iNum]: Magic identification number. | |
std::optional< std::string > | Name |
Column [Name]: Name. | |
std::optional< std::string > | Description |
Column [Description]: Description. | |
uint8_t | BuffType = {} |
Column [BuffType]: Buff type. | |
uint8_t | Radius = {} |
Column [Radius]: Area of effect circle radius. | |
int16_t | Duration = {} |
Column [Duration]: Effect duration. | |
uint8_t | AttackSpeed = {} |
Column [AttackSpeed]: Attack speed modifier - 100 is normal. | |
uint8_t | Speed = {} |
Column [Speed]: Movement speed modifier - 100 is normal. | |
int16_t | Armor = {} |
Column [AC]: Armor modifier. | |
int16_t | ArmorPercent = {} |
Column [ACPct]: Armor percent modifier. | |
uint8_t | AttackPower = {} |
Column [Attack]: Attack power modifier. | |
uint8_t | MagicPower = {} |
Column [MagicAttack]: Magic power modifier. | |
int16_t | MaxHp = {} |
Column [MaxHP]: Maximum health modifier. | |
int16_t | MaxHpPercent = {} |
Column [MaxHpPct]: Maximum health percent modifier. | |
int16_t | MaxMp = {} |
Column [MaxMP]: Maximum mana modifier. | |
int16_t | MaxMpPercent = {} |
Column [MaxMpPct]: Maximum mana percent modifier. | |
uint8_t | HitRate = {} |
Column [HitRate]: Hit chance multiplier. | |
int16_t | AvoidRate = {} |
Column [AvoidRate]: Evasion chance multiplier. | |
int16_t | Strength = {} |
Column [Str]: Strength modifier. | |
int16_t | Stamina = {} |
Column [Sta]: Stamina modifier. | |
int16_t | Dexterity = {} |
Column [Dex]: Dexterity modifier. | |
int16_t | Intelligence = {} |
Column [Intel]: Intelligence modifier. | |
int16_t | Charisma = {} |
Column [Cha]: Charisma modifier. | |
uint8_t | FireResist = {} |
Column [FireR]: Fire resistance. | |
uint8_t | ColdResist = {} |
Column [ColdR]: Cold resistance. | |
uint8_t | LightningResist = {} |
Column [LightningR]: Lightning resistance. | |
uint8_t | MagicResist = {} |
Column [MagicR]: Magic resistance. | |
uint8_t | DiseaseResist = {} |
Column [DiseaseR]: Disease resistance. | |
uint8_t | PoisonResist = {} |
Column [PoisonR]: Poison resistance. | |
uint8_t | ExpPercent = {} |
Column [ExpPct]: Experience percentage modifier. | |
[MAGIC_TYPE4] Supports stat modification skills
|
strong |
Known valid values for BuffType.
Enumerator | |
---|---|
HealthMana | Maximum health/mana buffs. |
Armor | Armor modifiers. |
Size | Affects target size. |
AttackPower | Attack power modifiers. |
AttackSpeed | Attack speed modifiers. |
MovementSpeed | Movement speed modifiers. |
Stats | Stat modifiers. |
Resistance | Resistance modifiers. |
HitChance | Hit Chance modifier. |
MagicPower | Magic power modifier. |
Experience | Experience modifier. |
Weight | Experience modifier. |
WeaponEnchant | Weapon damage enchant effect. |
ArmorEnchant | Armor enchant effect. |
uint8_t full_model::MagicType4::BuffType = {} |
Column [BuffType]: Buff type.