Commit 610fcaf2 authored by pichoro's avatar pichoro

Lots of font size alterations.

Fixed a problem with Magic textless that prevented pt box display.
Added most (but not all) of overlay hybrid scripts.
parent dfc9dc0c
......@@ -59,6 +59,16 @@ card_hybrid_2v := {
)
)
}
# 'overlay' 2 color hybrid
card_hybrid_overlay := {
card_hybrid_nt(
combine_blend(
image1: card_template(input[0]),
image2: card_template(input[1]),
combine: "symmetric overlay"
)
)
}
# 'star' 3 color hybrid
card_hybrid_3 := {
card_hybrid_nt(
......@@ -657,7 +667,7 @@ land_hybrid_6h_typeline := {
)
}
# horizontal 7 color hybrid
card_hybrid_7h_typeline := {
land_hybrid_7h_typeline := {
card_hybrid_nt(
linear_blend(
image1: typelineland_template(input[0])
......@@ -876,7 +886,7 @@ land_hybrid_6h_textbox := {
)
}
# horizontal 7 color hybrid
card_hybrid_7h_textbox := {
land_hybrid_7h_textbox := {
card_hybrid_nt(
linear_blend(
image1: textboxland_template(input[0])
......@@ -946,6 +956,16 @@ card_hybrid_2v_typeline := {
)
)
}
# 'overlay' 2 color pt hybrid
card_hybrid_overlay_typeline := {
card_hybrid_nt(
combine_blend(
image1: typeline_template(input[0]),
image2: typeline_template(input[1]),
combine: "symmetric overlay"
)
)
}
# 'star' 3 color hybrid
card_hybrid_3_typeline := {
card_hybrid_nt_typeline(
......@@ -1177,6 +1197,16 @@ card_hybrid_2v_textbox := {
)
)
}
# 'overlay' 2 color pt hybrid
card_hybrid_overlay_textbox := {
card_hybrid_nt(
combine_blend(
image1: textbox_template(input[0]),
image2: textbox_template(input[1]),
combine: "symmetric overlay"
)
)
}
# 'star' 3 color hybrid
card_hybrid_3_textbox := {
card_hybrid_nt_textbox(
......@@ -1381,6 +1411,14 @@ card_hybrid_pt := {
then land_hybrid_pt()
else pt_template()
}
# 'overlay' 2 color pt hybrid
card_hybrid_pt_overlay := {
combine_blend(
image1: pt_template(input[0]),
image2: pt_template(input[1]),
combine: "symmetric overlay"
)
}
# Mask part of the input p/t box with the "hpt.jpg" file
land_hybrid_pt := {
masked_blend(
......@@ -1389,7 +1427,6 @@ land_hybrid_pt := {
light: pt_template(),
)
}
# Multicolor blend for pt box
multi_hybrid_pt := {
masked_blend(
......@@ -1430,6 +1467,16 @@ card_hybrid_pt2 := {
then land_hybrid_pt2()
else pt2_template()
}
# 'overlay' 2 color pt hybrid
card_hybrid_pt2_overlay := {
card_hybrid_nt(
combine_blend(
image1: pt2_template(input[0]),
image2: pt2_template(input[1]),
combine: "symmetric overlay"
)
)
}
# Mask part of the input p/t box with the "hpt.jpg" file
land_hybrid_pt2 := {
masked_blend(
......
......@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_2("ab")
hybrid 2 color artifact / red : script: card_hybrid_2("ar")
hybrid 2 color artifact / green : script: card_hybrid_2("ag")
hybrid 2 color overlay white / blue : script: card_hybrid_overlay("wu")
hybrid 2 color overlay blue / black : script: card_hybrid_overlay("ub")
hybrid 2 color overlay black / red : script: card_hybrid_overlay("br")
hybrid 2 color overlay red / green : script: card_hybrid_overlay("rg")
hybrid 2 color overlay green / white : script: card_hybrid_overlay("gw")
hybrid 2 color overlay white / black : script: card_hybrid_overlay("wb")
hybrid 2 color overlay blue / red : script: card_hybrid_overlay("ur")
hybrid 2 color overlay black / green : script: card_hybrid_overlay("bg")
hybrid 2 color overlay red / white : script: card_hybrid_overlay("rw")
hybrid 2 color overlay green / blue : script: card_hybrid_overlay("gu")
hybrid 3 color white / blue / black : script: card_hybrid_3("wub")
hybrid 3 color blue / black / red : script: card_hybrid_3("ubr")
hybrid 3 color black / red / green : script: card_hybrid_3("brg")
......
......@@ -88,6 +88,18 @@ choice:
choice: artifact / black
choice: artifact / red
choice: artifact / green
choice:
name: overlay
choice: white / blue
choice: blue / black
choice: black / red
choice: red / green
choice: green / white
choice: white / black
choice: blue / red
choice: black / green
choice: red / white
choice: green / blue
choice:
name: 3 color
choice: white / blue / black
......
......@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_pt("b")
hybrid 2 color artifact / red : script: card_hybrid_pt("r")
hybrid 2 color artifact / green : script: card_hybrid_pt("g")
hybrid 2 color overlay white / blue : script: card_hybrid_pt_overlay("wu")
hybrid 2 color overlay blue / black : script: card_hybrid_pt_overlay("ub")
hybrid 2 color overlay black / red : script: card_hybrid_pt_overlay("br")
hybrid 2 color overlay red / green : script: card_hybrid_pt_overlay("rg")
hybrid 2 color overlay green / white : script: card_hybrid_pt_overlay("gw")
hybrid 2 color overlay white / black : script: card_hybrid_pt_overlay("wb")
hybrid 2 color overlay blue / red : script: card_hybrid_pt_overlay("ur")
hybrid 2 color overlay black / green : script: card_hybrid_pt_overlay("bg")
hybrid 2 color overlay red / white : script: card_hybrid_pt_overlay("rw")
hybrid 2 color overlay green / blue : script: card_hybrid_pt_overlay("gu")
hybrid 3 color white / blue / black : script: card_hybrid_pt("b")
hybrid 3 color blue / black / red : script: card_hybrid_pt("r")
hybrid 3 color black / red / green : script: card_hybrid_pt("g")
......
......@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_2_textbox("ab")
hybrid 2 color artifact / red : script: card_hybrid_2_textbox("ar")
hybrid 2 color artifact / green : script: card_hybrid_2_textbox("ag")
hybrid 2 color overlay white / blue : script: card_hybrid_overlay_textbox("wu")
hybrid 2 color overlay blue / black : script: card_hybrid_overlay_textbox("ub")
hybrid 2 color overlay black / red : script: card_hybrid_overlay_textbox("br")
hybrid 2 color overlay red / green : script: card_hybrid_overlay_textbox("rg")
hybrid 2 color overlay green / white : script: card_hybrid_overlay_textbox("gw")
hybrid 2 color overlay white / black : script: card_hybrid_overlay_textbox("wb")
hybrid 2 color overlay blue / red : script: card_hybrid_overlay_textbox("ur")
hybrid 2 color overlay black / green : script: card_hybrid_overlay_textbox("bg")
hybrid 2 color overlay red / white : script: card_hybrid_overlay_textbox("rw")
hybrid 2 color overlay green / blue : script: card_hybrid_overlay_textbox("gu")
hybrid 3 color white / blue / black : script: card_hybrid_3_textbox("wub")
hybrid 3 color blue / black / red : script: card_hybrid_3_textbox("ubr")
hybrid 3 color black / red / green : script: card_hybrid_3_textbox("brg")
......
......@@ -76,6 +76,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_2_typeline("ab")
hybrid 2 color artifact / red : script: card_hybrid_2_typeline("ar")
hybrid 2 color artifact / green : script: card_hybrid_2_typeline("ag")
hybrid 2 color overlay white / blue : script: card_hybrid_overlay_typeline("wu")
hybrid 2 color overlay blue / black : script: card_hybrid_overlay_typeline("ub")
hybrid 2 color overlay black / red : script: card_hybrid_overlay_typeline("br")
hybrid 2 color overlay red / green : script: card_hybrid_overlay_typeline("rg")
hybrid 2 color overlay green / white : script: card_hybrid_overlay_typeline("gw")
hybrid 2 color overlay white / black : script: card_hybrid_overlay_typeline("wb")
hybrid 2 color overlay blue / red : script: card_hybrid_overlay_typeline("ur")
hybrid 2 color overlay black / green : script: card_hybrid_overlay_typeline("bg")
hybrid 2 color overlay red / white : script: card_hybrid_overlay_typeline("rw")
hybrid 2 color overlay green / blue : script: card_hybrid_overlay_typeline("gu")
hybrid 3 color white / blue / black : script: card_hybrid_3_typeline("wub")
hybrid 3 color blue / black / red : script: card_hybrid_3_typeline("ubr")
hybrid 3 color black / red / green : script: card_hybrid_3_typeline("brg")
......
......@@ -72,6 +72,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_pt("b")
hybrid 2 color artifact / red : script: card_hybrid_pt("r")
hybrid 2 color artifact / green : script: card_hybrid_pt("g")
hybrid 2 color overlay white / blue : script: card_hybrid_pt_overlay("wu")
hybrid 2 color overlay blue / black : script: card_hybrid_pt_overlay("ub")
hybrid 2 color overlay black / red : script: card_hybrid_pt_overlay("br")
hybrid 2 color overlay red / green : script: card_hybrid_pt_overlay("rg")
hybrid 2 color overlay green / white : script: card_hybrid_pt_overlay("gw")
hybrid 2 color overlay white / black : script: card_hybrid_pt_overlay("wb")
hybrid 2 color overlay blue / red : script: card_hybrid_pt_overlay("ur")
hybrid 2 color overlay black / green : script: card_hybrid_pt_overlay("bg")
hybrid 2 color overlay red / white : script: card_hybrid_pt_overlay("rw")
hybrid 2 color overlay green / blue : script: card_hybrid_pt_overlay("gu")
hybrid 3 color white / blue / black : script: card_hybrid_pt("u")
hybrid 3 color blue / black / red : script: card_hybrid_pt("b")
hybrid 3 color black / red / green : script: card_hybrid_pt("r")
......
......@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_pt2("a")
hybrid 2 color artifact / red : script: card_hybrid_pt2("a")
hybrid 2 color artifact / green : script: card_hybrid_pt2("a")
hybrid 2 color overlay white / blue : script: card_hybrid_pt2_overlay("wu")
hybrid 2 color overlay blue / black : script: card_hybrid_pt2_overlay("ub")
hybrid 2 color overlay black / red : script: card_hybrid_pt2_overlay("br")
hybrid 2 color overlay red / green : script: card_hybrid_pt2_overlay("rg")
hybrid 2 color overlay green / white : script: card_hybrid_pt2_overlay("gw")
hybrid 2 color overlay white / black : script: card_hybrid_pt2_overlay("wb")
hybrid 2 color overlay blue / red : script: card_hybrid_pt2_overlay("ur")
hybrid 2 color overlay black / green : script: card_hybrid_pt2_overlay("bg")
hybrid 2 color overlay red / white : script: card_hybrid_pt2_overlay("rw")
hybrid 2 color overlay green / blue : script: card_hybrid_pt2_overlay("gu")
hybrid 3 color white / blue / black : script: card_hybrid_pt2("b")
hybrid 3 color blue / black / red : script: card_hybrid_pt2("r")
hybrid 3 color black / red / green : script: card_hybrid_pt2("g")
......
......@@ -33,7 +33,17 @@ default_image := {
else if input == "hybrid 2 color blue / red" then default_image_2(image1:"blue.jpg", image2:"red.jpg" )
else if input == "hybrid 2 color black / green" then default_image_2(image1:"black.jpg", image2:"green.jpg")
else if input == "hybrid 2 color red / white" then default_image_2(image1:"red.jpg", image2:"white.jpg")
else if input == "hybrid 2 color green / blue" then default_image_2(image1:"green.jpg", image2:"blue.jpg" )
else if input == "hybrid 2 color overlay green / blue" then default_image_2(image1:"green.jpg", image2:"blue.jpg" )
else if input == "hybrid 2 color overlay white / blue" then default_image_2(image1:"white.jpg", image2:"blue.jpg" )
else if input == "hybrid 2 color overlay blue / black" then default_image_2(image1:"blue.jpg", image2:"black.jpg")
else if input == "hybrid 2 color overlay black / red" then default_image_2(image1:"black.jpg", image2:"red.jpg" )
else if input == "hybrid 2 color overlay red / green" then default_image_2(image1:"red.jpg", image2:"green.jpg")
else if input == "hybrid 2 color overlay green / white" then default_image_2(image1:"green.jpg", image2:"white.jpg")
else if input == "hybrid 2 color overlay white / black" then default_image_2(image1:"white.jpg", image2:"black.jpg")
else if input == "hybrid 2 color overlay blue / red" then default_image_2(image1:"blue.jpg", image2:"red.jpg" )
else if input == "hybrid 2 color overlay black / green" then default_image_2(image1:"black.jpg", image2:"green.jpg")
else if input == "hybrid 2 color overlay red / white" then default_image_2(image1:"red.jpg", image2:"white.jpg")
else if input == "hybrid 2 color overlay green / blue" then default_image_2(image1:"green.jpg", image2:"blue.jpg" )
else if is_artifact() then default_image_1("artifact.jpg")
else if is_colorless() then default_image_1("colorless.jpg")
else default_image_1("multicolor.jpg")
......
......@@ -40,7 +40,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color w/u/b/r)")
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)")
font_color := {
if white_font_colors(input:card.card_color) != "" then
rgb(255,255,255)
......@@ -174,10 +174,10 @@ card style:
separator color: rgb(128,128,128)
rarity:
left: 324
left: 322
top : 445
width: 18
height: 18
width: 22
height: 22
z index: 3
render style: image
choice images:
......@@ -200,9 +200,9 @@ card style:
size: 12
scale down to: 8
shadow color: rgb(0,0,0)
shadow displacement x: -2
shadow displacement y: 2
color: rgb(211,211,209)
shadow displacement x: -1
shadow displacement y: 1
color: rgb(255,255,255)
symbol font:
name:
script:
......@@ -255,7 +255,7 @@ card style:
z index: 1
font:
name: MPlantin
size: 6
size: 6.5
color: { font_color() }
############################################################## Extra card fields
......
......@@ -30,8 +30,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist?
black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)")
white_font_colors := filter_rule(match:"^(hybrid 2 color overlay green / white|hybrid 2 color overlay red / white)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
......
......@@ -42,8 +42,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist?
black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)")
white_font_colors := filter_rule(match:"^(hybrid 2 color overlay green / white|hybrid 2 color overlay red / white)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
......
......@@ -38,8 +38,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist?
black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)")
white_font_colors := filter_rule(match:"^(hybrid 2 color overlay green / white|hybrid 2 color overlay red / white)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
......
......@@ -39,12 +39,15 @@ init script:
# Does the card have a color that requires a white font for copyright/artist?
black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)")
white_font_colors := filter_rule(match:"^(hybrid 2 color overlay green / white|hybrid 2 color overlay red / white)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
font_color_2 := {
if black_font_colors(input: card.card_color_2) != "" then rgb(0,0,0)
if white_font_colors(input: card.card_color_2) != "" then rgb(255,255,255)
else if black_font_colors(input: card.card_color_2) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
......
......@@ -42,8 +42,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist?
black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)")
white_font_colors := filter_rule(match:"^(hybrid 2 color overlay green / white|hybrid 2 color overlay red / white)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
......
......@@ -37,7 +37,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)")
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
......@@ -346,7 +346,7 @@ card style:
z index: 1
font:
name: Matrix
size: 12
size: 10
color: { font_color() }
copyright line:
......@@ -357,7 +357,7 @@ card style:
z index: 1
font:
name: MPlantin
size: 8
size: 6.5
color: { font_color() }
############################################################## Extra card fields
......
......@@ -38,7 +38,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)")
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
......@@ -248,7 +248,7 @@ card style:
z index: 1
font:
name: Matrix
size: 12
size: 10
color:
script: font_color()
......@@ -260,7 +260,7 @@ card style:
z index: 1
font:
name: MPlantin
size: 8
size: 6.5
color: { font_color() }
############################################################## Extra card fields
......
......@@ -37,7 +37,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)")
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
......@@ -338,7 +338,7 @@ card style:
alignment: center middle
font:
name: Mplantin
size: 14
size: 13
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
......@@ -352,7 +352,7 @@ card style:
alignment: center middle
font:
name: Mplantin
size: 14
size: 13
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
......
......@@ -49,7 +49,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)")
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
......
......@@ -32,7 +32,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)")
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
......
......@@ -39,7 +39,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist?
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)")
white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
......@@ -185,19 +185,6 @@ card style:
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
pt box:
left: 277
top: 442
width: 81
height: 42
z index: 1
visible:
script: card.pt != ""
render style: image
mask: mask_pt.png
include file: magic-blends.mse-include/card-ptboxes
############################# Card sorting / numbering
############################# Copyright stuff
......@@ -209,7 +196,7 @@ card style:
z index: 1
font:
name: Matrix
size: 12
size: 10
color:
script: font_color()
......@@ -221,6 +208,27 @@ card style:
z index: 1
font:
name: MPlantin
size: 8
size: 6.5
color:
script: font_color()
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
extra card style:
pt box:
left: 277
top: 442
width: 81
height: 42
z index: 1
visible:
script: card.pt != ""
render style: image
mask: mask_pt.png
include file: magic-blends.mse-include/card-ptboxes
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment