From 0a28963aa3f003fcc9c1d3c5dce397d98355ad18 Mon Sep 17 00:00:00 2001 From: Daniel Bomar Date: Wed, 23 Dec 2020 14:29:03 -0600 Subject: [PATCH] [KHM] KayaTheInexorableEmblem - Move choices to static --- .../game/command/emblems/KayaTheInexorableEmblem.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Mage/src/main/java/mage/game/command/emblems/KayaTheInexorableEmblem.java b/Mage/src/main/java/mage/game/command/emblems/KayaTheInexorableEmblem.java index b7dcb9a9b6c..96b753831dd 100644 --- a/Mage/src/main/java/mage/game/command/emblems/KayaTheInexorableEmblem.java +++ b/Mage/src/main/java/mage/game/command/emblems/KayaTheInexorableEmblem.java @@ -39,9 +39,13 @@ public class KayaTheInexorableEmblem extends Emblem { class KayaTheInexorableEmblemEffect extends OneShotEffect { private static final FilterOwnedCard filter = new FilterOwnedCard(); + private static final Set choices = new LinkedHashSet<>(); static { filter.add(SuperType.LEGENDARY.getPredicate()); filter.add(Predicates.not(CardType.LAND.getPredicate())); + choices.add("Hand"); + choices.add("Graveyard"); + choices.add("Exile"); } public KayaTheInexorableEmblemEffect() { @@ -62,10 +66,6 @@ class KayaTheInexorableEmblemEffect extends OneShotEffect { public boolean apply(Game game, Ability source) { Player player = game.getPlayer(source.getControllerId()); if (player != null) { - Set choices = new LinkedHashSet<>(); - choices.add("Hand"); - choices.add("Graveyard"); - choices.add("Exile"); Choice zoneChoice = new ChoiceImpl(true); zoneChoice.setMessage("Cast a legendary spell from hand, graveyard, or exile"); zoneChoice.setChoices(choices);