mirror of
https://github.com/correl/mage.git
synced 2024-12-26 03:00:11 +00:00
* Academy Rector - minor changes.
This commit is contained in:
parent
aa5c0cb387
commit
a4087b5e4d
1 changed files with 8 additions and 10 deletions
|
@ -96,21 +96,19 @@ class AcademyRectorEffect extends OneShotEffect {
|
|||
|
||||
@Override
|
||||
public boolean apply(Game game, Ability source) {
|
||||
boolean applied = false;
|
||||
Player you = game.getPlayer(source.getControllerId());
|
||||
if (you != null) {
|
||||
Player controller = game.getPlayer(source.getControllerId());
|
||||
if (controller != null) {
|
||||
TargetCardInLibrary target = new TargetCardInLibrary(filter);
|
||||
target.setNotTarget(true);
|
||||
you.searchLibrary(target, game);
|
||||
controller.searchLibrary(target, game);
|
||||
Card targetCard = game.getCard(target.getFirstTarget());
|
||||
if (targetCard == null) {
|
||||
applied = false;
|
||||
} else{
|
||||
applied = you.putOntoBattlefieldWithInfo(targetCard, game, Zone.LIBRARY, source.getSourceId());
|
||||
you.shuffleLibrary(game);
|
||||
if (targetCard != null) {
|
||||
controller.putOntoBattlefieldWithInfo(targetCard, game, Zone.LIBRARY, source.getSourceId());
|
||||
}
|
||||
controller.shuffleLibrary(game);
|
||||
return true;
|
||||
}
|
||||
return applied;
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in a new issue