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 := { ...@@ -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 # 'star' 3 color hybrid
card_hybrid_3 := { card_hybrid_3 := {
card_hybrid_nt( card_hybrid_nt(
...@@ -657,7 +667,7 @@ land_hybrid_6h_typeline := { ...@@ -657,7 +667,7 @@ land_hybrid_6h_typeline := {
) )
} }
# horizontal 7 color hybrid # horizontal 7 color hybrid
card_hybrid_7h_typeline := { land_hybrid_7h_typeline := {
card_hybrid_nt( card_hybrid_nt(
linear_blend( linear_blend(
image1: typelineland_template(input[0]) image1: typelineland_template(input[0])
...@@ -876,7 +886,7 @@ land_hybrid_6h_textbox := { ...@@ -876,7 +886,7 @@ land_hybrid_6h_textbox := {
) )
} }
# horizontal 7 color hybrid # horizontal 7 color hybrid
card_hybrid_7h_textbox := { land_hybrid_7h_textbox := {
card_hybrid_nt( card_hybrid_nt(
linear_blend( linear_blend(
image1: textboxland_template(input[0]) image1: textboxland_template(input[0])
...@@ -946,6 +956,16 @@ card_hybrid_2v_typeline := { ...@@ -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 # 'star' 3 color hybrid
card_hybrid_3_typeline := { card_hybrid_3_typeline := {
card_hybrid_nt_typeline( card_hybrid_nt_typeline(
...@@ -1177,6 +1197,16 @@ card_hybrid_2v_textbox := { ...@@ -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 # 'star' 3 color hybrid
card_hybrid_3_textbox := { card_hybrid_3_textbox := {
card_hybrid_nt_textbox( card_hybrid_nt_textbox(
...@@ -1381,6 +1411,14 @@ card_hybrid_pt := { ...@@ -1381,6 +1411,14 @@ card_hybrid_pt := {
then land_hybrid_pt() then land_hybrid_pt()
else pt_template() 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 # Mask part of the input p/t box with the "hpt.jpg" file
land_hybrid_pt := { land_hybrid_pt := {
masked_blend( masked_blend(
...@@ -1389,7 +1427,6 @@ land_hybrid_pt := { ...@@ -1389,7 +1427,6 @@ land_hybrid_pt := {
light: pt_template(), light: pt_template(),
) )
} }
# Multicolor blend for pt box # Multicolor blend for pt box
multi_hybrid_pt := { multi_hybrid_pt := {
masked_blend( masked_blend(
...@@ -1430,6 +1467,16 @@ card_hybrid_pt2 := { ...@@ -1430,6 +1467,16 @@ card_hybrid_pt2 := {
then land_hybrid_pt2() then land_hybrid_pt2()
else pt2_template() 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 # Mask part of the input p/t box with the "hpt.jpg" file
land_hybrid_pt2 := { land_hybrid_pt2 := {
masked_blend( masked_blend(
......
...@@ -71,6 +71,16 @@ choice images: ...@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_2("ab") hybrid 2 color artifact / black : script: card_hybrid_2("ab")
hybrid 2 color artifact / red : script: card_hybrid_2("ar") hybrid 2 color artifact / red : script: card_hybrid_2("ar")
hybrid 2 color artifact / green : script: card_hybrid_2("ag") 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 white / blue / black : script: card_hybrid_3("wub")
hybrid 3 color blue / black / red : script: card_hybrid_3("ubr") hybrid 3 color blue / black / red : script: card_hybrid_3("ubr")
hybrid 3 color black / red / green : script: card_hybrid_3("brg") hybrid 3 color black / red / green : script: card_hybrid_3("brg")
......
...@@ -88,6 +88,18 @@ choice: ...@@ -88,6 +88,18 @@ choice:
choice: artifact / black choice: artifact / black
choice: artifact / red choice: artifact / red
choice: artifact / green 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: choice:
name: 3 color name: 3 color
choice: white / blue / black choice: white / blue / black
......
...@@ -71,6 +71,16 @@ choice images: ...@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_pt("b") hybrid 2 color artifact / black : script: card_hybrid_pt("b")
hybrid 2 color artifact / red : script: card_hybrid_pt("r") hybrid 2 color artifact / red : script: card_hybrid_pt("r")
hybrid 2 color artifact / green : script: card_hybrid_pt("g") 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 white / blue / black : script: card_hybrid_pt("b")
hybrid 3 color blue / black / red : script: card_hybrid_pt("r") hybrid 3 color blue / black / red : script: card_hybrid_pt("r")
hybrid 3 color black / red / green : script: card_hybrid_pt("g") hybrid 3 color black / red / green : script: card_hybrid_pt("g")
......
...@@ -71,6 +71,16 @@ choice images: ...@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_2_textbox("ab") 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 / red : script: card_hybrid_2_textbox("ar")
hybrid 2 color artifact / green : script: card_hybrid_2_textbox("ag") 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 white / blue / black : script: card_hybrid_3_textbox("wub")
hybrid 3 color blue / black / red : script: card_hybrid_3_textbox("ubr") hybrid 3 color blue / black / red : script: card_hybrid_3_textbox("ubr")
hybrid 3 color black / red / green : script: card_hybrid_3_textbox("brg") hybrid 3 color black / red / green : script: card_hybrid_3_textbox("brg")
......
...@@ -76,6 +76,16 @@ choice images: ...@@ -76,6 +76,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_2_typeline("ab") 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 / red : script: card_hybrid_2_typeline("ar")
hybrid 2 color artifact / green : script: card_hybrid_2_typeline("ag") 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 white / blue / black : script: card_hybrid_3_typeline("wub")
hybrid 3 color blue / black / red : script: card_hybrid_3_typeline("ubr") hybrid 3 color blue / black / red : script: card_hybrid_3_typeline("ubr")
hybrid 3 color black / red / green : script: card_hybrid_3_typeline("brg") hybrid 3 color black / red / green : script: card_hybrid_3_typeline("brg")
......
...@@ -72,6 +72,16 @@ choice images: ...@@ -72,6 +72,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_pt("b") hybrid 2 color artifact / black : script: card_hybrid_pt("b")
hybrid 2 color artifact / red : script: card_hybrid_pt("r") hybrid 2 color artifact / red : script: card_hybrid_pt("r")
hybrid 2 color artifact / green : script: card_hybrid_pt("g") 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 white / blue / black : script: card_hybrid_pt("u")
hybrid 3 color blue / black / red : script: card_hybrid_pt("b") hybrid 3 color blue / black / red : script: card_hybrid_pt("b")
hybrid 3 color black / red / green : script: card_hybrid_pt("r") hybrid 3 color black / red / green : script: card_hybrid_pt("r")
......
...@@ -71,6 +71,16 @@ choice images: ...@@ -71,6 +71,16 @@ choice images:
hybrid 2 color artifact / black : script: card_hybrid_pt2("a") hybrid 2 color artifact / black : script: card_hybrid_pt2("a")
hybrid 2 color artifact / red : 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 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 white / blue / black : script: card_hybrid_pt2("b")
hybrid 3 color blue / black / red : script: card_hybrid_pt2("r") hybrid 3 color blue / black / red : script: card_hybrid_pt2("r")
hybrid 3 color black / red / green : script: card_hybrid_pt2("g") hybrid 3 color black / red / green : script: card_hybrid_pt2("g")
......
...@@ -33,7 +33,17 @@ default_image := { ...@@ -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 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 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 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_artifact() then default_image_1("artifact.jpg")
else if is_colorless() then default_image_1("colorless.jpg") else if is_colorless() then default_image_1("colorless.jpg")
else default_image_1("multicolor.jpg") else default_image_1("multicolor.jpg")
......
...@@ -40,7 +40,7 @@ init script: ...@@ -40,7 +40,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist? # 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 := { font_color := {
if white_font_colors(input:card.card_color) != "" then if white_font_colors(input:card.card_color) != "" then
rgb(255,255,255) rgb(255,255,255)
...@@ -174,10 +174,10 @@ card style: ...@@ -174,10 +174,10 @@ card style:
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
left: 324 left: 322
top : 445 top : 445
width: 18 width: 22
height: 18 height: 22
z index: 3 z index: 3
render style: image render style: image
choice images: choice images:
...@@ -200,9 +200,9 @@ card style: ...@@ -200,9 +200,9 @@ card style:
size: 12 size: 12
scale down to: 8 scale down to: 8
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -2 shadow displacement x: -1
shadow displacement y: 2 shadow displacement y: 1
color: rgb(211,211,209) color: rgb(255,255,255)
symbol font: symbol font:
name: name:
script: script:
...@@ -255,7 +255,7 @@ card style: ...@@ -255,7 +255,7 @@ card style:
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6 size: 6.5
color: { font_color() } color: { font_color() }
############################################################## Extra card fields ############################################################## Extra card fields
......
...@@ -30,8 +30,10 @@ init script: ...@@ -30,8 +30,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist? # 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)") 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 := { 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) else rgb(255,255,255)
} }
......
...@@ -42,8 +42,10 @@ init script: ...@@ -42,8 +42,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist? # 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)") 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 := { 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) else rgb(255,255,255)
} }
......
...@@ -38,8 +38,10 @@ init script: ...@@ -38,8 +38,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist? # 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)") 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 := { 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) else rgb(255,255,255)
} }
......
...@@ -39,12 +39,15 @@ init script: ...@@ -39,12 +39,15 @@ init script:
# Does the card have a color that requires a white font for copyright/artist? # 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)") 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 := { 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) else rgb(255,255,255)
} }
font_color_2 := { 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) else rgb(255,255,255)
} }
......
...@@ -42,8 +42,10 @@ init script: ...@@ -42,8 +42,10 @@ init script:
# Does the card have a color that requires a white font for copyright/artist? # 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)") 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 := { 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) else rgb(255,255,255)
} }
......
...@@ -37,7 +37,7 @@ init script: ...@@ -37,7 +37,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist? # 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 := { font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
...@@ -346,7 +346,7 @@ card style: ...@@ -346,7 +346,7 @@ card style:
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 12 size: 10
color: { font_color() } color: { font_color() }
copyright line: copyright line:
...@@ -357,7 +357,7 @@ card style: ...@@ -357,7 +357,7 @@ card style:
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 8 size: 6.5
color: { font_color() } color: { font_color() }
############################################################## Extra card fields ############################################################## Extra card fields
......
...@@ -38,7 +38,7 @@ init script: ...@@ -38,7 +38,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist? # 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 := { font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
...@@ -248,7 +248,7 @@ card style: ...@@ -248,7 +248,7 @@ card style:
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 12 size: 10
color: color:
script: font_color() script: font_color()
...@@ -260,7 +260,7 @@ card style: ...@@ -260,7 +260,7 @@ card style:
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 8 size: 6.5
color: { font_color() } color: { font_color() }
############################################################## Extra card fields ############################################################## Extra card fields
......
...@@ -37,7 +37,7 @@ init script: ...@@ -37,7 +37,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist? # 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 := { font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
...@@ -338,7 +338,7 @@ card style: ...@@ -338,7 +338,7 @@ card style:
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 14 size: 13
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
...@@ -352,7 +352,7 @@ card style: ...@@ -352,7 +352,7 @@ card style:
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 14 size: 13
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
......
...@@ -49,7 +49,7 @@ init script: ...@@ -49,7 +49,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist? # 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 := { font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
......
...@@ -32,7 +32,7 @@ init script: ...@@ -32,7 +32,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist? # 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 := { font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
......
...@@ -39,7 +39,7 @@ init script: ...@@ -39,7 +39,7 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Does the card have a color that requires a white font for copyright/artist? # 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 := { font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
...@@ -185,19 +185,6 @@ card style: ...@@ -185,19 +185,6 @@ card style:
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,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 ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
...@@ -209,7 +196,7 @@ card style: ...@@ -209,7 +196,7 @@ card style:
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 12 size: 10
color: color:
script: font_color() script: font_color()
...@@ -221,6 +208,27 @@ card style: ...@@ -221,6 +208,27 @@ card style:
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 8 size: 6.5
color: color:
script: font_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