- getManaCosts
Gets all ManaCosts associated with this ability. These returned costs should
never be modified as th
- getSourceId
Gets the id of the object which put this ability in motion.
- getControllerId
Gets the id of the player in control of this ability.
- getId
Gets the globally unique id of the ability contained within the game.
- getEffects
Retrieves the effects of the specified EffectType that are put into place by the
resolution of this
- getRule
Retrieves a human readable string including any costs associated with this
ability if the all parame
- getTargets
Retrieves all targets that must be satisfied before this ability is put onto the
stack.
- copy
Creates a fresh copy of this ability.
- getAbilityType
Gets the AbilityType of this ability.
- getManaCostsToPay
Gets all the ManaCosts that must be paid before activating this ability. These
costs should be modif
- activate
Activates this ability prompting the controller to pay any mandatory
- getModes