forked from External/mage
[J21] Implemented Faceless Agent
This commit is contained in:
parent
b10b3da8f0
commit
f5687acfad
8 changed files with 190 additions and 36 deletions
|
|
@ -21,6 +21,7 @@ import mage.counters.Counter;
|
|||
import mage.counters.Counters;
|
||||
import mage.designations.Designation;
|
||||
import mage.designations.DesignationType;
|
||||
import mage.filter.FilterCard;
|
||||
import mage.filter.FilterMana;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.game.Game;
|
||||
|
|
@ -430,6 +431,12 @@ public interface Player extends MageItem, Copyable<Player> {
|
|||
|
||||
boolean searchLibrary(TargetCardInLibrary target, Ability source, Game game, UUID targetPlayerId);
|
||||
|
||||
/**
|
||||
* Gets a random card which matches the given filter and puts it into its owner's hand
|
||||
* Doesn't reveal the card
|
||||
*/
|
||||
boolean seekCard(FilterCard filter, Ability source, Game game);
|
||||
|
||||
/**
|
||||
* Reveals all players' libraries. Useful for abilities like Jace, Architect
|
||||
* of Thought's -8 that have effects that require information from all
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue