From 9efa29cbf03b33b0a00a1f59df734f8e5bf76d09 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Wed, 11 Sep 2024 07:11:00 +0200 Subject: [PATCH] Teferi without PlayerKeyword --- forge-game/src/main/java/forge/game/phase/PhaseHandler.java | 6 ------ forge-gui/res/cardsfolder/t/teferi_who_slows_the_sunset.txt | 5 +++-- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java index dd00c35e796..8a0002a038b 100644 --- a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java +++ b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java @@ -262,12 +262,6 @@ public class PhaseHandler implements java.io.Serializable { p.resetNumDrawnThisDrawStep(); } playerTurn.drawCard(); - for (Player p : game.getPlayers()) { - if (p.isOpponentOf(playerTurn) && - p.hasKeyword("You draw a card during each opponent's draw step.")) { - p.drawCard(); - } - } break; case MAIN1: diff --git a/forge-gui/res/cardsfolder/t/teferi_who_slows_the_sunset.txt b/forge-gui/res/cardsfolder/t/teferi_who_slows_the_sunset.txt index ac64e006182..3a55f89f387 100644 --- a/forge-gui/res/cardsfolder/t/teferi_who_slows_the_sunset.txt +++ b/forge-gui/res/cardsfolder/t/teferi_who_slows_the_sunset.txt @@ -9,9 +9,10 @@ SVar:DBUntap:DB$ Untap | Defined$ Targeted.YouCtrl | SubAbility$ DBTap | StackDe SVar:DBTap:DB$ Tap | Defined$ Targeted.YouDontCtrl | SubAbility$ DBGainLife | StackDescription$ Tap the chosen permanents you don't control. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 A:AB$ Dig | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | DigNum$ 3 | ChangeNum$ 1 | NoReveal$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Teferi, Who Slows the Sunset | Image$ emblem_teferi_who_slows_the_sunset | StaticAbilities$ UntapOppStep,DrawOppStep | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Untap all permanents you control during each opponent's untap step" and "You draw a card during each opponent's draw step." +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Teferi, Who Slows the Sunset | Image$ emblem_teferi_who_slows_the_sunset | Triggers$ DrawOppStep | StaticAbilities$ UntapOppStep | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Untap all permanents you control during each opponent's untap step" and "You draw a card during each opponent's draw step." SVar:UntapOppStep:Mode$ Continuous | EffectZone$ Command | Affected$ Permanent.YouCtrl | AddHiddenKeyword$ CARDNAME untaps during each opponent's untap step. | Description$ Untap all permanents you control during each opponent's untap step. -SVar:DrawOppStep:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ You draw a card during each opponent's draw step. | Description$ You draw a card during each opponent's draw step. +SVar:DrawOppStep:Mode$ Phase | Phase$ Draw | ValidPlayer$ Opponent | Execute$ TrigDraw | Static$ True | TriggerDescription$ You draw a card during each opponent's draw step. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:PlayMain1:TRUE DeckHas:Ability$LifeGain Oracle:[+1]: Choose up to one target artifact, up to one target creature, and up to one target land. Untap the chosen permanents you control. Tap the chosen permanents you don't control. You gain 2 life.\n[-2]: Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.\n[-7]: You get an emblem with "Untap all permanents you control during each opponent's untap step" and "You draw a card during each opponent's draw step."