diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script index 0ca75002..a2b12004 100644 --- a/data/magic.mse-game/script +++ b/data/magic.mse-game/script @@ -121,7 +121,7 @@ land_to_color := { text_to_color := { # Note: running filter_text is quite slow, do a quick 'contains' check first if contains(match: card_name) then ( - text := filter_text(match: "is (colorless|all colors|((blue|white|green|red|black)((,|,? and) (blue|white|green|red|black))*))", in_context: regex_escape(card_name)+"()? \\.") + text := filter_text(match: "is (colorless|all colors|((blue|white|green|red|black)((,|,? and) (blue|white|green|red|black))*))", in_context: regex_escape(card_name)+"()* \\.") if text != "" then ( if contains(text, match: "all colors") then ( colors := "WUBRG"