Commit ed0c9281 authored by pichoro's avatar pichoro

Added FPM Normal, FPM Promo, and Magic Planeshifted templates, and all pieces...

Added FPM Normal, FPM Promo, and Magic Planeshifted templates, and all pieces necessary to make them work.
Further modifications to Magic keyword system.
Edited oacard.jpg in Magic Promo to remove white border from around art.
parent df0f32c5
mse version: 0.3.1
game: magic
full name: FPM's Normal Magic
short name: FPM Normal
icon: card-sample.png
card width: 375
card height: 523
card dpi: 150
#Todo list:
#Add tri-hybrids
#Add purple and silver
#Fix tap symbol script
############################################################## Extra scripts
init script:
# Load blend scripts for hybrids/multicolors
include file: magic-blends.mse-include/blend-scripts
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
card_template := { green_template() + "card.jpg" }
pt_template := { green_template() + "pt.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# 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)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
############################################################## Extra style options
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: boolean
name: beveled mana symbols
description: Use the symbols of the casting cost line inside the text box as well?
initial: no
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: tap symbol
description: What tap symbol should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling style:
beveled mana symbols:
choice images:
yes: /magic-mana-beveled.mse-symbol-font/mana_w.png
no: /magic-mana-small.mse-symbol-font/mana_w.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
include file: magic-blends.mse-include/card-backgrounds
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 35
top : 55
width: 10
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 30
top : 27
height: 20
width: 14
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 48
top: 67
width: 309
height: 223
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 75
top : 302
width: 22
height: 22
z index: 1
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name:
{ if styling.beveled_mana_symbols then "magic-mana-beveled"
else "magic-mana-small" }
size: 14
alignment: middle left
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 4
left: 24
top: 362
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 4
left: 24
top: 415
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
ptsymbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 200
top : 293
width: 150
height: 16
z index: 1
alignment: bottom right
font:
name: MPlantin-Italic
size: 8
color: { font_color() }
symbol font:
name: magic-paintbrush
size: 14
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color() }
mse version: 0.2.7
game: magic
full name: FPM's Promo Magic
short name: FPM Promo
icon: card-sample.png
card width: 375
card height: 523
card dpi: 300
############################################################## Extra scripts
init script:
# Load blend scripts for hybrids/multicolors
include file: magic-blends.mse-include/blend-scripts
# Which green template should be used?
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
card_template := { green_template() + "card.jpg" }
land_template := { green_template() + "lcard.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# 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)")
font_color := {
if black_font_colors(input: card.card_color) != "" then rgb(0,0,0)
else rgb(255,255,255)
}
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: boolean
name: beveled mana symbols
description: Use the symbols of the casting cost line inside the text box as well
initial: no
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: tap symbol
description: What tap symbol should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
beveled mana symbols:
choice images:
yes: /magic-mana-large.mse-symbol-font/mana_w.png
no: /magic-mana-small.mse-symbol-font/mana_w.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 18
right width: 18
top width: 18
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
include file: magic-blends.mse-include/card-backgrounds
font color:
left: 25
top: 508
width: 19
height: 12
z index: 5
render style: image
choice images:
black: clear.png
white: clear.png
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 25
top : 55
width: 20
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
alignment: bottom right
always symbol: true
padding top: 0
z index: 2
card symbol:
left: 30
top : 27
height: 20
width: 14
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 50
top: 67
width: 306
height: 437
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
separator color: rgb(128,128,128)
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
symbol font:
name:
{ if styling.beveled_mana_symbols then "magic-mana-beveled"
else "magic-mana-small" }
size: 14
alignment: middle left
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 4
left: 24
top: 361
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 4
left: 25
top: 418
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
ptsymbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
############################# Copyright stuff
illustrator:
left: 200
top : 293
width: 150
height: 16
z index: 1
alignment: bottom right
font:
name: MPlantin-Italic
size: 8
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
symbol font:
name: magic-paintbrush
size: 14
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color:
{ if card.font_color = "white" then rgb(255,255,255)
else if card.font_color = "black" then rgb(0,0,0)
else rgb(0,0,0) }
mse version: 0.3.1
# Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note:
# Define small_mana_t:="mana_t(_old)?.png" in the init script of the style
#
# So for example:
#
#init script:
# small_mana_t := "mana_t.png"
image font size: 135
horizontal space: 2
symbol:
image: mana_circle.png
symbol:
code: T
image: script: mana_t()
symbol:
code: W/U
image: mana_wu.png
symbol:
code: U/B
image: mana_ub.png
symbol:
code: B/R
image: mana_br.png
symbol:
code: R/G
image: mana_rg.png
symbol:
code: G/W
image: mana_gw.png
symbol:
code: W/B
image: mana_wb.png
symbol:
code: U/R
image: mana_ur.png
symbol:
code: B/G
image: mana_bg.png
symbol:
code: R/W
image: mana_rw.png
symbol:
code: G/U
image: mana_gu.png
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
merge numbers: true
text font:
name: MPlantin
size: 15
color: rgb(0,0,0)
text margin left: 3
text margin right: 2
text margin top: -1
text margin bottom: -1
\ No newline at end of file
mse version: 0.3.1
#symbol font for custom magic paintbrushes
image font size: 135
horizontal space: 2
symbol:
code: O
image: paintbrush_w.png
image font size: 145
symbol:
code: P
image: paintbrush.png
image font size: 145
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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