removed method for preventing library search triggers

This commit is contained in:
Evan Kranzler 2020-11-13 09:40:18 -05:00
parent c693b0db2d
commit 01a0d23a55
5 changed files with 65 additions and 99 deletions

View file

@ -3273,21 +3273,12 @@ public class TestPlayer implements Player {
return computerPlayer.searchLibrary(target, source, game);
}
@Override
public boolean searchLibrary(TargetCardInLibrary target, Ability source, Game game, boolean triggerEvents) {
return computerPlayer.searchLibrary(target, source, game, triggerEvents);
}
@Override
public boolean searchLibrary(TargetCardInLibrary target, Ability source, Game game, UUID targetPlayerId) {
return computerPlayer.searchLibrary(target, source, game, targetPlayerId);
}
@Override
public boolean searchLibrary(TargetCardInLibrary target, Ability source, Game game, UUID targetPlayerId, boolean triggerEvents) {
return computerPlayer.searchLibrary(target, source, game, targetPlayerId, triggerEvents);
}
@Override
public void lookAtAllLibraries(Ability source, Game game) {
computerPlayer.lookAtAllLibraries(source, game);
@ -3402,12 +3393,12 @@ public class TestPlayer implements Player {
public boolean canPayLifeCost(Ability ability) {
return computerPlayer.canPayLifeCost(ability);
}
@Override
public boolean getCanPayLifeCost() {
return computerPlayer.getCanPayLifeCost();
}
@Override
public void setCanPayLifeCost(boolean canPayLifeCost) {
computerPlayer.setCanPayLifeCost(canPayLifeCost);

View file

@ -1,6 +1,8 @@
package org.mage.test.stub;
import mage.ApprovingObject;
import mage.MageObject;
import mage.Mana;
import mage.abilities.*;
import mage.abilities.costs.AlternativeSourceCosts;
import mage.abilities.costs.Cost;
@ -40,8 +42,6 @@ import mage.target.common.TargetCardInLibrary;
import java.io.Serializable;
import java.util.*;
import mage.ApprovingObject;
import mage.Mana;
/**
* @author Quercitron
@ -179,12 +179,12 @@ public class PlayerStub implements Player {
public void setCanPayLifeCost(boolean canPayLifeCost) {
}
@Override
public boolean getCanPayLifeCost() {
return false;
}
@Override
public boolean canPayLifeCost(Ability ability) {
return false;
@ -579,21 +579,11 @@ public class PlayerStub implements Player {
return false;
}
@Override
public boolean searchLibrary(TargetCardInLibrary target, Ability source, Game game, boolean triggerEvents) {
return false;
}
@Override
public boolean searchLibrary(TargetCardInLibrary target, Ability source, Game game, UUID targetPlayerId) {
return false;
}
@Override
public boolean searchLibrary(TargetCardInLibrary target, Ability source, Game game, UUID targetPlayerId, boolean triggerEvents) {
return false;
}
@Override
public void lookAtAllLibraries(Ability source, Game game) {
}
@ -1045,19 +1035,19 @@ public class PlayerStub implements Player {
@Override
public void addAvailableTriggeredMana(List<Mana> availableTriggeredMan) {
}
}
@Override
public List<List<Mana>> getAvailableTriggeredMana() {
return null;
}
@Override
public int announceXMana(int min, int max, String message, Game game, Ability ability) {
return 0;
}
@Override
public List<ActivatedAbility> getPlayable(Game game, boolean hidden) {
return null;