Files
magic-set-editor-fork/data/magic-old.mse-style/style
CajunAvenger c5e1ad9ba9 The List and cleanup
Add The List icon to Old, OldAbu, New, New Planeswalkers, New Conspiracy, M15, M15 Planeswalkers, and Mainframes M15, Adventure, Planeswalker, and DFC
Cleaned up magic-mainframe-extras
Cleaned up some position hints
2023-02-13 16:14:46 -06:00

444 lines
12 KiB
Plaintext

mse version: 2.0.0
game: magic
short name: Old style
full name: Before 8th edition
installer group: magic/old style/normal cards
icon: card-sample.png
position hint: 301
version: 2023-02-13
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-12-29
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# 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 }
# Only white cards use a black font
font_colors_white := { input != "w" }
# Check to decide if the card is a basic land.
# When this script is removed, update magic game file dependency to 2015-06-25.
is_basic := { card.rarity == "basic land" or contains(card.super_type, match:"Basic") or card.name == "Plains" or card.name == "Island" or card.name == "Swamp" or card.name == "Mountain" or card.name == "Forest" or card.name == "Snow-Covered Plains" or card.name == "Snow-Covered Island" or card.name == "Snow-Covered Swamp" or card.name == "Snow-Covered Mountain" or card.name == "Snow-Covered Forest" }
# Alpha style lands? Different blending for multicolored lands.
#Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if type == "card" and land and color_count == 2 and shape != "overlay" and styling.alpha_style_blending then
masked_blend(
mask: "alpha_blend.png",
dark: land_template(colors[0]),
light: land_template(colors[1]),
)
else if land and not is_basic() and styling.colored_nonbasic_land_trim == "trim, textbox" then
masked_blend(
mask: "land_blend_{type}2.png"
dark: land_template("c"),
light: base,
)
else if land and not is_basic() and styling.colored_nonbasic_land_trim == "textbox" then
masked_blend(
mask: "land_blend_{type}.png"
dark: land_template("c"),
light: base,
)
else if land and not is_basic() and styling.colored_nonbasic_land_trim == "trim" then
masked_blend(
mask: "land_blend_{type}.png"
dark: base,
light: land_template("c"),
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
############################################################## Set info fields
set info style:
symbol:
variation:
name: olduncommon
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
variation:
name: oldrare
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
############################################################## Extra style options
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: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: alpha style blending
description: Use Alpha-style dual blending
initial: no
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
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 field:
type: boolean
name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling field:
type: multiple choice
name: colored nonbasic land trim
description: Which parts of the frame should be colored on nonbasic lands? (Real cards have both colored trim and colored textboxes.)
initial: trim, textbox
choice: trim
choice: textbox
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
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
colored rarities:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "rare") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 19
right width: 19
top width: 19
bottom width: 19
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 42
top: 24
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: MagicMedieval
size: 15.5
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
casting cost:
right: 341
top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 24
alignment: middle right
symbol font:
name: magic-mana-small
size: 16
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 24
top : 24
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 45
top: 51
width: 286
height: 233
z index: 1
############################# Card type
type:
left: 39
top : 291
width: { 298 - max(22,card_style.rarity.content_width) }
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: MPlantin
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(128,128,128)
rarity:
left: 293
top : 290
width: 44
height: 22
z index: 2
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:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common")
rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common")
special:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common")
masterpiece:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
else symbol_variation(symbol: set.masterpiece_symbol, variation: "common")
############################# Text box
text:
left: 43
top : 318
width: 289
height: 143
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
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: 6
padding top: 2
padding right: 4
padding bottom: 0
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 120
top : 313
width: 138
height: 150
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks-old
############################# PT
pt:
z index: 2
left: 295
top: 470
width: 47
height: 27
alignment: right middle
font:
name: { styling.pt_font }
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 40
top : 470
width: 297
height: 16
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 10
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 40
top : 486
width: 297
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: list icon
choice: no icon
choice: the list
save value: true
editable: true
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
list icon:
left: 0
top: 487
width: 29
height: 36
render style: image
choice images:
the list: list.png
z index: 4