From e0184197c8b7f176be4208afe37ac18bc6c1789e Mon Sep 17 00:00:00 2001 From: grimreap124 <19590931+grimreap124@users.noreply.github.com> Date: Wed, 5 Jun 2024 19:19:48 +1000 Subject: [PATCH] GUI: fixed stacked permanents in some use cases (#12402) --- .../src/main/java/org/mage/plugins/card/CardPluginImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/CardPluginImpl.java b/Mage.Client/src/main/java/org/mage/plugins/card/CardPluginImpl.java index 1df0f434caa..38c4805d54c 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/CardPluginImpl.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/CardPluginImpl.java @@ -186,7 +186,8 @@ public class CardPluginImpl implements CardPlugin { ? firstPanelPerm.getOriginal().getRules() : new ArrayList<>(); // Check the names are equal and are creatures with the same summoning sickness - if (firstPanelPerm.getOriginal().getName().equals(perm.getOriginal().getName()) + if (firstPanelPerm.getOriginal().isToken() == perm.getOriginal().isToken() + && firstPanelPerm.getOriginal().getName().equals(perm.getOriginal().getName()) && stackPower == cardPower && stackToughness == cardToughness && stackAbilities.equals(cardAbilities) && stackCounters.equals(cardCounters) && (!perm.isCreature() || firstPanelPerm.getOriginalPermanent().hasSummoningSickness() == perm