#include <Ability.h>
Inheritance diagram for ogs::magic::Ability:
Public Member Functions | |
virtual int | getHighestSpellLevel () const=0 |
Determine highest spell level that can be cast with this ability. | |
virtual SpellCounts | getBonusSpells () const=0 |
Determine bonus spells for this ability. | |
Static Protected Member Functions | |
int | getHighestSpellLevel (ogs::core::Ability::Score) |
Determine highest spell level that can be cast. | |
SpellCounts | getBonusSpells (ogs::core::Modifier::Value) |
Determine bonus spells for an ability score. |
|
|
|
Implemented in ogs::magic::abilities::Charisma, ogs::magic::abilities::Intelligence, and ogs::magic::abilities::Wisdom. |
|
A negative value indicates that spells can not be cast based on this ability.
|
|
Implemented in ogs::magic::abilities::Charisma, ogs::magic::abilities::Intelligence, and ogs::magic::abilities::Wisdom. |