Interface | Description |
---|---|
SpellActivationListener |
Implementing class must take appropriate action to recognize that a
spell has been activated.
|
SpellBeingCastListener |
Implementing class must take appropriate action to recognize that a
spell is being cast.
|
Class | Description |
---|---|
GenericSpell |
A spell in the game in its most generic terms.
|
GenericSpellChooser |
Allows choosing of 1 or more spells.
|
GenericSpellTable |
Displays all spells in the universe in a table.
|
GenericSpellTable.Cols | |
SpellBeingCast |
A spell being cast, wraps a GenericSpell with additional info about the
caster.
|
SpellBinder |
All the spell templates installed.
|
SpellCasterConsole |
Subclassable area that creates a border and edit/rest action buttons.
|
SpellEffectTemplate |
Information about an effect that a spell is creating.
|
SpellMemorizationEditor |
GUI that takes in a SpellUniverse and an array of spells per day per
spell level applicable to caster level.
|
Spells5EPreparedEditor |
GUI that takes a universe and a list of prepared spell names.
|
SpellsKnownEditor |
GUI that takes a universe and a list of known spell names.
|
SpellsPerDay |
Model that maintains the spells per day per spell level per caster level.
|
SpellsPreparedEditor |
GUI that takes in a SpellUniverse and an array of spells available for all levels
applicable to the caster and sort them by cantrip and non-cantrip.
|
SpellTemplate |
Describes a spell as a template.
|
SpellUniverse |
This class encapsulates all spells possible for a concrete creature class.
|
Exception | Description |
---|---|
SpellMalformedException | |
SpellNotFoundException | |
SpellNotInstalledException |