|
OpenKO Database Model
Table- and column-level documentation generated from the jsonSchema
|
[MAGIC_TYPE4] Supports stat modification skills More...
#include <EbenezerModel.h>
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 = ebenezer_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 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. | |
| 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 ebenezer_model::MagicType4::BuffType = {} |
Column [BuffType]: Buff type.