From 32ae08986ea9f6e1891684df84be717fb817f02e Mon Sep 17 00:00:00 2001 From: Agetian Date: Sat, 24 Jun 2017 10:37:46 +0000 Subject: [PATCH] - Updated Transgress the Mind to reveal the hand to everybody and then let the player choose a card and exile it (with an additional switch not to reveal the hand two times to the activator). --- .../main/java/forge/game/ability/effects/ChangeZoneEffect.java | 2 +- forge-gui/res/cardsfolder/t/transgress_the_mind.txt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java index 4a9a876e22a..d2295ea2d29 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java @@ -797,7 +797,7 @@ public class ChangeZoneEffect extends SpellAbilityEffect { //determine list of all cards to reveal to player in addition to those that can be chosen DelayedReveal delayedReveal = null; - if (!defined) { + if (!defined && !sa.hasParam("AlreadyRevealed")) { if (origin.contains(ZoneType.Library) && searchedLibrary) { final int fetchNum = Math.min(player.getCardsIn(ZoneType.Library).size(), 4); CardCollectionView shown = !decider.hasKeyword("LimitSearchLibrary") ? player.getCardsIn(ZoneType.Library) : player.getCardsIn(ZoneType.Library, fetchNum); diff --git a/forge-gui/res/cardsfolder/t/transgress_the_mind.txt b/forge-gui/res/cardsfolder/t/transgress_the_mind.txt index 453d7b5795e..1f254640c99 100644 --- a/forge-gui/res/cardsfolder/t/transgress_the_mind.txt +++ b/forge-gui/res/cardsfolder/t/transgress_the_mind.txt @@ -2,6 +2,7 @@ Name:Transgress the Mind ManaCost:1 B Types:Sorcery K:Devoid -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Player | Chooser$ You | ChangeType$ Card.cmcGE3 | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | StackDescription$ SpellDescription | SpellDescription$ Target player reveals his or her hand. You choose a card from it with converted mana cost 3 or greater and exile that card. +A:SP$ RevealHand | Cost$ 1 B | Defined$ Targeted | ValidTgts$ Player | SubAbility$ ExileCard | StackDescription$ SpellDescription | SpellDescription$ Target player reveals his or her hand. +SVar:ExileCard:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.cmcGE3 | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | AlreadyRevealed$ True | StackDescription$ You choose a card from it with converted mana cost 3 or greater and exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/transgress_the_mind.jpg Oracle:Devoid (This card has no color.)\nTarget player reveals his or her hand. You choose a card with converted mana cost 3 or greater and exile that card.