move keyword choice to PumpEffect from GenericChoice (#1626)

* move keyword choice to PumpEffect from GenericChoice

* fix silverquill_pledgemage.txt
This commit is contained in:
Northmoc
2022-10-02 00:17:58 -04:00
committed by GitHub
parent fde3c19751
commit f1ebac910c
24 changed files with 59 additions and 52 deletions

View File

@@ -47,6 +47,7 @@ import forge.gamesimulationtests.util.player.PlayerSpecificationHandler;
import forge.gamesimulationtests.util.playeractions.*;
import forge.item.PaperCard;
import forge.player.HumanPlay;
import forge.util.Aggregates;
import forge.util.ITriggerEvent;
import forge.util.MyRandom;
import forge.util.collect.FCollectionView;
@@ -510,6 +511,14 @@ public class PlayerControllerForTests extends PlayerController {
return Iterables.getFirst(options, CounterType.get(CounterEnumType.P1P1));
}
@Override
public String chooseKeywordForPump(final List<String> options, final SpellAbility sa, final String prompt) {
if (options.size() <= 1) {
return Iterables.getFirst(options, null);
}
return Aggregates.random(options);
}
@Override
public boolean confirmPayment(CostPart costPart, String string, SpellAbility ability) {
return true;