mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04:57:00 -04:00
3c4729aaa2
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
426 lines
9.5 KiB
Plaintext
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() }
|