diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game index 171c1dd1..6fb50e75 100644 --- a/data/magic.mse-game/game +++ b/data/magic.mse-game/game @@ -23,10 +23,11 @@ init script: # correctly sort a mana symbol (no guild mana) mana_sort := sort_rule(order: "XYZI[0123456789]S(WUBRG)") # correctly sort guild mana - mana_sort_guild := replace_rule( - match: "./.|././.|./././.|.[|]", - in_context: "(^|[^/])($|[^/])", - replace: {sort_text(order:"in_place((WUBRG)")} + mana_sort_guild := sort_rule(order: "[XYZI01234567890SWUBRG/]") + + replace_rule( + match: "./.|././.|./././.|.[|]", + in_context: "(^|[^/])($|[^/])", + replace: {sort_text(order:"in_place((WUBRG)")} ) mana_has_guild := match_rule(match: "[/|]") # Is there guild or half mana in the input? # A mana cost can contain both normal and guild mana