Battlefield Thaumaturge - fixed that it doesn't allow to cast spells without full available mana (#6698);

This commit is contained in:
Oleg Agafonov 2020-07-05 01:08:43 +04:00
parent 8e819ee614
commit 69d8fd1898
9 changed files with 144 additions and 32 deletions

View file

@ -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
*/