mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 21:06:59 -04:00
8c606b8a57
Resized future sight type symbol watermarks. Added land to default images. Added card_shape scripts to splits, tokens, and "shifted"s. Redid sort_index script to be more modular and better allow correct sorting of splits and shifts inside of their colors, and for tokens to be at end of list and still follow other sorting rules. Fixed some dpi problems with fpm-promo and fpm-token. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@668 0fc631ac-6414-0410-93d0-97cfa31319b6
409 lines
10 KiB
Plaintext
409 lines
10 KiB
Plaintext
mse version: 0.3.4
|
|
game: magic
|
|
short name: Tokens
|
|
full name: Modern style
|
|
icon: card-sample.png
|
|
position hint: 007
|
|
version: 2007-06-27
|
|
depends on:
|
|
package: magic.mse-game
|
|
version: 2007-05-05
|
|
|
|
card width: 375
|
|
card height: 523
|
|
card dpi: 150
|
|
|
|
############################################################## Extra scripts
|
|
|
|
init script:
|
|
# Load scripts for default images
|
|
include file: magic-default-image.mse-include/scripts
|
|
|
|
# What should the textbox look like?
|
|
text_shape := {
|
|
if card.rule_text == ""
|
|
and card.flavor_text == "<i-flavor></i-flavor>" then "0" # no textbox
|
|
else if styling.one_textline_tokens
|
|
and card_style.text.content_lines == 2
|
|
and card.flavor_text == "<i-flavor></i-flavor>" then "1" # small textbox
|
|
else "2" # large textbox
|
|
}
|
|
|
|
land_template := { "c{type}.jpg" }
|
|
colored_lands := false
|
|
|
|
# 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 }
|
|
|
|
# We have no land template
|
|
font_colors_white := { input == "b" }
|
|
|
|
# AE replacement shouldn't happen in the title, or else MSE compresses the symbol
|
|
name_filter := { input }
|
|
|
|
paintbrush_color := { if font_white() then "white" else "black" }
|
|
|
|
card_shape := { "token" }
|
|
|
|
############################################################## Set info fields
|
|
set info style:
|
|
symbol:
|
|
variation:
|
|
name: invertedcommon
|
|
border radius: 0.10
|
|
fill type: solid
|
|
fill color: rgb(255,255,255)
|
|
border color: rgb(0,0,0)
|
|
|
|
############################################################## Extra style
|
|
|
|
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: boolean
|
|
name: one textline tokens
|
|
description: Should token frames with a single line for text be enabled?
|
|
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: short text only
|
|
styling field:
|
|
type: boolean
|
|
name: inverted common symbol
|
|
description: Should the common rarity symbol be inverted, like in Coldsnap?
|
|
initial: no
|
|
styling style:
|
|
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
|
|
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
|
|
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: -1
|
|
card color:
|
|
left: 0
|
|
top: 0
|
|
width: 375
|
|
height: 523
|
|
z index: -2
|
|
render style: image
|
|
popup style: in place
|
|
image: { color_background(type:"card" + text_shape(), base_hybrid:card_hybrid) }
|
|
|
|
###################C######### Name line
|
|
name:
|
|
left:
|
|
{ if card_style.name.content_width > 269 then 50
|
|
else card_style.name.content_width * -0.5 + 184.5 }
|
|
top: 25
|
|
width:
|
|
{ if card_style.name.content_width > 269 then 275
|
|
else card_style.name.content_width + 6 }
|
|
height: 28
|
|
alignment: bottom center justify-overflow
|
|
padding bottom: -2
|
|
padding top: 2
|
|
z index: 3
|
|
symbol font:
|
|
name: magic-embossedletters
|
|
size: 22
|
|
alignment: bottom center
|
|
always symbol: true
|
|
|
|
############################# Image
|
|
image:
|
|
left: 30
|
|
top: { if text_shape() == 2 or text_shape() == 1 then 58 else 59 }
|
|
width: 315
|
|
height:
|
|
{ if text_shape() == "0" then 366
|
|
else if text_shape() == "1" then 349
|
|
else 288 }
|
|
mask: { "imagemask{text_shape()}.png" }
|
|
z index: 1
|
|
|
|
|
|
################H############ Card type
|
|
|
|
type:
|
|
left: 35
|
|
top:
|
|
{ if text_shape() == "0" then 432
|
|
else if text_shape() == "1" then 414
|
|
else 353 }
|
|
width: { 308 - max(22,card_style.rarity.content_width) }
|
|
height: 20
|
|
alignment: top shrink-overflow
|
|
z index: 1
|
|
padding top: 2
|
|
padding bottom: 4
|
|
padding right: 2
|
|
font:
|
|
name: Matrix
|
|
size: 15
|
|
color: rgb(0,0,0)
|
|
separator color: rgb(128,128,128)
|
|
|
|
rarity:
|
|
right: 342
|
|
top:
|
|
{ if text_shape() == "0" then 432
|
|
else if text_shape() == "1" then 414
|
|
else 353 }
|
|
width: 44
|
|
height: 22
|
|
z index: 1
|
|
alignment: middle right
|
|
render style: image
|
|
choice images:
|
|
# Images based on the set symbol
|
|
basic land:
|
|
script:
|
|
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
|
|
else symbol_variation(symbol: set.symbol, variation: "common")
|
|
common:
|
|
script:
|
|
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
|
|
else 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: 31
|
|
top:
|
|
{ if text_shape() == "0" then 300
|
|
else if text_shape() == "1" then 443
|
|
else 388}
|
|
width: 311
|
|
height:
|
|
{ if text_shape() == "1" then 27
|
|
else 80 }
|
|
font:
|
|
name: MPlantin
|
|
italic name: MPlantin-Italic
|
|
size: 15
|
|
scale down to: 10
|
|
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
|
|
card_style.text.content_lines <= 2 and
|
|
not contains(match:",", card.rule_text) and
|
|
not contains(match: ".", card.rule_text) and
|
|
not contains(match: ";", card.rule_text) and
|
|
not contains(match: ":", card.rule_text) and
|
|
not contains(match: "!", card.rule_text) and
|
|
not contains(match: "?", card.rule_text) and
|
|
card.flavor_text == "<i-flavor></i-flavor>") or
|
|
styling.center_text == "always"
|
|
then "middle center shrink-overflow"
|
|
else "middle left shrink-overflow"
|
|
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
|
|
line height soft: 0.9
|
|
|
|
############################# PT
|
|
pt:
|
|
z index: 4
|
|
left:
|
|
{ if text_shape() == "2" then 288
|
|
else 284 }
|
|
top:
|
|
{ if text_shape() == "2" then 472
|
|
else 467 }
|
|
width: 60
|
|
height: 28
|
|
alignment: center middle shrink-overflow
|
|
font:
|
|
name: Mplantin
|
|
size: 16
|
|
weight: bold
|
|
color: rgb(0,0,0)
|
|
separator color: rgb(200,0,0)
|
|
|
|
############################# Copyright stuff
|
|
|
|
illustrator:
|
|
left: 58
|
|
top : 479
|
|
width: 215
|
|
height: 16
|
|
z index: 2
|
|
font:
|
|
name: Matrix
|
|
size: 11
|
|
weight: bold
|
|
color: { font_color(card.card_color) }
|
|
|
|
copyright line:
|
|
left: 30
|
|
top : 493
|
|
width: 247
|
|
height: 12
|
|
z index: 2
|
|
font:
|
|
name: MPlantin
|
|
size: 6.5
|
|
color: { font_color(card.card_color) }
|
|
|
|
############################################################## Extra card fields
|
|
|
|
extra card field:
|
|
type: choice
|
|
name: pt box
|
|
script: card.card_color
|
|
editable: false
|
|
save value: false
|
|
show statistics: false
|
|
extra card field:
|
|
type: choice
|
|
name: name box
|
|
choice: black
|
|
editable: false
|
|
save value: false
|
|
show statistics: false
|
|
extra card field:
|
|
type: choice
|
|
name: name box left
|
|
choice: black
|
|
editable: false
|
|
save value: false
|
|
show statistics: false
|
|
extra card field:
|
|
type: choice
|
|
name: name box right
|
|
choice: black
|
|
editable: false
|
|
save value: false
|
|
show statistics: false
|
|
extra card field:
|
|
type: choice
|
|
name: paintbrush
|
|
script: paintbrush_color(card.card_color)
|
|
editable: false
|
|
choice: black
|
|
choice: white
|
|
|
|
extra card style:
|
|
pt box:
|
|
left:
|
|
{ if text_shape() == "2" then 275
|
|
else 271 }
|
|
top:
|
|
{ if text_shape() == "2" then 463
|
|
else 461 }
|
|
width: 81
|
|
height: 42
|
|
z index: 1
|
|
visible: { card.pt != "" }
|
|
render style: image
|
|
image: { color_background(type:"pt" + text_shape(), base_hybrid:pt_hybrid) }
|
|
|
|
name box:
|
|
left:
|
|
{ if card_style.name.content_width > 275 then 50
|
|
else card_style.name.content_width * -0.5 + 187.5 }
|
|
top: 26
|
|
width:
|
|
{ if card_style.name.content_width > 275 then 275
|
|
else card_style.name.content_width }
|
|
height: 35
|
|
z index: 2
|
|
visible: { card.name != "" }
|
|
render style: image
|
|
image: name-mid.png
|
|
name box left:
|
|
right:
|
|
{ if card_style.name.content_width > 275 then 50
|
|
else card_style.name.content_width * -0.5 + 187.5 }
|
|
top: 26
|
|
width: 15
|
|
height: 35
|
|
z index: 2
|
|
render style: image
|
|
image: name-left.png
|
|
name box right:
|
|
left:
|
|
{ if card_style.name.content_width > 275 then 325
|
|
else card_style.name.content_width * 0.5 + 186.5 }
|
|
top: 26
|
|
width: 14
|
|
height: 35
|
|
z index: 2
|
|
render style: image
|
|
image: name-right.png
|
|
paintbrush:
|
|
left: 27
|
|
top : 481
|
|
width: 30
|
|
height: 11
|
|
z index: 2
|
|
render style: image
|
|
choice images:
|
|
black: /magic-future-common.mse-include/paintbrush_black.png
|
|
white: /magic-future-common.mse-include/paintbrush_white.png
|