#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. |
1.3