forked from External/mage
Battlefield Thaumaturge - fixed that it doesn't allow to cast spells without full available mana (#6698);
This commit is contained in:
parent
8e819ee614
commit
69d8fd1898
9 changed files with 144 additions and 32 deletions
|
|
@ -190,13 +190,19 @@ public interface Ability extends Controllable, Serializable {
|
|||
|
||||
/**
|
||||
* Retrieves all targets that must be satisfied before this ability is put
|
||||
* onto the stack.
|
||||
* onto the stack. Warning, return targets from first/current mode only.
|
||||
*
|
||||
* @return All {@link Targets} that must be satisfied before this ability is
|
||||
* put onto the stack.
|
||||
*/
|
||||
Targets getTargets();
|
||||
|
||||
/**
|
||||
* Retrieves all selected targets, read only. Multi-modes return different targets.
|
||||
* Works on stack only (after real cast/activate)
|
||||
*/
|
||||
Targets getAllSelectedTargets();
|
||||
|
||||
/**
|
||||
* Retrieves the {@link Target} located at the 0th index in the
|
||||
* {@link Targets}. A call to the method is equivalent to
|
||||
|
|
@ -525,6 +531,7 @@ public interface Ability extends Controllable, Serializable {
|
|||
|
||||
/**
|
||||
* For mtg's instances search, see rules example in 112.10b
|
||||
*
|
||||
* @param ability
|
||||
* @return
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue