Add casting cost symbol font option to a few templates (#129)

This commit is contained in:
GenevensiS
2025-05-07 09:38:45 +02:00
committed by GitHub
parent 50f5b8b911
commit f8250c2dc0
6 changed files with 37 additions and 8 deletions

View File

@@ -566,6 +566,11 @@ styling field:
choice: modern choice: modern
choice: old choice: old
choice: diagonal T 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: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
@@ -735,7 +740,7 @@ card style:
name: MPlantin name: MPlantin
size: 15 size: 15
symbol font: symbol font:
name: magic-mana-large name: { styling.casting_cost_mana_symbols }
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
@@ -748,7 +753,7 @@ card style:
height: 23 height: 23
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: { styling.casting_cost_mana_symbols }
size: 12 size: 12
alignment: middle right alignment: middle right
always symbol: true always symbol: true
@@ -761,7 +766,7 @@ card style:
height: {if page_style(page_3_side()) == "null" then 0 else 23} height: {if page_style(page_3_side()) == "null" then 0 else 23}
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: { styling.casting_cost_mana_symbols }
size: 12 size: 12
alignment: middle right alignment: middle right
always symbol: true always symbol: true

View File

@@ -1039,6 +1039,11 @@ styling field:
choice: modern choice: modern
choice: old choice: old
choice: diagonal T 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: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols

View File

@@ -238,6 +238,11 @@ styling field:
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no 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: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
@@ -349,7 +354,7 @@ card style:
name: MPlantin name: MPlantin
size: { name_font_size() } size: { name_font_size() }
symbol font: symbol font:
name: magic-mana-large name: { styling.casting_cost_mana_symbols }
size: { name_font_size() } size: { name_font_size() }
alignment: middle right alignment: middle right
always symbol: true always symbol: true

View File

@@ -416,6 +416,11 @@ styling field:
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no 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: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
@@ -544,7 +549,7 @@ card style:
height: 23 height: 23
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: { styling.casting_cost_mana_symbols }
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
@@ -755,7 +760,7 @@ card style:
height: {if use_adv() then 23 else 0} height: {if use_adv() then 23 else 0}
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: { styling.casting_cost_mana_symbols }
size: 12 size: 12
alignment: middle right alignment: middle right
always symbol: true always symbol: true

View File

@@ -462,6 +462,11 @@ styling field:
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no 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: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
@@ -577,7 +582,7 @@ card style:
name: MPlantin name: MPlantin
size: 15 size: 15
symbol font: symbol font:
name: magic-mana-large name: { styling.casting_cost_mana_symbols }
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true

View File

@@ -432,7 +432,7 @@ mana_sort := sort_text@(order: "\\?XYZI[0123456789]VLHSFCAIE(WUBRG)")
#### correctly sort wedge mana #### correctly sort wedge mana
mana_sort_wedge := sort_text@(order: "\\?XYZI[0123456789]VLHSFCAIE(WBGUR)") mana_sort_wedge := sort_text@(order: "\\?XYZI[0123456789]VLHSFCAIE(WBGUR)")
#### sort nothing #### sort nothing
mana_unsort := sort_text@(order:"[/\\?XYZI0123456789VLHSCAIEWUBRG]") mana_unsort := sort_text@(order:"[/\\?XYZI0123456789VLHSCAIEOPKMWUBRG]")
#### correctly sort guild mana #### correctly sort guild mana
mana_sort_guild := sort_text@(order: "[\\?XYZI01234567890VLHSFCAIEWUBRG/|]") + mana_sort_guild := sort_text@(order: "[\\?XYZI01234567890VLHSFCAIEWUBRG/|]") +
replace@( replace@(
@@ -486,6 +486,10 @@ mana_t :=
else if field == "old" then "old" else if field == "old" then "old"
else "new" 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 := guild_mana :=
{ {
styling.use_guild_mana_symbols or else false styling.use_guild_mana_symbols or else false