From 6c02923c154818a2fe8299e49b2d0468773a4ceb Mon Sep 17 00:00:00 2001 From: PurpleCrowbar Date: Tue, 31 May 2022 20:22:49 +0100 Subject: [PATCH 1/2] Fixed M20 emblem images not showing in game --- .../mage/game/command/emblems/ChandraAwakenedInfernoEmblem.java | 2 +- .../mage/game/command/emblems/MuYanlingSkyDancerEmblem.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/game/command/emblems/ChandraAwakenedInfernoEmblem.java b/Mage/src/main/java/mage/game/command/emblems/ChandraAwakenedInfernoEmblem.java index e3908e7d786..bc0e5526f40 100644 --- a/Mage/src/main/java/mage/game/command/emblems/ChandraAwakenedInfernoEmblem.java +++ b/Mage/src/main/java/mage/game/command/emblems/ChandraAwakenedInfernoEmblem.java @@ -18,7 +18,7 @@ public final class ChandraAwakenedInfernoEmblem extends Emblem { public ChandraAwakenedInfernoEmblem() { setName("Emblem Chandra"); - setExpansionSetCodeForImage("M19"); + setExpansionSetCodeForImage("M20"); this.getAbilities().add(new BeginningOfUpkeepTriggeredAbility( Zone.COMMAND, new DamageControllerEffect(1, "this emblem"), TargetController.YOU, false, true diff --git a/Mage/src/main/java/mage/game/command/emblems/MuYanlingSkyDancerEmblem.java b/Mage/src/main/java/mage/game/command/emblems/MuYanlingSkyDancerEmblem.java index 336e95cb9b8..4b0f0ec4d9e 100644 --- a/Mage/src/main/java/mage/game/command/emblems/MuYanlingSkyDancerEmblem.java +++ b/Mage/src/main/java/mage/game/command/emblems/MuYanlingSkyDancerEmblem.java @@ -23,6 +23,7 @@ public final class MuYanlingSkyDancerEmblem extends Emblem { // "Islands you control have '{T}: Draw a card'." public MuYanlingSkyDancerEmblem() { this.setName("Emblem Yanling"); + this.setExpansionSetCodeForImage("M20"); this.getAbilities().add(new SimpleStaticAbility( Zone.COMMAND, new GainAbilityControlledEffect(new SimpleActivatedAbility( From 9a02f6cb90da4e34cea4a997af7d5729fd14e04c Mon Sep 17 00:00:00 2001 From: PurpleCrowbar Date: Tue, 31 May 2022 20:28:48 +0100 Subject: [PATCH 2/2] Fixed C20 Locust God insects' images not displaying --- .../game/permanent/token/TheLocustGodInsectToken.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Mage/src/main/java/mage/game/permanent/token/TheLocustGodInsectToken.java b/Mage/src/main/java/mage/game/permanent/token/TheLocustGodInsectToken.java index a9edb85c299..ff64a57d818 100644 --- a/Mage/src/main/java/mage/game/permanent/token/TheLocustGodInsectToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/TheLocustGodInsectToken.java @@ -5,6 +5,7 @@ import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.HasteAbility; import mage.constants.CardType; import mage.constants.SubType; +import mage.util.RandomUtil; import java.util.Arrays; @@ -27,6 +28,15 @@ public final class TheLocustGodInsectToken extends TokenImpl { availableImageSetCodes = Arrays.asList("HOU", "C20"); } + @Override + public void setExpansionSetCodeForImage(String code) { + super.setExpansionSetCodeForImage(code); + + if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C20")) { + this.setTokenType(2); + } + } + public TheLocustGodInsectToken(final TheLocustGodInsectToken token) { super(token); }