| Class and Description |
|---|
| Spell
Represents a Spell that may be cast by a Mage.
|
| SpellResult
Every Spell will return a SpellResult when cast.
|
| TargetType
The type of targeting this Spell should perform.
|
| Class and Description |
|---|
| Spell
Represents a Spell that may be cast by a Mage.
|
| Class and Description |
|---|
| Spell
Represents a Spell that may be cast by a Mage.
|
| Class and Description |
|---|
| SpellKey |
| Class and Description |
|---|
| Spell
Represents a Spell that may be cast by a Mage.
|
| SpellResult
Every Spell will return a SpellResult when cast.
|
| SpellTemplate
A Spell template, as defined in the spells configuration files.
|
| Class and Description |
|---|
| CostReducer
This interface may be used by a CastingCost to
reduce costs, or to change the display mode from XP to Mana.
|
| Class and Description |
|---|
| CastParameter |
| CooldownReducer
This interface may be used by a spell to reduce or remove cooldowns.
|
| CostReducer
This interface may be used by a CastingCost to
reduce costs, or to change the display mode from XP to Mana.
|
| MageSpell
This interface and its hierarchy represent the complete Spell
interface that must be implemented to make a new custom spell
class from scratch.
|
| Spell
Represents a Spell that may be cast by a Mage.
|
| SpellCategory |
| SpellEventType
This enum is used by a Spell to register or unregister an event with a Mage.
|
| SpellResult
Every Spell will return a SpellResult when cast.
|
| SpellTemplate
A Spell template, as defined in the spells configuration files.
|
| Class and Description |
|---|
| SpellTemplate
A Spell template, as defined in the spells configuration files.
|
| Class and Description |
|---|
| CastingCost
This reprsents a cost required to cast a Spell.
|
| CostReducer
This interface may be used by a CastingCost to
reduce costs, or to change the display mode from XP to Mana.
|
| MageSpell
This interface and its hierarchy represent the complete Spell
interface that must be implemented to make a new custom spell
class from scratch.
|
| PrerequisiteSpell
Represents a spell that is required to learn another spell or path.
|
| Spell
Represents a Spell that may be cast by a Mage.
|
| SpellCategory |
| SpellEventType
This enum is used by a Spell to register or unregister an event with a Mage.
|
| SpellKey |
| SpellResult
Every Spell will return a SpellResult when cast.
|
| SpellTemplate
A Spell template, as defined in the spells configuration files.
|
| TargetType
The type of targeting this Spell should perform.
|
| Class and Description |
|---|
| CooldownReducer
This interface may be used by a spell to reduce or remove cooldowns.
|
| CostReducer
This interface may be used by a CastingCost to
reduce costs, or to change the display mode from XP to Mana.
|
| Spell
Represents a Spell that may be cast by a Mage.
|
| SpellKey |
| SpellTemplate
A Spell template, as defined in the spells configuration files.
|
Copyright © 2021 elMakers. All rights reserved.