From 7a224548a51222646e3db7a5636bc4f7b66537b1 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 7 Oct 2021 09:26:54 -0400 Subject: [PATCH] better Hideaway fix --- forge-game/src/main/java/forge/game/card/Card.java | 5 ----- forge-game/src/main/java/forge/game/keyword/Keyword.java | 2 +- forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt | 2 +- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index b53afd8652e..c0d48f1a067 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -2085,11 +2085,6 @@ public class Card extends GameEntity implements Comparable, IHasSVars { || keyword.equals("Hideaway") || keyword.equals("Ascend") || keyword.equals("Totem armor") || keyword.equals("Battle cry") || keyword.equals("Devoid") || keyword.equals("Riot")) { sbLong.append(keyword).append(" (").append(inst.getReminderText()).append(")"); - } else if (keyword.startsWith("Hideaway:")) { - String[] p = keyword.split(":"); - String reminder = inst.getReminderText(); - sbLong.append(p[0]).append(" (").append(reminder, 0, 5).append(p[1].toLowerCase()); - sbLong.append(reminder, 9, 168).append(")"); } else if (keyword.startsWith("Partner:")) { final String[] k = keyword.split(":"); sbLong.append("Partner with ").append(k[1]).append(" (").append(inst.getReminderText()).append(")"); diff --git a/forge-game/src/main/java/forge/game/keyword/Keyword.java b/forge-game/src/main/java/forge/game/keyword/Keyword.java index 76803cf1b5e..3cf7cb33722 100644 --- a/forge-game/src/main/java/forge/game/keyword/Keyword.java +++ b/forge-game/src/main/java/forge/game/keyword/Keyword.java @@ -90,7 +90,7 @@ public enum Keyword { HASTE("Haste", SimpleKeyword.class, true, "This creature can attack and {T} as soon as it comes under your control."), HAUNT("Haunt", SimpleKeyword.class, false, "When this is put into a graveyard, exile it haunting target creature."), HEXPROOF("Hexproof", Hexproof.class, false, "This can't be the target of %s spells or abilities your opponents control."), - HIDEAWAY("Hideaway", SimpleKeyword.class, false, "This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library."), + HIDEAWAY("Hideaway", SimpleKeyword.class, false, "This permanent enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library."), HORSEMANSHIP("Horsemanship", SimpleKeyword.class, true, "This creature can't be blocked except by creatures with horsemanship."), IMPROVISE("Improvise", SimpleKeyword.class, true, "Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}."), INDESTRUCTIBLE("Indestructible", SimpleKeyword.class, true, "Effects that say \"destroy\" don’t destroy this."), diff --git a/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt b/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt index 244de268d19..5c1dc7fadc0 100644 --- a/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt +++ b/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt @@ -2,7 +2,7 @@ Name:Watcher for Tomorrow ManaCost:1 U Types:Creature Human Wizard PT:2/1 -K:Hideaway:Creature +K:Hideaway T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ DBReturn | TriggerDescription$ When Watcher for Tomorrow leaves the battlefield, put the exiled card into its owner's hand. SVar:DBReturn:DB$ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Hand Oracle:Hideaway (This creature enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\nWhen Watcher for Tomorrow leaves the battlefield, put the exiled card into its owner's hand.