Files
MagicSetEditor2/data/magic-new-split.mse-style/style
T
pichoro 61fb2f4d99 Keyword Polish. Evoke added. Keywords that should change based on factors like targeting or not (like Storm), or that should display subtype (Amplify) do now.
Added grey colorless land styling for FPM templates.
Expanded size of rarity symbols in all applicable styles.

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@632 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-08-28 00:55:52 +00:00

459 lines
10 KiB
Plaintext

mse version: 0.3.4
game: magic
short name: Split Cards
full name: Modern split cards
icon: card-sample.png
position hint: 003
card width: 523
card height: 375
card dpi: 150
# Author: Wolfwood
# Lots of copy/paste from magic-new.mse-style
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
# Which artifact template should be used?
artifact_template := {
if input == "a" and not styling.darker_artifacts
then "oa"
else input
}
template := { artifact_template() + "{type}.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"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options
styling field:
type: boolean
name: colored mana symbols
description: Use colored mana symbols, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
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: boolean
name: popup mana symbols
description: Use the symbols of the casting cost line inside the text box as well
initial: no
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 field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
popup 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: 523
height: 375
radius: 18
z index: -2
card color:
left: 18
top: 18
width: 236
height: 338
z index: -1
render style: image
popup style: in place
image: { card_background() }
card color 2:
left: 269
top: 18
width: 236
height: 338
z index: -1
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 30 else 51 }
top : 27
right: { 242 - card_style.casting_cost.content_width }
height: 17
alignment: top shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 13
weight: bold
color: rgb(0,0,0)
name 2:
left: { if card.card_symbol_2=="none" then 282 else 51 }
top : 27
right: { 493 - card_style.casting_cost_2.content_width }
height: 17
alignment: top shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 13
weight: bold
color: rgb(0,0,0)
casting cost:
right: 243
top : 27
width: { max(19, card_style.casting_cost.content_width) + 3 }
height: 16
alignment: bottom right
symbol font:
name: magic-mana-large
size: 12
alignment: bottom right
always symbol: true
z index: 2
padding top: 0
casting cost 2:
right: 494
top : 27
width: { max(19, card_style.casting_cost_2.content_width) + 3 }
height: 16
alignment: bottom right
symbol font:
name: magic-mana-large
size: 12
alignment: bottom right
always symbol: true
z index: 2
padding top: 0
############################# Image
image:
left: 28
top: 49
width: 216
height: 159
z index: 1
default: {default_image(card.card_color)}
image 2:
left: 279
top: 49
width: 216
height: 159
z index: 1
default: {default_image(card.card_color_2)}
############################# Card type
type:
left: 30
top : 211
width: { 210 - max(13,card_style.rarity.content_width) }
height: 17
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 12
color: rgb(0,0,0)
separator color: rgb(128,128,128)
type 2:
left: 282
top : 211
width: { 210 - max(13,card_style.rarity.content_width) }
height: 17
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 12
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
right: 241
top : 213
width: 26
height: 13
z index: 1
alignment: middle right
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")
rarity 2:
right: 493
top : 213
width: 26
height: 13
z index: 1
alignment: middle right
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: 29
top : 233
width: 214
height: 99
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name:
script:
if styling.popup_mana_symbols
then "magic-mana-large"
else "magic-mana-small"
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 2
# padding top: 2
padding right: 2
# padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
text 2:
left: 279
top : 233
width: 214
height: 99
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name:
script:
if styling.popup_mana_symbols
then "magic-mana-large"
else "magic-mana-small"
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 2
# padding top: 2
padding right: 2
# padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 87
top : 228
width: 92
height: 108
z index: 1
render style: image
alignment: middle center
include file: magic-watermarks.mse-include/watermarks
watermark 2:
left: 338
top : 228
width: 92
height: 108
z index: 1
render style: image
alignment: middle center
include file: magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 4
left: 200
top: 328
width: 48
height: 25
alignment: center middle
font:
name: Mplantin
size: 13
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
pt 2:
z index: 4
left: 451
top: 328
width: 48
height: 25
alignment: center middle
font:
name: Mplantin
size: 13
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 46
top : 338
width: 155
height: 16
z index: 1
font:
name: Matrix
size: 8
color: { font_color(card.card_color) }
illustrator 2:
left: 298
top : 338
width: 155
height: 16
z index: 1
font:
name: Matrix
size: 8
color: { font_color(card.card_color_2) }
copyright line:
left: 26
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color(card.card_color) }
copyright line 2:
left: 278
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color(card.card_color_2) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
extra card field:
type: choice
name: pt box 2
script: card.card_color_2
editable: false
extra card style:
pt box:
left: 194
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
pt box 2:
left: 445
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt_2 != "" }
render style: image
image: { card_ptbox() }