Files
MagicSetEditor2/data/magic-new-split.mse-style/style
T
twanvl 3c4729aaa2 Added 'position hint' to packages, used to specify the order of the packages in a package list;
Added 'pack type', intended for playtesting (random boosters/starters);
Added 'default(_image)' property to ImageStyle, and added the frame fillers for magic;
Added blurring and bold printing (rather hacky) to the text rendering functions (used for "double click to add image" text);
Added 'symmetric overlay' combine mode, which will look really nice for hybrids;
Moved the watermark choices from the game to an include file in magic-watermarks;
Working on a replacement for the image scripting system that plays nicer with the rest of the code. In particular, it will be possible to compare generated images quickly, so they can be updated continuously. This is a work in progress, currently there are two versions of everything.

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@327 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-05-09 21:41:15 +00:00

426 lines
9.5 KiB
Plaintext

mse version: 0.3.1
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 blend scripts for hybrids/multicolors
include file: magic-blends.mse-include/blend-scripts
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 styling.darker_artifacts then "a" else "oa"
}
# 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 }
# 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)")
font_color := {
if white_font_colors(input: card.card_color) != "" then rgb(255,255,255)
else rgb(0,0,0)
}
font_color_2 := {
if white_font_colors(input: card.card_color_2) != "" then rgb(255,255,255)
else rgb(0,0,0)
}
############################################################## 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 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
include file: magic-blends.mse-include/card-backgrounds
card color 2:
left: 269
top: 18
width: 236
height: 338
z index: -1
render style: image
popup style: in place
include file: magic-blends.mse-include/card-backgrounds
############################# Name line
name:
left: { if card.card_symbol=="none" then 30 else 51 }
top : 27
width: { if card.card_symbol=="none" then 175 else 168 }
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
width: { if card.card_symbol_2=="none" then 215 else 227 }
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:
left: 207
top : 27
width: 35
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:
left: 459
top : 27
width: 35
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: 197
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: 197
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:
left: 228
top : 213
width: 13
height: 13
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")
rarity 2:
left: 480
top : 213
width: 13
height: 13
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: 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: 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
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: 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
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: 14
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: 14
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
pt box:
left: 194
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt != "" }
render style: image
include file: magic-blends.mse-include/card-ptboxes
pt box 2:
left: 445
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt_2 != "" }
render style: image
include file: magic-blends.mse-include/card-ptboxes
############################# 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() }
illustrator 2:
left: 298
top : 338
width: 155
height: 16
z index: 1
font:
name: Matrix
size: 8
color: { font_color_2() }
copyright line:
left: 26
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color() }
copyright line 2:
left: 278
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color_2() }