diff --git a/data/magic-m15-adventure.mse-style/style b/data/magic-m15-adventure.mse-style/style index ef9dc4a97..ac89236c1 100644 --- a/data/magic-m15-adventure.mse-style/style +++ b/data/magic-m15-adventure.mse-style/style @@ -566,6 +566,11 @@ styling field: choice: modern choice: old choice: diagonal T +styling field: + type: package choice + name: casting cost mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.mse-symbol-font styling field: type: package choice name: text box mana symbols @@ -735,7 +740,7 @@ card style: name: MPlantin size: 15 symbol font: - name: magic-mana-large + name: { styling.casting_cost_mana_symbols } size: 15 alignment: middle right always symbol: true @@ -748,7 +753,7 @@ card style: height: 23 alignment: middle right symbol font: - name: magic-mana-large + name: { styling.casting_cost_mana_symbols } size: 12 alignment: middle right always symbol: true @@ -761,7 +766,7 @@ card style: height: {if page_style(page_3_side()) == "null" then 0 else 23} alignment: middle right symbol font: - name: magic-mana-large + name: { styling.casting_cost_mana_symbols } size: 12 alignment: middle right always symbol: true diff --git a/data/magic-m15-altered.mse-style/style b/data/magic-m15-altered.mse-style/style index 58c04d5bd..a203d6af0 100644 --- a/data/magic-m15-altered.mse-style/style +++ b/data/magic-m15-altered.mse-style/style @@ -1039,6 +1039,11 @@ styling field: choice: modern choice: old choice: diagonal T +styling field: + type: package choice + name: casting cost mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.mse-symbol-font styling field: type: package choice name: text box mana symbols diff --git a/data/magic-m15-mainframe-battles.mse-style/style b/data/magic-m15-mainframe-battles.mse-style/style index f91a8085b..93db4bda6 100644 --- a/data/magic-m15-mainframe-battles.mse-style/style +++ b/data/magic-m15-mainframe-battles.mse-style/style @@ -238,6 +238,11 @@ styling field: name: use guild mana symbols description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. initial: no +styling field: + type: package choice + name: casting cost mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.mse-symbol-font styling field: type: package choice name: text box mana symbols @@ -349,7 +354,7 @@ card style: name: MPlantin size: { name_font_size() } symbol font: - name: magic-mana-large + name: { styling.casting_cost_mana_symbols } size: { name_font_size() } alignment: middle right always symbol: true diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/style b/data/magic-m15-mainframe-planeswalker.mse-style/style index 24d52eb16..38c27a2cc 100644 --- a/data/magic-m15-mainframe-planeswalker.mse-style/style +++ b/data/magic-m15-mainframe-planeswalker.mse-style/style @@ -416,6 +416,11 @@ styling field: name: use guild mana symbols description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. initial: no +styling field: + type: package choice + name: casting cost mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.mse-symbol-font styling field: type: package choice name: text box mana symbols @@ -544,7 +549,7 @@ card style: height: 23 alignment: middle right symbol font: - name: magic-mana-large + name: { styling.casting_cost_mana_symbols } size: 15 alignment: middle right always symbol: true @@ -755,7 +760,7 @@ card style: height: {if use_adv() then 23 else 0} alignment: middle right symbol font: - name: magic-mana-large + name: { styling.casting_cost_mana_symbols } size: 12 alignment: middle right always symbol: true diff --git a/data/magic-m15-saga.mse-style/style b/data/magic-m15-saga.mse-style/style index ad06c0bf0..039c27c5d 100644 --- a/data/magic-m15-saga.mse-style/style +++ b/data/magic-m15-saga.mse-style/style @@ -462,6 +462,11 @@ styling field: name: use guild mana symbols description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. initial: no +styling field: + type: package choice + name: casting cost mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.mse-symbol-font styling field: type: package choice name: text box mana symbols @@ -577,7 +582,7 @@ card style: name: MPlantin size: 15 symbol font: - name: magic-mana-large + name: { styling.casting_cost_mana_symbols } size: 15 alignment: middle right always symbol: true diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script index ea2b33e3a..68e3ad91f 100644 --- a/data/magic.mse-game/script +++ b/data/magic.mse-game/script @@ -432,7 +432,7 @@ mana_sort := sort_text@(order: "\\?XYZI[0123456789]VLHSFCAIE(WUBRG)") #### correctly sort wedge mana mana_sort_wedge := sort_text@(order: "\\?XYZI[0123456789]VLHSFCAIE(WBGUR)") #### sort nothing -mana_unsort := sort_text@(order:"[/\\?XYZI0123456789VLHSCAIEWUBRG]") +mana_unsort := sort_text@(order:"[/\\?XYZI0123456789VLHSCAIEOPKMWUBRG]") #### correctly sort guild mana mana_sort_guild := sort_text@(order: "[\\?XYZI01234567890VLHSFCAIEWUBRG/|]") + replace@( @@ -486,6 +486,10 @@ mana_t := else if field == "old" then "old" else "new" } +mana_s := { "new" } +small_mana_t := "mana_t.png" +symbol_font_color := { rgb(0,0,0) } +symbol_font_alpha := { 1.0 } guild_mana := { styling.use_guild_mana_symbols or else false