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: 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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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