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 89c7efb7539..b56437f1a58 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -2394,11 +2394,8 @@ public class Card extends GameEntity implements Comparable, IHasSVars { sb.append("(Gain the next level as a sorcery to add its ability.)").append(linebreak); } - // FIXME: Use state.hasKeyword() ? But need to add Read ahead in keyword enum ? - // Check if the saga card has the keyword Read ahead - Collection keywords = getUnhiddenKeywords(); - boolean readAhead = keywords.toString().contains("Read ahead"); - if (type.hasSubtype("Saga") && !readAhead) { + // Check if the saga card does not have the keyword Read ahead + if (type.hasSubtype("Saga") && !this.hasStartOfKeyword("Read ahead")) { sb.append("(").append(Localizer.getInstance().getMessage("lblSagaHeader")); if (!state.getCard().isDoubleFaced()) { sb.append(" ").append(Localizer.getInstance().getMessage("lblSagaFooter")).append(" ").append(TextUtil.toRoman(getFinalChapterNr())).append(".");