modifed revealed cards

This commit is contained in:
BetaSteward 2011-01-24 22:51:45 -05:00
parent 55feb4a320
commit 360bbc86b5
20 changed files with 237 additions and 25 deletions

View file

@ -96,7 +96,7 @@ class DuressEffect extends OneShotEffect<DuressEffect> {
public boolean apply(Game game, Ability source) {
Player player = game.getPlayer(source.getFirstTarget());
if (player != null) {
player.revealCards(player.getHand(), game);
player.revealCards("Duress", player.getHand(), game);
Player you = game.getPlayer(source.getControllerId());
if (you != null) {
TargetCard target = new TargetCard(Zone.PICK, filter);

View file

@ -104,7 +104,7 @@ class ConundrumSphinxEffect extends OneShotEffect<ConundrumSphinxEffect> {
Card card = player.getLibrary().removeFromTop(game);
Cards cards = new CardsImpl();
cards.add(card);
player.revealCards(cards, game);
player.revealCards("Conundrum Sphinx", cards, game);
if (card.getName().equals(cardChoice.getChoice())) {
card.moveToZone(Zone.HAND, source.getId(), game, true);
}

View file

@ -106,7 +106,7 @@ class CultivateEffect extends OneShotEffect<CultivateEffect> {
Card card = player.getLibrary().remove(cardId, game);
revealed.add(card);
}
player.revealCards(revealed, game);
player.revealCards("Cultivate", revealed, game);
if (target.getTargets().size() == 2) {
TargetCard target2 = new TargetCard(Zone.PICK, filter);
target2.setRequired(true);

View file

@ -92,7 +92,7 @@ class DarkTutelageEffect extends OneShotEffect<DarkTutelageEffect> {
player.loseLife(card.getManaCost().convertedManaCost(), game);
Cards cards = new CardsImpl();
cards.add(card);
player.revealCards(cards, game);
player.revealCards("Dark Tutelage", cards, game);
return true;
}
return false;

View file

@ -103,7 +103,7 @@ class MassPolymorphEffect extends OneShotEffect<MassPolymorphEffect> {
else
nonCreatureCards.add(card);
}
player.revealCards(revealed, game);
player.revealCards("Mass Polymorph", revealed, game);
for (Card creatureCard: creatureCards.getCards(game)) {
creatureCard.putOntoBattlefield(game, Zone.LIBRARY, source.getId(), source.getControllerId());
}

View file

@ -94,7 +94,7 @@ class MerfolkSpyEffect extends OneShotEffect<MerfolkSpyEffect> {
if (player != null && player.getHand().size() > 0) {
Cards revealed = new CardsImpl();
revealed.add(player.getHand().getRandom(game));
player.revealCards(revealed, game);
player.revealCards("Merfolk Spy", revealed, game);
return true;
}
return false;

View file

@ -124,7 +124,7 @@ class WildEvocationEffect extends OneShotEffect<WildEvocationEffect> {
Card card = player.getHand().getRandom(game);
Cards cards = new CardsImpl();
cards.add(card);
player.revealCards(cards, game);
player.revealCards("Wild Evocation", cards, game);
if (card.getCardType().contains(CardType.LAND)) {
card.putOntoBattlefield(game, Zone.HAND, source.getId(), player.getId());
}

View file

@ -107,7 +107,7 @@ class SarkhantheMadRevealAndDrawEffect extends OneShotEffect<SarkhantheMadReveal
permanent.damage(card.getManaCost().convertedManaCost(), this.getId(), game, false, false);
Cards cards = new CardsImpl();
cards.add(card);
player.revealCards(cards, game);
player.revealCards("Sarkhan the Mad", cards, game);
return true;
}
return false;

View file

@ -104,7 +104,7 @@ class GoblinGuideEffect extends OneShotEffect<GoblinGuideEffect> {
Card card = defender.getLibrary().getFromTop(game);
if (card != null) {
cards.add(card);
defender.revealCards(cards, game);
defender.revealCards("Goblin Guide", cards, game);
if (card.getCardType().contains(CardType.LAND)) {
defender.getLibrary().removeFromTop(game);
card.moveToZone(Zone.HAND, source.getId(), game, true);