un-reverted change, fixed test failure

This commit is contained in:
Evan Kranzler 2021-04-18 08:12:32 -04:00
parent 0bf26db3b5
commit 40a374b407
2 changed files with 6 additions and 8 deletions

View file

@ -29,13 +29,13 @@ public class DelveTest extends CardTestPlayerBaseWithAIHelps {
setChoice(playerA, "Blue"); // pay 1 setChoice(playerA, "Blue"); // pay 1
setChoice(playerA, "Blue"); // pay 2 setChoice(playerA, "Blue"); // pay 2
// delve can be payed in test only by one card // delve can be payed in test only by one card
setChoice(playerA, "Exile cards"); setChoice(playerA, "Exile a card");
setChoice(playerA, "Balduvian Bears"); // pay 3 as delve setChoice(playerA, "Balduvian Bears"); // pay 3 as delve
setChoice(playerA, "Exile cards"); setChoice(playerA, "Exile a card");
setChoice(playerA, "Balduvian Bears"); // pay 4 as delve setChoice(playerA, "Balduvian Bears"); // pay 4 as delve
setChoice(playerA, "Exile cards"); setChoice(playerA, "Exile a card");
setChoice(playerA, "Balduvian Bears"); // pay 5 as delve setChoice(playerA, "Balduvian Bears"); // pay 5 as delve
setChoice(playerA, "Exile cards"); setChoice(playerA, "Exile a card");
setChoice(playerA, "Balduvian Bears"); // pay 6 as delve setChoice(playerA, "Balduvian Bears"); // pay 6 as delve
setStrictChooseMode(true); setStrictChooseMode(true);
@ -105,7 +105,7 @@ public class DelveTest extends CardTestPlayerBaseWithAIHelps {
activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {U}"); activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {U}");
castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Treasure Cruise"); castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Treasure Cruise");
setChoice(playerA, "Exile cards"); // delve activate (special button in UI) setChoice(playerA, "Exile a card"); // delve activate (special button in UI)
setChoice(playerA, TestPlayer.CHOICE_SKIP); // devle cost with nothing (done button in UI) setChoice(playerA, TestPlayer.CHOICE_SKIP); // devle cost with nothing (done button in UI)
setChoice(playerA, TestPlayer.MANA_CANCEL); // mana payment cancel (cancel button in UI) setChoice(playerA, TestPlayer.MANA_CANCEL); // mana payment cancel (cancel button in UI)
setChoice(playerA, TestPlayer.SKIP_FAILED_COMMAND); // delete cast/activate command from queue setChoice(playerA, TestPlayer.SKIP_FAILED_COMMAND); // delete cast/activate command from queue

View file

@ -38,9 +38,7 @@ public class ExileFromGraveCost extends CostImpl {
+ CardUtil.numberToText(target.getMaxNumberOfTargets())) + CardUtil.numberToText(target.getMaxNumberOfTargets()))
+ ' ' + target.getTargetName(); + ' ' + target.getTargetName();
} else { } else {
this.text = "exile " this.text = "exile " + CardUtil.addArticle(target.getTargetName().replace("cards ", "card "));
+ (target.getTargetName().startsWith("card ") ? "a " : "")
+ target.getTargetName();
} }
if (!this.text.endsWith(" from your graveyard")) { if (!this.text.endsWith(" from your graveyard")) {
this.text = this.text + " from your graveyard"; this.text = this.text + " from your graveyard";