diff --git a/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java b/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java index 890065d4ecf..4582c357cc8 100644 --- a/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java +++ b/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java @@ -519,10 +519,18 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl int abiY = cardWidth < 200 ? cardYOffset + 25 : cardYOffset + 50; hasFlash = false; if (ZoneType.Battlefield.equals(card.getZone()) && showAbilityIcons()){ + if (card.isCommander()) { + CardFaceSymbols.drawAbilitySymbol("commander", g, abiX, abiY, abiScale, abiScale); + abiY += abiSpace; + } if (card.getCurrentState().hasFlying()) { CardFaceSymbols.drawAbilitySymbol("flying", g, abiX, abiY, abiScale, abiScale); abiY += abiSpace; } + if (card.getCurrentState().hasHaste()) { + CardFaceSymbols.drawAbilitySymbol("haste", g, abiX, abiY, abiScale, abiScale); + abiY += abiSpace; + } if (card.getCurrentState().hasDoubleStrike()) { CardFaceSymbols.drawAbilitySymbol("doublestrike", g, abiX, abiY, abiScale, abiScale); abiY += abiSpace;