OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SpellData Class Reference

#include <Spells.h>

Public Member Functions

 SpellData ()
 
 SpellData (int16_t inNormalMana, int16_t inExpertLevelMana, int16_t inMasterLevelMana, int16_t inMagisterLevelMana, int16_t inNormalLevelRecovery, int16_t inExpertLevelRecovery, int16_t inMasterLevelRecovery, int16_t inMagisterLevelRecovery, int8_t inBaseDamage, int8_t inBonusSkillDamage, SpellFlags inStats, CharacterSkillMastery inSkillMastery)
 

Public Attributes

IndexedArray< uint16_t, CHARACTER_SKILL_MASTERY_FIRST, CHARACTER_SKILL_MASTERY_LASTmana_per_skill
 
IndexedArray< Duration, CHARACTER_SKILL_MASTERY_FIRST, CHARACTER_SKILL_MASTERY_LASTrecovery_per_skill
 
int8_t baseDamage
 
int8_t bonusSkillDamage
 
SpellFlags flags
 
CharacterSkillMastery skillMastery
 

Constructor & Destructor Documentation

◆ SpellData() [1/2]

SpellData::SpellData ( )
inline

◆ SpellData() [2/2]

SpellData::SpellData ( int16_t  inNormalMana,
int16_t  inExpertLevelMana,
int16_t  inMasterLevelMana,
int16_t  inMagisterLevelMana,
int16_t  inNormalLevelRecovery,
int16_t  inExpertLevelRecovery,
int16_t  inMasterLevelRecovery,
int16_t  inMagisterLevelRecovery,
int8_t  inBaseDamage,
int8_t  inBonusSkillDamage,
SpellFlags  inStats,
CharacterSkillMastery  inSkillMastery 
)

Member Data Documentation

◆ baseDamage

int8_t SpellData::baseDamage

◆ bonusSkillDamage

int8_t SpellData::bonusSkillDamage

◆ flags

SpellFlags SpellData::flags

◆ mana_per_skill

◆ recovery_per_skill

◆ skillMastery

CharacterSkillMastery SpellData::skillMastery

The documentation for this class was generated from the following files: