From 549045994b10621b260ebccd85f208f19182d82c Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Sat, 19 Feb 2022 11:51:19 +0100 Subject: [PATCH] Fix test --- .../main/java/forge/game/ability/effects/DiscardEffect.java | 4 ++-- .../v/voltaic_visionary_volt_charged_berserker.txt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java index c0951e8f1cc..f66fe752f83 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java @@ -255,14 +255,14 @@ public class DiscardEffect extends SpellAbilityEffect { Player chooser = p; if (mode.endsWith("YouChoose")) { chooser = source.getController(); - } else if (mode.endsWith("TgtChoose")) { + } else if (mode.equals("RevealTgtChoose")) { chooser = firstTarget; } if (mode.startsWith("Reveal")) { game.getAction().reveal(dPHand, p); } - if (mode.startsWith("Look")) { + if (mode.startsWith("Look") && p != chooser) { game.getAction().revealTo(dPHand, chooser); } diff --git a/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt b/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt index 59bb7222dcc..eeec833f7fe 100644 --- a/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt +++ b/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt @@ -7,15 +7,15 @@ SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZo SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | StackDescription$ SpellDescription | SpellDescription$ You may play that card this turn. Activate only as a sorcery. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled card this turn. -T:Mode$ SpellCast | ValidCard$ Card.IsImprinted | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ Whenever you play a card exiled with CARDNAME, transform it. -T:Mode$ LandPlayed | ValidCard$ Land.IsImprinted+YouCtrl | Execute$ TrigTransform | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever you play a card exiled with CARDNAME, transform it. +T:Mode$ SpellCast | ValidCard$ Card.IsImprinted | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When you play a card exiled with CARDNAME, transform it. +T:Mode$ LandPlayed | ValidCard$ Land.IsImprinted+YouCtrl | Execute$ TrigTransform | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When you play a card exiled with CARDNAME, transform it. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBClear | Static$ True SVar:DBClear:DB$ Cleanup | ClearImprinted$ True T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard AlternateMode:DoubleFaced -Oracle:{T}: Voltaic Visionary deals 2 damage to you. Exile the top card of your library. You may play that card this turn. Activate only as a sorcery.\nWhenever you play a card exiled with Voltaic Visionary, transform it. +Oracle:{T}: Voltaic Visionary deals 2 damage to you. Exile the top card of your library. You may play that card this turn. Activate only as a sorcery.\nWhen you play a card exiled with Voltaic Visionary, transform it. ALTERNATE