Set svn:eol-style on all style files that were missing it

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1436 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
coppro
2010-01-20 03:32:21 +00:00
parent 81c6fb87cd
commit 4c1c750f05
99 changed files with 29407 additions and 29407 deletions
+963 -963
View File
File diff suppressed because it is too large Load Diff
+968 -968
View File
File diff suppressed because it is too large Load Diff
+926 -926
View File
File diff suppressed because it is too large Load Diff
+11 -11
View File
@@ -1,12 +1,12 @@
mse version: 0.3.8 mse version: 0.3.8
full name: Magic The Gathering, card blend utilities full name: Magic The Gathering, card blend utilities
version: 2009-04-09 version: 2009-04-09
# This file doesn't do anything, other files in this directory can be included # This file doesn't do anything, other files in this directory can be included
# in game/style files: # in game/style files:
# card-colors Defines card color choices # card-colors Defines card color choices
# Use in game # Use in game
# blend-scripts Defines card_hybrid, family of functions # blend-scripts Defines card_hybrid, family of functions
# Use in init script of style # Use in init script of style
# card-backgrounds Uses the blend scripts to make choice images for card backgrounds # card-backgrounds Uses the blend scripts to make choice images for card backgrounds
# Template names can be redefined # Template names can be redefined
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -1,3 +1,3 @@
mse version: 0.3.5 mse version: 0.3.5
full name: Magic The Gathering, placeholder images full name: Magic The Gathering, placeholder images
version: 2007-09-23 version: 2007-09-23
+33 -33
View File
@@ -1,33 +1,33 @@
# default image if there is none # default image if there is none
default_images := [ default_images := [
c: "/magic-default-image.mse-include/colorless.jpg" c: "/magic-default-image.mse-include/colorless.jpg"
a: "/magic-default-image.mse-include/artifact.jpg" a: "/magic-default-image.mse-include/artifact.jpg"
m: "/magic-default-image.mse-include/multicolor.jpg" m: "/magic-default-image.mse-include/multicolor.jpg"
w: "/magic-default-image.mse-include/white.jpg" w: "/magic-default-image.mse-include/white.jpg"
u: "/magic-default-image.mse-include/blue.jpg" u: "/magic-default-image.mse-include/blue.jpg"
b: "/magic-default-image.mse-include/black.jpg" b: "/magic-default-image.mse-include/black.jpg"
r: "/magic-default-image.mse-include/red.jpg" r: "/magic-default-image.mse-include/red.jpg"
g: "/magic-default-image.mse-include/green.jpg" g: "/magic-default-image.mse-include/green.jpg"
l: "/magic-default-image.mse-include/land.jpg" l: "/magic-default-image.mse-include/land.jpg"
] ]
default_image := { default_image := {
color_background(color_combination: { color_background(color_combination: {
combine := "symmetric overlay" combine := "symmetric overlay"
base := base :=
if color_count == 0 then if land then default_images.l else default_images.c if color_count == 0 then if land then default_images.l else default_images.c
else if color_count == 1 then default_images[colors] else if color_count == 1 then default_images[colors]
else if color_count == 2 then combine_blend( else if color_count == 2 then combine_blend(
image1: default_images[colors.0], image1: default_images[colors.0],
image2: default_images[colors.1], image2: default_images[colors.1],
) )
else default_images.m else default_images.m
if land then if color_count == 0 then default_images.l else combine_blend(image1: default_images.l, image2: base) if land then if color_count == 0 then default_images.l else combine_blend(image1: default_images.l, image2: base)
else if multi then combine_blend(image1: default_images.m, image2: base) else if multi then combine_blend(image1: default_images.m, image2: base)
else if artifact then combine_blend(image1: default_images.a, image2: base) else if artifact then combine_blend(image1: default_images.a, image2: base)
else base else base
}) })
} }
@@ -1,227 +1,227 @@
mse version: 0.3.8 mse version: 0.3.8
version: 2009-03-25 version: 2009-03-25
image font size: 46 image font size: 46
horizontal space: 1.2 horizontal space: 1.2
symbol: symbol:
code: Æ code: Æ
image: ae.png image: ae.png
symbol: symbol:
code: & code: &
image: ampersand.png image: ampersand.png
symbol: symbol:
code: ' code: '
image: apostrophe.png image: apostrophe.png
symbol: symbol:
code: , code: ,
image: comma.png image: comma.png
symbol: symbol:
code: - code: -
image: dash.png image: dash.png
symbol: symbol:
code: A code: A
image: a.png image: a.png
symbol: symbol:
code: a code: a
image: a.png image: a.png
symbol: symbol:
code: B code: B
image: b.png image: b.png
symbol: symbol:
code: b code: b
image: b.png image: b.png
symbol: symbol:
code: C code: C
image: c.png image: c.png
symbol: symbol:
code: c code: c
image: c.png image: c.png
symbol: symbol:
code: D code: D
image: d.png image: d.png
symbol: symbol:
code: d code: d
image: d.png image: d.png
symbol: symbol:
code: E code: E
image: e.png image: e.png
symbol: symbol:
code: e code: e
image: e.png image: e.png
symbol: symbol:
code: F code: F
image: f.png image: f.png
symbol: symbol:
code: f code: f
image: f.png image: f.png
symbol: symbol:
code: G code: G
image: g.png image: g.png
symbol: symbol:
code: g code: g
image: g.png image: g.png
symbol: symbol:
code: H code: H
image: h.png image: h.png
symbol: symbol:
code: h code: h
image: h.png image: h.png
symbol: symbol:
code: I code: I
image: i.png image: i.png
symbol: symbol:
code: i code: i
image: i.png image: i.png
symbol: symbol:
code: J code: J
image: j.png image: j.png
symbol: symbol:
code: j code: j
image: j.png image: j.png
symbol: symbol:
code: K code: K
image: k.png image: k.png
symbol: symbol:
code: k code: k
image: k.png image: k.png
symbol: symbol:
code: L code: L
image: l.png image: l.png
symbol: symbol:
code: l code: l
image: l.png image: l.png
symbol: symbol:
code: M code: M
image: m.png image: m.png
symbol: symbol:
code: m code: m
image: m.png image: m.png
symbol: symbol:
code: N code: N
image: n.png image: n.png
symbol: symbol:
code: n code: n
image: n.png image: n.png
symbol: symbol:
code: O code: O
image: o.png image: o.png
symbol: symbol:
code: o code: o
image: o.png image: o.png
symbol: symbol:
code: P code: P
image: p.png image: p.png
symbol: symbol:
code: p code: p
image: p.png image: p.png
symbol: symbol:
code: Q code: Q
image: q.png image: q.png
symbol: symbol:
code: q code: q
image: q.png image: q.png
symbol: symbol:
code: R code: R
image: r.png image: r.png
symbol: symbol:
code: r code: r
image: r.png image: r.png
symbol: symbol:
code: S code: S
image: s.png image: s.png
symbol: symbol:
code: s code: s
image: s.png image: s.png
symbol: symbol:
code: T code: T
image: t.png image: t.png
symbol: symbol:
code: t code: t
image: t.png image: t.png
symbol: symbol:
code: U code: U
image: u.png image: u.png
symbol: symbol:
code: u code: u
image: u.png image: u.png
symbol: symbol:
code: V code: V
image: v.png image: v.png
symbol: symbol:
code: v code: v
image: v.png image: v.png
symbol: symbol:
code: W code: W
image: w.png image: w.png
symbol: symbol:
code: w code: w
image: w.png image: w.png
symbol: symbol:
code: X code: X
image: x.png image: x.png
symbol: symbol:
code: x code: x
image: x.png image: x.png
symbol: symbol:
code: Y code: Y
image: y.png image: y.png
symbol: symbol:
code: y code: y
image: y.png image: y.png
symbol: symbol:
code: Z code: Z
image: z.png image: z.png
symbol: symbol:
code: z code: z
image: z.png image: z.png
symbol: symbol:
code: [ ] code: [ ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgba(0,0,0,0) color: rgba(0,0,0,0)
image: space.png image: space.png
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: item:
name: A-M name: A-M
item: A item: A
item: Æ item: Æ
item: B item: B
item: C item: C
item: D item: D
item: E item: E
item: F item: F
item: G item: G
item: H item: H
item: I item: I
item: J item: J
item: K item: K
item: L item: L
item: M item: M
item: item:
name: N-Z name: N-Z
item: N item: N
item: O item: O
item: P item: P
item: Q item: Q
item: R item: R
item: S item: S
item: T item: T
item: U item: U
item: V item: V
item: W item: W
item: X item: X
item: Y item: Y
item: Z item: Z
item: item:
name: punctuation name: punctuation
item: & item: &
item: ' item: '
item: , item: ,
item: - item: -
item: item:
+356 -356
View File
@@ -1,356 +1,356 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
full name: Extended Art full name: Extended Art
short name: Extended Art short name: Extended Art
installer group: magic/new style/extended art installer group: magic/new style/extended art
icon: card-sample.png icon: card-sample.png
position hint: 006 position hint: 006
version: 2009-07-06 version: 2009-07-06
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-default-image.mse-include package: magic-default-image.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-large.mse-symbol-font package: magic-mana-large.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
# Made by artfreakwiu, edited by Megrin_kai and Pichoro # Made by artfreakwiu, edited by Megrin_kai and Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Load scripts for image box # Load scripts for image box
include file: /magic-default-image.mse-include/scripts include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used? # Which artifact template should be used? Which multicolor template should be used?
alternate_template := { alternate_template := {
if input == "a" then ( if input == "a" then (
if not styling.darker_artifacts then "oa" if not styling.darker_artifacts then "oa"
else "a" else "a"
) else if input == "m" then ( ) else if input == "m" then (
if styling.saturated_multicolor then "m" if styling.saturated_multicolor then "m"
else "om" else "om"
) else input ) else input
} }
template := { alternate_template() + "{type}.jpg" } template := { alternate_template() + "{type}.jpg" }
land_template := { (if input == "a" then "c" else alternate_template()) + "l{type}.jpg" } land_template := { (if input == "a" then "c" else alternate_template()) + "l{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: boolean type: boolean
name: darker artifacts name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn. description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field: styling field:
type: boolean type: boolean
name: saturated multicolor name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards. description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
darker artifacts: darker artifacts:
choice images: choice images:
yes: acard.jpg yes: acard.jpg
no: oacard.jpg no: oacard.jpg
saturated multicolor: saturated multicolor:
choice images: choice images:
yes: mcard.jpg yes: mcard.jpg
no: omcard.jpg no: omcard.jpg
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: { if card.card_symbol=="none" then 32 else 51 } left: { if card.card_symbol=="none" then 32 else 51 }
top : 30 top : 30
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
right: 343 right: 343
top : 31 top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: { if card.card_symbol=="none" then 20 else 32 } left: { if card.card_symbol=="none" then 20 else 32 }
top : 31 top : 31
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 32 left: 32
top: 62 top: 62
width: 311 width: 311
height: 376 height: 376
z index: 1 z index: 1
default: {default_image(card.card_color)} default: {default_image(card.card_color)}
############################# Card type ############################# Card type
type: type:
left: 33 left: 33
top : 447 top : 447
width: { 308 - max(22,card_style.rarity.content_width) } width: { 308 - max(22,card_style.rarity.content_width) }
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 14 size: 14
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
right: 344 right: 344
top : 445 top : 445
width: 40 width: 40
height: 20 height: 20
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 34 left: 34
top : 258 top : 258
width: 311 width: 311
height: 176 height: 176
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 12 size: 12
scale down to: 8 scale down to: 8
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
color: rgb(255,255,255) color: rgb(255,255,255)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "bottom center" then "bottom center"
else "bottom left" else "bottom left"
z index: 1 z index: 1
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 284 left: 284
top: 466 top: 466
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 56 left: 56
top : 477 top : 477
width: 217 width: 217
height: 13 height: 13
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 26 left: 26
top : 493 top : 493
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
pt box: pt box:
left: 271 left: 271
top: 461 top: 461
width: 81 width: 81
height: 42 height: 42
z index: 1 z index: 1
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
mask: mask_pt.png mask: mask_pt.png
image: { card_ptbox() } image: { card_ptbox() }
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+499 -499
View File
@@ -1,499 +1,499 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
full name: FPM's Flip Magic full name: FPM's Flip Magic
short name: FPM Flip short name: FPM Flip
installer group: magic/FirePenguinMaster/Flip cards installer group: magic/FirePenguinMaster/Flip cards
icon: card-sample.png icon: card-sample.png
position hint: 402 position hint: 402
version: 2009-07-07 version: 2009-07-07
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-beveled.mse-symbol-font package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
# Template by Art_Freak # Template by Art_Freak
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# We have no land templates # We have no land templates
land_template := { "c{type}.jpg" } land_template := { "c{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font # Only white cards use a black font
# TODO: also for some overlays involving white # TODO: also for some overlays involving white
font_colors_white := { input != "w" } font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" } paintbrush_color := { if font_white() then "white" else "black" }
card_shape := { "flip" } card_shape := { "flip" }
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: choice type: choice
name: cardname font name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font? description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix initial: Matrix
choice: Matrix choice: Matrix
choice: MatrixBoldSmallCaps choice: MatrixBoldSmallCaps
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 45 left: 45
top : 29 top : 29
width: 300 width: 300
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: name:
{ if styling.cardname_font == "Matrix" then "Matrix" { if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps" else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" } else "Matrix" }
size: 20 size: 20
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
left: 17 left: 17
top : 150 top : 150
width: 25 width: 25
height: 195 height: 195
alignment: top right alignment: top right
direction: vertical direction: vertical
symbol font: symbol font:
name: magic-mana-beveled name: magic-mana-beveled
size: 17 size: 17
scale down to: 17 scale down to: 17
alignment: bottom right alignment: bottom right
always symbol: true always symbol: true
padding top: 0 padding top: 0
z index: 1 z index: 1
card symbol: card symbol:
left: 30 left: 30
top : 27 top : 27
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
name 2: name 2:
right: 32 right: 32
bottom: 454 bottom: 454
width: 300 width: 300
height: 23 height: 23
angle: 180 angle: 180
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: name:
{ if styling.cardname_font == "Matrix" then "Matrix" { if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps" else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" } else "Matrix" }
size: 20 size: 20
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost 2: casting cost 2:
right: 334 right: 334
bottom: 170 bottom: 170
width: 25 width: 25
height: 170 height: 170
alignment: top right alignment: top right
direction: vertical direction: vertical
angle: 180 angle: 180
symbol font: symbol font:
name: magic-mana-beveled name: magic-mana-beveled
size: 17 size: 17
alignment: bottom right alignment: bottom right
always symbol: true always symbol: true
padding top: 0 padding top: 0
z index: 1 z index: 1
card symbol 2: card symbol 2:
right: 331 right: 331
bottom: 457 bottom: 457
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
angle: 180 angle: 180
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 49 left: 49
top: 130 top: 130
width: 277 width: 277
height: 245 height: 245
mask: imagemask.png mask: imagemask.png
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 126 left: 126
top : 358 top : 358
width: 256 width: 256
height: 18 height: 18
alignment: middle shrink-overflow alignment: middle shrink-overflow
z index: 1 z index: 1
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
type 2: type 2:
right: 33 right: 33
bottom: 127 bottom: 127
width: 263 width: 263
height: 18 height: 18
angle: 180 angle: 180
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
left: 70 left: 70
top : 348 top : 348
width: 33 width: 33
height: 23 height: 23
z index: 1 z index: 1
alignment: middle center alignment: middle center
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common") basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: 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") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
#should the bottom textbox be the flipped or unflipped text? if flipped, reverse orientations of fields. #should the bottom textbox be the flipped or unflipped text? if flipped, reverse orientations of fields.
text: text:
left: 62 left: 62
top : 380 top : 380
width: 280 width: 280
height: 65 height: 65
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 42 left: 42
top : 380 top : 380
width: 300 width: 300
height: 65 height: 65
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
text 2: text 2:
right: 33 right: 33
bottom: 65 bottom: 65
width: 280 width: 280
height: 60 height: 60
angle: 180 angle: 180
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
watermark 2: watermark 2:
right: 33 right: 33
bottom: 65 bottom: 65
width: 300 width: 300
height: 60 height: 60
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
angle: 180 angle: 180
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
power: power:
z index: 2 z index: 2
left: 24 left: 24
top: 342 top: 342
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
toughness: toughness:
z index: 2 z index: 2
left: 24 left: 24
top: 393 top: 393
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
power 2: power 2:
z index: 2 z index: 2
right: 334 right: 334
bottom: 111 bottom: 111
width: 19 width: 19
height: 50 height: 50
angle: 180 angle: 180
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
toughness 2: toughness 2:
z index: 2 z index: 2
right: 334 right: 334
bottom: 58 bottom: 58
width: 19 width: 19
height: 50 height: 50
angle: 180 angle: 180
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
right: 350 right: 350
top : 340 top : 340
width: { max(20, card_style.illustrator.content_width) + 5 } width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16 height: 16
z index: 1 z index: 1
alignment: middle right alignment: middle right
font: font:
name: MPlantin-Italic name: MPlantin-Italic
size: 8 size: 8
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 65 left: 65
top : 493 top : 493
width: 285 width: 285
height: 12 height: 12
z index: 1 z index: 1
alignment: bottom right alignment: bottom right
font: font:
name: MPlantin name: MPlantin
size: 7 size: 7
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt symbols name: pt symbols
script: "shieldsword" script: "shieldsword"
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: pt symbols 2 name: pt symbols 2
script: "shieldsword" script: "shieldsword"
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
script: paintbrush_color(card.card_color) script: paintbrush_color(card.card_color)
editable: false editable: false
save value: false save value: false
extra card style: extra card style:
pt symbols: pt symbols:
left: 24 left: 24
top: 340 top: 340
width: 19 width: 19
height: 103 height: 103
z index: 1 z index: 1
visible: { card.power != "" or card.toughness != "" } visible: { card.power != "" or card.toughness != "" }
render style: image render style: image
choice images: choice images:
shieldsword: ptshieldsword.png shieldsword: ptshieldsword.png
pt symbols 2: pt symbols 2:
right: 333 right: 333
bottom: 58 bottom: 58
width: 19 width: 19
height: 103 height: 103
z index: 1 z index: 1
visible: { card.power_2 != "" or card.toughness_2 != "" } visible: { card.power_2 != "" or card.toughness_2 != "" }
render style: image render style: image
angle: 180 angle: 180
choice images: choice images:
shieldsword: ptshieldsword.png shieldsword: ptshieldsword.png
paintbrush: paintbrush:
right: { 350 - card_style.illustrator.content_width } right: { 350 - card_style.illustrator.content_width }
top : 341 top : 341
width: 40 width: 40
height: 15 height: 15
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
black: /magic-future-common.mse-include/paintbrush_black.png black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
+386 -386
View File
@@ -1,386 +1,386 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
full name: FPM's Normal Magic full name: FPM's Normal Magic
short name: FPM Normal short name: FPM Normal
installer group: magic/FirePenguinMaster/Normal cards installer group: magic/FirePenguinMaster/Normal cards
icon: card-sample.png icon: card-sample.png
position hint: 401 position hint: 401
version: 2009-07-07 version: 2009-07-07
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-beveled.mse-symbol-font package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#Template by Art_Freak and Pichoro #Template by Art_Freak and Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
green_template := { green_template := {
if input == "g" then ( if input == "g" then (
if styling.green_style == "light" then "lg" if styling.green_style == "light" then "lg"
else "g" else "g"
) else input ) else input
} }
template := { green_template() + "{type}.jpg" } template := { green_template() + "{type}.jpg" }
land_template := { land_template := {
(if input == "a" or input == "c" then ( (if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e" if styling.land_style == "grey" then "e"
else "c" else "c"
) else green_template()) + "l{type}.jpg" } ) else green_template()) + "l{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font # Only white cards use a black font
# TODO: also for some overlays involving white # TODO: also for some overlays involving white
font_colors_white := { input != "w" } font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" } paintbrush_color := { if font_white() then "white" else "black" }
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: choice type: choice
name: cardname font name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font? description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix initial: Matrix
choice: Matrix choice: Matrix
choice: MatrixBoldSmallCaps choice: MatrixBoldSmallCaps
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: green style name: green style
description: Choose the style of green: light or dark. description: Choose the style of green: light or dark.
initial: dark initial: dark
choice: light choice: light
choice: dark choice: dark
styling field: styling field:
type: choice type: choice
name: land style name: land style
description: Should colorless lands be normal or grey? description: Should colorless lands be normal or grey?
initial: normal initial: normal
choice: normal choice: normal
choice: grey choice: grey
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
green style: green style:
render style: both render style: both
choice images: choice images:
light: lgcard.jpg light: lgcard.jpg
dark: gcard.jpg dark: gcard.jpg
land style: land style:
render style: both render style: both
choice images: choice images:
normal: clcard.jpg normal: clcard.jpg
grey: elcard.jpg grey: elcard.jpg
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 45 left: 45
top : 25 top : 25
width: 290 width: 290
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: name:
{ if styling.cardname_font == "Matrix" then "Matrix" { if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps" else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" } else "Matrix" }
size: 20 size: 20
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
left: 18 left: 18
top : 55 top : 55
width: 27 width: 27
height: 250 height: 250
direction: vertical direction: vertical
alignment: top right alignment: top right
symbol font: symbol font:
name: magic-mana-beveled name: magic-mana-beveled
size: 18 size: 18
scale down to: 18 scale down to: 18
alignment: bottom right alignment: bottom right
always symbol: true always symbol: true
z index: 1 z index: 1
padding top: 0 padding top: 0
card symbol: card symbol:
left: 30 left: 30
top : 27 top : 27
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 48 left: 48
top: 67 top: 67
width: 309 width: 309
height: 223 height: 223
mask: imagemask.png mask: imagemask.png
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 120 left: 120
top : 312 top : 312
width: 220 width: 220
height: 20 height: 20
alignment: middle shrink-overflow alignment: middle shrink-overflow
z index: 1 z index: 1
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
left: 70 left: 70
top : 302 top : 302
width: 33 width: 33
height: 23 height: 23
z index: 1 z index: 1
alignment: middle center alignment: middle center
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common") basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: 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") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 61 left: 61
top : 343 top : 343
width: 280 width: 280
height: 144 height: 144
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 127 left: 127
top : 340 top : 340
width: 138 width: 138
height: 156 height: 156
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
power: power:
z index: 2 z index: 2
left: 24 left: 24
top: 362 top: 362
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
toughness: toughness:
z index: 2 z index: 2
left: 24 left: 24
top: 415 top: 415
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
right: 350 right: 350
top : 293 top : 293
width: { max(20, card_style.illustrator.content_width) + 5 } width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16 height: 16
z index: 1 z index: 1
alignment: middle right alignment: middle right
font: font:
name: MPlantin-Italic name: MPlantin-Italic
size: 8 size: 8
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 65 left: 65
top : 492 top : 492
width: 285 width: 285
height: 12 height: 12
z index: 1 z index: 1
alignment: bottom right alignment: bottom right
font: font:
name: MPlantin name: MPlantin
size: 7 size: 7
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt symbols name: pt symbols
script: "shieldsword" script: "shieldsword"
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
script: paintbrush_color(card.card_color) script: paintbrush_color(card.card_color)
editable: false editable: false
save value: false save value: false
extra card style: extra card style:
pt symbols: pt symbols:
left: 25 left: 25
top: 362 top: 362
width: 19 width: 19
height: 103 height: 103
z index: 1 z index: 1
visible: { card.power != "" or card.toughness != "" } visible: { card.power != "" or card.toughness != "" }
render style: image render style: image
choice images: choice images:
shieldsword: ptshieldsword.png shieldsword: ptshieldsword.png
paintbrush: paintbrush:
right: { 350 - card_style.illustrator.content_width } right: { 350 - card_style.illustrator.content_width }
top : 294 top : 294
width: 40 width: 40
height: 15 height: 15
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
black: /magic-future-common.mse-include/paintbrush_black.png black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+389 -389
View File
@@ -1,389 +1,389 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
full name: FPM's Promo Magic full name: FPM's Promo Magic
short name: FPM Promo short name: FPM Promo
installer group: magic/FirePenguinMaster/Promotional installer group: magic/FirePenguinMaster/Promotional
icon: card-sample.png icon: card-sample.png
position hint: 404 position hint: 404
version: 2009-07-07 version: 2009-07-07
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2007-12-29 version: 2007-12-29
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-beveled.mse-symbol-font package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#Template by Pichoro #Template by Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
green_template := { green_template := {
if input == "g" then ( if input == "g" then (
if styling.green_style == "light" then "lg" if styling.green_style == "light" then "lg"
else "g" else "g"
) else input ) else input
} }
template := { green_template() + "{type}.jpg" } template := { green_template() + "{type}.jpg" }
land_template := { land_template := {
(if input == "a" or input == "c" then ( (if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e" if styling.land_style == "grey" then "e"
else "c" else "c"
) else green_template()) + "l{type}.jpg" } ) else green_template()) + "l{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: choice type: choice
name: cardname font name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font? description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix initial: Matrix
choice: Matrix choice: Matrix
choice: MatrixBoldSmallCaps choice: MatrixBoldSmallCaps
styling field: styling field:
type: color type: color
name: font color name: font color
description: The default text and typeline color for cards description: The default text and typeline color for cards
choice: choice:
name: black name: black
color: rgb(0,0,0) color: rgb(0,0,0)
choice: choice:
name: white name: white
color: rgb(255,255,255) color: rgb(255,255,255)
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: green style name: green style
description: Choose the style of green: light or dark. description: Choose the style of green: light or dark.
initial: dark initial: dark
choice: light choice: light
choice: dark choice: dark
styling field: styling field:
type: choice type: choice
name: land style name: land style
description: Should colorless lands be normal or grey? description: Should colorless lands be normal or grey?
initial: normal initial: normal
choice: normal choice: normal
choice: grey choice: grey
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
green style: green style:
render style: both render style: both
choice images: choice images:
light: lgcard.jpg light: lgcard.jpg
dark: gcard.jpg dark: gcard.jpg
land style: land style:
render style: both render style: both
choice images: choice images:
normal: clcard.jpg normal: clcard.jpg
grey: elcard.jpg grey: elcard.jpg
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 18 left width: 18
right width: 18 right width: 18
top width: 18 top width: 18
bottom width: 18 bottom width: 18
z index: 5 z index: 5
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 45 left: 45
top : 25 top : 25
width: 290 width: 290
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: name:
{ if styling.cardname_font == "Matrix" then "Matrix" { if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps" else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" } else "Matrix" }
size: 20 size: 20
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
left: 18 left: 18
top : 55 top : 55
width: 27 width: 27
height: 250 height: 250
direction: vertical direction: vertical
alignment: top right alignment: top right
symbol font: symbol font:
name: magic-mana-beveled name: magic-mana-beveled
size: 18 size: 18
scale down to: 18 scale down to: 18
alignment: bottom right alignment: bottom right
always symbol: true always symbol: true
padding top: 0 padding top: 0
z index: 1 z index: 1
card symbol: card symbol:
left: 30 left: 30
top : 27 top : 27
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 49 left: 49
top: 65 top: 65
width: 307 width: 307
height: 439 height: 439
mask: imagemask.png mask: imagemask.png
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 120 left: 120
top : 312 top : 312
width: 220 width: 220
height: 20 height: 20
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 2 z index: 2
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: { styling.font_color } color: { styling.font_color }
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Text box ############################# Text box
text: text:
left: 61 left: 61
top : 343 top : 343
width: 280 width: 280
height: 144 height: 144
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: { styling.font_color } color: { styling.font_color }
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 3 z index: 3
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 127 left: 127
top : 340 top : 340
width: 138 width: 138
height: 156 height: 156
z index: 2 z index: 2
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
power: power:
z index: 2 z index: 2
left: 24 left: 24
top: 361 top: 361
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
toughness: toughness:
z index: 2 z index: 2
left: 25 left: 25
top: 418 top: 418
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
right: 350 right: 350
top : 293 top : 293
width: { max(20, card_style.illustrator.content_width) + 5 } width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16 height: 16
z index: 2 z index: 2
alignment: middle right alignment: middle right
font: font:
name: MPlantin-Italic name: MPlantin-Italic
size: 8 size: 8
color: { styling.font_color } color: { styling.font_color }
copyright line: copyright line:
left: 65 left: 65
top : 492 top : 492
width: 285 width: 285
height: 12 height: 12
z index: 2 z index: 2
alignment: bottom right alignment: bottom right
font: font:
name: MPlantin name: MPlantin
size: 7 size: 7
color: { styling.font_color } color: { styling.font_color }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt symbols name: pt symbols
script: "shieldsword" script: "shieldsword"
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: black paintbrush name: black paintbrush
editable: false editable: false
choice: black choice: black
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: white paintbrush name: white paintbrush
editable: false editable: false
choice: white choice: white
save value: false save value: false
extra card style: extra card style:
pt symbols: pt symbols:
left: 25 left: 25
top: 362 top: 362
width: 19 width: 19
height: 103 height: 103
z index: 1 z index: 1
visible: { card.power != "" or card.toughness != "" } visible: { card.power != "" or card.toughness != "" }
render style: image render style: image
choice images: choice images:
shieldsword: ptshieldsword.png shieldsword: ptshieldsword.png
black paintbrush: black paintbrush:
right: { 350 - card_style.illustrator.content_width } right: { 350 - card_style.illustrator.content_width }
top : 294 top : 294
width: 40 width: 40
height: 15 height: 15
z index: 2 z index: 2
render style: image render style: image
visible: { styling.font_color == "black" } visible: { styling.font_color == "black" }
choice images: choice images:
black: /magic-future-common.mse-include/paintbrush_black.png black: /magic-future-common.mse-include/paintbrush_black.png
white paintbrush: white paintbrush:
right: { 350 - card_style.illustrator.content_width } right: { 350 - card_style.illustrator.content_width }
top : 294 top : 294
width: 40 width: 40
height: 15 height: 15
z index: 2 z index: 2
render style: image render style: image
visible: { styling.font_color == "white" } visible: { styling.font_color == "white" }
choice images: choice images:
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 4 z index: 4
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
+431 -431
View File
@@ -1,431 +1,431 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
full name: FPM's Token Magic full name: FPM's Token Magic
short name: FPM Token short name: FPM Token
installer group: magic/FirePenguinMaster/Tokens installer group: magic/FirePenguinMaster/Tokens
icon: card-sample.png icon: card-sample.png
position hint: 407 position hint: 407
version: 2009-07-07 version: 2009-07-07
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-beveled.mse-symbol-font package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#Template by Art_Freak and Pichoro #Template by Art_Freak and Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
green_template := { green_template := {
if input == "g" then ( if input == "g" then (
if styling.green_style == "light" then "lg" if styling.green_style == "light" then "lg"
else "g" else "g"
) else input ) else input
} }
template_suffix := [card: "card.jpg", textbox: "textbox.png", typeline: "typeline.png"] template_suffix := [card: "card.jpg", textbox: "textbox.png", typeline: "typeline.png"]
template := { green_template() + template_suffix[type] } template := { green_template() + template_suffix[type] }
land_template := { land_template := {
(if input == "a" or input == "c" then ( (if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e" if styling.land_style == "grey" then "e"
else "c" else "c"
) else green_template()) + "l" + template_suffix[type] } ) else green_template()) + "l" + template_suffix[type] }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font # Only white cards use a black font
# TODO: also for some overlays involving white # TODO: also for some overlays involving white
font_colors_white := { input != "w" } font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" } paintbrush_color := { if font_white() then "white" else "black" }
card_shape := { card_shape := {
if styling.token then "token" if styling.token then "token"
else "normal" else "normal"
} }
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: choice type: choice
name: cardname font name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font? description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix initial: Matrix
choice: Matrix choice: Matrix
choice: MatrixBoldSmallCaps choice: MatrixBoldSmallCaps
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: green style name: green style
description: Choose the style of green: light or dark. description: Choose the style of green: light or dark.
initial: dark initial: dark
choice: light choice: light
choice: dark choice: dark
styling field: styling field:
type: choice type: choice
name: land style name: land style
description: Should colorless lands be normal or grey? description: Should colorless lands be normal or grey?
initial: normal initial: normal
choice: normal choice: normal
choice: grey choice: grey
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling field: styling field:
type: boolean type: boolean
name: token name: token
description: Is this card a token? description: Is this card a token?
initial: yes initial: yes
styling style: styling style:
green style: green style:
render style: both render style: both
choice images: choice images:
light: lgcard.jpg light: lgcard.jpg
dark: gcard.jpg dark: gcard.jpg
land style: land style:
render style: both render style: both
choice images: choice images:
normal: clcard.jpg normal: clcard.jpg
grey: elcard.jpg grey: elcard.jpg
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 18 left width: 18
right width: 18 right width: 18
top width: 18 top width: 18
bottom width: 18 bottom width: 18
z index: 6 z index: 6
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 45 left: 45
top : 25 top : 25
width: 290 width: 290
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: name:
{ if styling.cardname_font == "Matrix" then "Matrix" { if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps" else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" } else "Matrix" }
size: 20 size: 20
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
left: 18 left: 18
top : 55 top : 55
width: 27 width: 27
height: 250 height: 250
alignment: top right alignment: top right
direction: vertical direction: vertical
symbol font: symbol font:
name: magic-mana-beveled name: magic-mana-beveled
size: 18 size: 18
scale down to: 18 scale down to: 18
alignment: bottom right alignment: bottom right
always symbol: true always symbol: true
padding top: 0 padding top: 0
z index: 1 z index: 1
card symbol: card symbol:
left: 30 left: 30
top : 27 top : 27
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 49 left: 49
top: 65 top: 65
width: 307 width: 307
height: 439 height: 439
mask: imagemask.png mask: imagemask.png
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 110 left: 110
top : 479 top : 479
width: 220 width: 220
height: 20 height: 20
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 3 z index: 3
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
left: { if to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" then 70 else 21 } left: { if to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" then 70 else 21 }
top : { if to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" then 468 else 471 } top : { if to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" then 468 else 471 }
width: 33 width: 33
height: 22 height: 22
z index: 3 z index: 3
alignment: middle center alignment: middle center
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common") basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: 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") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 56 left: 56
top : 410 top : 410
width: 290 width: 290
height: 46 height: 46
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 4 z index: 4
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 181 left: 181
top : 405 top : 405
width: 45 width: 45
height: 50 height: 50
z index: 3 z index: 3
render style: image render style: image
alignment: middle center alignment: middle center
visible: { card.rule_text != "" and card.flavor_text != "" } visible: { card.rule_text != "" and card.flavor_text != "" }
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
power: power:
z index: 2 z index: 2
left: 24 left: 24
top: 361 top: 361
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
toughness: toughness:
z index: 2 z index: 2
left: 25 left: 25
top: 418 top: 418
width: 19 width: 19
height: 50 height: 50
alignment: center middle alignment: center middle
font: font:
name: Mplantin name: Mplantin
size: 18 size: 18
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
right: 350 right: 350
top : 461 top : 461
width: { max(20, card_style.illustrator.content_width) + 5 } width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16 height: 16
z index: 3 z index: 3
alignment: middle right alignment: middle right
font: font:
name: MPlantin-Italic name: MPlantin-Italic
size: 8 size: 8
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 65 left: 65
top : 494 top : 494
width: 285 width: 285
height: 12 height: 12
z index: 3 z index: 3
alignment: bottom right alignment: bottom right
font: font:
name: MPlantin name: MPlantin
size: 7 size: 7
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt symbols name: pt symbols
script: "shieldsword" script: "shieldsword"
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: textbox name: textbox
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: typeline name: typeline
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
script: paintbrush_color(card.card_color) script: paintbrush_color(card.card_color)
editable: false editable: false
save value: false save value: false
extra card style: extra card style:
pt symbols: pt symbols:
left: 25 left: 25
top: 362 top: 362
width: 19 width: 19
height: 103 height: 103
z index: 1 z index: 1
visible: { card.power != "" or card.toughness != "" } visible: { card.power != "" or card.toughness != "" }
render style: image render style: image
choice images: choice images:
shieldsword: ptshieldsword.png shieldsword: ptshieldsword.png
textbox: textbox:
left: 52 left: 52
top: 405 top: 405
width: 299 width: 299
height: 55 height: 55
render style: image render style: image
popup style: in place popup style: in place
visible: visible:
{ card.rule_text != "" or { card.rule_text != "" or
(number_of_items(in:"" + card.flavor_text) > 21) } (number_of_items(in:"" + card.flavor_text) > 21) }
image: { card_textbox() } image: { card_textbox() }
z index: 2 z index: 2
typeline: typeline:
left: 53 left: 53
top: 464 top: 464
width: 304 width: 304
height: 41 height: 41
render style: image render style: image
popup style: in place popup style: in place
visible: { to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" } visible: { to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" }
image: { card_typeline() } image: { card_typeline() }
z index: 2 z index: 2
paintbrush: paintbrush:
right: { 350 - card_style.illustrator.content_width } right: { 350 - card_style.illustrator.content_width }
top : 461 top : 461
width: 40 width: 40
height: 15 height: 15
z index: 3 z index: 3
render style: image render style: image
choice images: choice images:
black: /magic-future-common.mse-include/paintbrush_black.png black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 5 z index: 5
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+3 -3
View File
@@ -1,3 +1,3 @@
mse version: 0.3.6 mse version: 0.3.6
full name: Icons/symbols for futureshifted Magic The Gathering templates full name: Icons/symbols for futureshifted Magic The Gathering templates
version: 2008-05-21 version: 2008-05-21
File diff suppressed because it is too large Load Diff
+405 -405
View File
@@ -1,405 +1,405 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Future Textless short name: Future Textless
full name: Futureshift Textless full name: Futureshift Textless
installer group: magic/Future/Textless cards installer group: magic/Future/Textless cards
icon: card-sample.png icon: card-sample.png
position hint: 055 position hint: 055
version: 2009-07-22 version: 2009-07-22
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2008-05-21 version: 2008-05-21
depends on: depends on:
package: magic-mana-future.mse-symbol-font package: magic-mana-future.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#By: Pichoro #By: Pichoro
#Images by Spiderboy4, Buttock1234, and Artfreakwiu #Images by Spiderboy4, Buttock1234, and Artfreakwiu
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template := { input + "{type}.jpg" } template := { input + "{type}.jpg" }
land_template := { (if input == "a" then "c" else input) + "l{type}.jpg" } land_template := { (if input == "a" then "c" else input) + "l{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
colorless_color := { colorless_color := {
if card.card_color=="white" then "w" if card.card_color=="white" then "w"
else if card.card_color=="blue" then "u" else if card.card_color=="blue" then "u"
else if card.card_color=="black" then "b" else if card.card_color=="black" then "b"
else if card.card_color=="red" then "r" else if card.card_color=="red" then "r"
else if card.card_color=="green" then "g" else if card.card_color=="green" then "g"
else "c" else "c"
} }
font_colors_white := { input != "w" and input != "c" and input != "a" and input != "l" and input != "m" } font_colors_white := { input != "w" and input != "c" and input != "a" and input != "l" and input != "m" }
paintbrush_font:= { if contains(card.card_color, match:"land") then "white" paintbrush_font:= { if contains(card.card_color, match:"land") then "white"
else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black" else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black"
else "white" else "white"
} }
typesymbol_color:= { if contains(card.card_color, match:"artifact") then "black" typesymbol_color:= { if contains(card.card_color, match:"artifact") then "black"
else if contains(card.card_color, match:"land") and contains(card.card_color, match:"multicolor") and styling.colored_multicolor_land_name then "black" else if contains(card.card_color, match:"land") and contains(card.card_color, match:"multicolor") and styling.colored_multicolor_land_name then "black"
else if contains(card.card_color, match:"multicolor") then ( else if contains(card.card_color, match:"multicolor") then (
if card.card_color=="multicolor" then "black" if card.card_color=="multicolor" then "black"
else if not contains(card.card_color, match:"white") then "white" else if not contains(card.card_color, match:"white") then "white"
else if contains(card.card_color, match:"red") or contains(card.card_color, match:"green") then "white" else if contains(card.card_color, match:"red") or contains(card.card_color, match:"green") then "white"
else "black" else "black"
) else if card.card_color == "white" then "black" ) else if card.card_color == "white" then "black"
else if contains(card.card_color, match:"land") then ( else if contains(card.card_color, match:"land") then (
if contains(card.card_color, match:"green") then "white" if contains(card.card_color, match:"green") then "white"
else if contains(card.card_color, match:"red") then "white" else if contains(card.card_color, match:"red") then "white"
else if contains(card.card_color, match:"black") then "white" else if contains(card.card_color, match:"black") then "white"
else if contains(card.card_color, match:"blue") then "white" else if contains(card.card_color, match:"blue") then "white"
else "black" else "black"
) else if card.card_color == "colorless" then "black" ) else if card.card_color == "colorless" then "black"
else "white" else "white"
} }
card_shape := { if styling.shifted_sorting then "shifted" else "normal" } card_shape := { if styling.shifted_sorting then "shifted" else "normal" }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: shifted sorting name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)? description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-future.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-future.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-future.mse-symbol-font/mana_rg.png no: /magic-mana-future.mse-symbol-font/mana_rg.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
mask: bordermask.png mask: bordermask.png
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: { if card.card_symbol=="none" then 73 else 88 } left: { if card.card_symbol=="none" then 73 else 88 }
top : 30 top : 30
width: { if card.card_symbol=="none" then 269 else 254 } width: { if card.card_symbol=="none" then 269 else 254 }
height: 30 height: 30
alignment: middle shrink-overflow alignment: middle shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 2 z index: 2
font: font:
name: Matrix name: Matrix
size: 18 size: 18
color: color:
script: script:
if styling.grey_hybrid_name and contains(card.card_color, match:"land") and if styling.grey_hybrid_name and contains(card.card_color, match:"land") and
contains(card.card_color, match:"horizontal") or contains(card.card_color, match:"horizontal") or
contains(card.card_color, match:"radial") or contains(card.card_color, match:"radial") or
contains(card.card_color, match:"vertical") and contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0) not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") and contains(card.card_color, match:"multicolor") and
contains(card.card_color, match:"black") and contains(card.card_color, match:"black") and
styling.colored_multicolor_land_name then rgb(255,255,255) styling.colored_multicolor_land_name then rgb(255,255,255)
else if contains(card.card_color, match:"land") and else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") then rgb(0,0,0) contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0)
else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then ( else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then (
if contains(card.card_color, match:"blue") or if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255) contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
) else font_color(card.card_color) ) else font_color(card.card_color)
casting cost: casting cost:
left: 18 left: 18
top: 57 top: 57
height: 422 height: 422
width: 75 width: 75
alignment: top left alignment: top left
direction: vertical direction: vertical
symbol font: symbol font:
name: magic-mana-future name: magic-mana-future
size: 22 size: 22
scale down to: 22 scale down to: 22
alignment: bottom right alignment: bottom right
always symbol: true always symbol: true
mask: costmask.png mask: costmask.png
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: {if card.card_symbol=="none" then 50 else 67} left: {if card.card_symbol=="none" then 50 else 67}
top : 35 top : 35
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
type symbol: type symbol:
left: 23 left: 23
top: 25 top: 25
width: 21 width: 21
height: 20 height: 20
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
artifact: { "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" } artifact: { "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" }
creature: { "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" } creature: { "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" }
enchantment: { "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" } enchantment: { "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" }
instant: { "/magic-future-common.mse-include/instant_" + typesymbol_color(value) + ".png" } instant: { "/magic-future-common.mse-include/instant_" + typesymbol_color(value) + ".png" }
land: { "/magic-future-common.mse-include/land_" + typesymbol_color(value) + ".png" } land: { "/magic-future-common.mse-include/land_" + typesymbol_color(value) + ".png" }
multitype: { "/magic-future-common.mse-include/multitype_" + typesymbol_color(value) + ".png" } multitype: { "/magic-future-common.mse-include/multitype_" + typesymbol_color(value) + ".png" }
sorcery: { "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" } sorcery: { "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" }
planeswalker: { "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" } planeswalker: { "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" }
############################# Image ############################# Image
image: image:
left: 37 left: 37
top: 46 top: 46
width: 322 width: 322
height: 418 height: 418
z index: 1 z index: 1
mask: mask_image.png mask: mask_image.png
############################# Card type ############################# Card type
type: type:
left: 49 left: 49
top : 434 top : 434
width: { 300 - max(18,card_style.rarity.content_width) } width: { 300 - max(18,card_style.rarity.content_width) }
height: 28 height: 28
alignment: middle shrink-overflow alignment: middle shrink-overflow
z index: 2 z index: 2
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 14 size: 14
color: color:
script: script:
if styling.grey_hybrid_name and contains(card.card_color, match:"land") and if styling.grey_hybrid_name and contains(card.card_color, match:"land") and
contains(card.card_color, match:"horizontal") or contains(card.card_color, match:"horizontal") or
contains(card.card_color, match:"radial") or contains(card.card_color, match:"radial") or
contains(card.card_color, match:"vertical") and contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0) not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") and contains(card.card_color, match:"multicolor") and
contains(card.card_color, match:"black") and contains(card.card_color, match:"black") and
styling.colored_multicolor_land_name then rgb(255,255,255) styling.colored_multicolor_land_name then rgb(255,255,255)
else if contains(card.card_color, match:"land") and else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") then rgb(0,0,0) contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0)
else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then ( else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then (
if contains(card.card_color, match:"blue") or if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255) contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
) else font_color(card.card_color) ) else font_color(card.card_color)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
right: 352 right: 352
top : 439 top : 439
width: 19 width: 19
height: 19 height: 19
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 287 left: 287
top: 467 top: 467
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: color:
script: script:
if styling.grey_hybrid_name and contains(card.card_color, match:"land") and if styling.grey_hybrid_name and contains(card.card_color, match:"land") and
contains(card.card_color, match:"horizontal") or contains(card.card_color, match:"horizontal") or
contains(card.card_color, match:"radial") or contains(card.card_color, match:"radial") or
contains(card.card_color, match:"vertical") and contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0) not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") then rgb(0,0,0) contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"artifact") then ( else if contains(card.card_color, match:"artifact") then (
if contains(card.card_color, match:"blue") or if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255) contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") and ) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") and
not contains(card.card_color, match:"red") and not contains(card.card_color, match:"green") then rgb(255,255,255) not contains(card.card_color, match:"red") and not contains(card.card_color, match:"green") then rgb(255,255,255)
else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") then rgb(0,0,0) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") then rgb(0,0,0)
else font_color(card.card_color) else font_color(card.card_color)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
right: { if card.pt != "" then 281 else 341 } right: { if card.pt != "" then 281 else 341 }
top : 478 top : 478
left: 30 left: 30
height: 16 height: 16
z index: 1 z index: 1
alignment: middle right alignment: middle right
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: color:
script: script:
if contains(card.card_color, match:"land") then rgb(255,255,255) if contains(card.card_color, match:"land") then rgb(255,255,255)
else if contains(card.card_color, match:"artifact") or else if contains(card.card_color, match:"artifact") or
contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"multicolor") or
contains(card.card_color, match:"white") then rgb(0,0,0) contains(card.card_color, match:"white") then rgb(0,0,0)
else rgb(255,255,255) else rgb(255,255,255)
copyright line: copyright line:
left: 30 left: 30
top : 491 top : 491
right: { if card.pt != "" then 281 else 341 } right: { if card.pt != "" then 281 else 341 }
height: 12 height: 12
z index: 1 z index: 1
alignment: bottom right alignment: bottom right
font: font:
name: MPlantin name: MPlantin
size: 7 size: 7
color: color:
script: script:
if contains(card.card_color, match:"land") then rgb(255,255,255) if contains(card.card_color, match:"land") then rgb(255,255,255)
else if contains(card.card_color, match:"artifact") or else if contains(card.card_color, match:"artifact") or
contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"multicolor") or
contains(card.card_color, match:"white") then rgb(0,0,0) contains(card.card_color, match:"white") then rgb(0,0,0)
else rgb(255,255,255) else rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
script: paintbrush_font(value) script: paintbrush_font(value)
editable: false editable: false
save value: false save value: false
extra card style: extra card style:
pt box: pt box:
right: 357 right: 357
bottom: 505 bottom: 505
width: 78 width: 78
height: 51 height: 51
z index: 1 z index: 1
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
image: { card_ptbox() } image: { card_ptbox() }
mask: mask_pt.png mask: mask_pt.png
paintbrush: paintbrush:
right: { ( if card.pt != "" then 281 else 341 ) - card_style.illustrator.content_width } right: { ( if card.pt != "" then 281 else 341 ) - card_style.illustrator.content_width }
top : 479 top : 479
width: 40 width: 40
height: 15 height: 15
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
black: /magic-future-common.mse-include/paintbrush_black.png black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
@@ -1,357 +1,357 @@
mse version: 0.3.8 mse version: 0.3.8
version: 2009-08-10 version: 2009-08-10
short name: beveled style (firepenguinmaster) short name: beveled style (firepenguinmaster)
installer group: magic/Mana symbols/beveled style (FirePenguinMaster) installer group: magic/Mana symbols/beveled style (FirePenguinMaster)
position hint: 101 position hint: 101
icon: mana_r.png icon: mana_r.png
# Symbol font in the beveled style used for casting costs on FPM cards # Symbol font in the beveled style used for casting costs on FPM cards
# Note: # Note:
# Define small_mana_t:="mana_t(_old)?.png" in the init script of the style # Define small_mana_t:="mana_t(_old)?.png" in the init script of the style
# #
# So for example: # So for example:
# #
#init script: #init script:
# small_mana_t := "mana_t.png" # small_mana_t := "mana_t.png"
image font size: 135 image font size: 135
horizontal space: 2 horizontal space: 2
symbol: symbol:
code: T code: T
image: mana_t_older.png image: mana_t_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: T code: T
image: mana_t_old.png image: mana_t_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: T code: T
image: mana_t.png image: mana_t.png
symbol: symbol:
code: Q code: Q
image: mana_q_older.png image: mana_q_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: Q code: Q
image: mana_q_old.png image: mana_q_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: Q code: Q
image: mana_q.png image: mana_q.png
symbol: symbol:
code: C code: C
image: mana_chaos.png image: mana_chaos.png
image font size: 142.11 image font size: 142.11
symbol: symbol:
code: B/G/W code: B/G/W
image: mana_bgw.png image: mana_bgw.png
symbol: symbol:
code: B/R/G code: B/R/G
image: mana_brg.png image: mana_brg.png
symbol: symbol:
code: G/U/B code: G/U/B
image: mana_gub.png image: mana_gub.png
symbol: symbol:
code: G/W/U code: G/W/U
image: mana_gwu.png image: mana_gwu.png
symbol: symbol:
code: R/G/W code: R/G/W
image: mana_rgw.png image: mana_rgw.png
symbol: symbol:
code: R/W/U code: R/W/U
image: mana_rwu.png image: mana_rwu.png
symbol: symbol:
code: U/B/R code: U/B/R
image: mana_ubr.png image: mana_ubr.png
symbol: symbol:
code: U/R/G code: U/R/G
image: mana_urg.png image: mana_urg.png
symbol: symbol:
code: W/B/R code: W/B/R
image: mana_wbr.png image: mana_wbr.png
symbol: symbol:
code: W/U/B code: W/U/B
image: mana_wub.png image: mana_wub.png
symbol: symbol:
code: W/U code: W/U
image: mana_guild_wu.png image: mana_guild_wu.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/B code: U/B
image: mana_guild_ub.png image: mana_guild_ub.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/R code: B/R
image: mana_guild_br.png image: mana_guild_br.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/G code: R/G
image: mana_guild_rg.png image: mana_guild_rg.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/W code: G/W
image: mana_guild_gw.png image: mana_guild_gw.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/B code: W/B
image: mana_guild_wb.png image: mana_guild_wb.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/R code: U/R
image: mana_guild_ur.png image: mana_guild_ur.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/G code: B/G
image: mana_guild_bg.png image: mana_guild_bg.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/W code: R/W
image: mana_guild_rw.png image: mana_guild_rw.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/U code: G/U
image: mana_guild_gu.png image: mana_guild_gu.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/U code: W/U
image: mana_wu.png image: mana_wu.png
symbol: symbol:
code: U/B code: U/B
image: mana_ub.png image: mana_ub.png
symbol: symbol:
code: B/R code: B/R
image: mana_br.png image: mana_br.png
symbol: symbol:
code: R/G code: R/G
image: mana_rg.png image: mana_rg.png
symbol: symbol:
code: G/W code: G/W
image: mana_gw.png image: mana_gw.png
symbol: symbol:
code: W/B code: W/B
image: mana_wb.png image: mana_wb.png
symbol: symbol:
code: U/R code: U/R
image: mana_ur.png image: mana_ur.png
symbol: symbol:
code: B/G code: B/G
image: mana_bg.png image: mana_bg.png
symbol: symbol:
code: R/W code: R/W
image: mana_rw.png image: mana_rw.png
symbol: symbol:
code: G/U code: G/U
image: mana_gu.png image: mana_gu.png
symbol: symbol:
code: 1/2 code: 1/2
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |1 code: |1
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |W code: |W
image: mana_w_half.png image: mana_w_half.png
symbol: symbol:
code: |U code: |U
image: mana_u_half.png image: mana_u_half.png
symbol: symbol:
code: |B code: |B
image: mana_b_half.png image: mana_b_half.png
symbol: symbol:
code: |R code: |R
image: mana_r_half.png image: mana_r_half.png
symbol: symbol:
code: |G code: |G
image: mana_g_half.png image: mana_g_half.png
symbol: symbol:
code: |S code: |S
image: mana_s_half.png image: mana_s_half.png
symbol: symbol:
code: W code: W
image: mana_w.png image: mana_w.png
symbol: symbol:
code: U code: U
image: mana_u.png image: mana_u.png
symbol: symbol:
code: B code: B
image: mana_b.png image: mana_b.png
symbol: symbol:
code: R code: R
image: mana_r.png image: mana_r.png
symbol: symbol:
code: G code: G
image: mana_g.png image: mana_g.png
symbol: symbol:
code: S code: S
image: mana_s.png image: mana_s.png
symbol: symbol:
image: mana_nw.png image: mana_nw.png
code: ([XYZ0-9])/W code: ([XYZ0-9])/W
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.05 text margin left: -.05
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .35 text margin bottom: .35
text font: text font:
name: MPlantin name: MPlantin
size: .5 size: .5
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_nu.png image: mana_nu.png
code: ([XYZ0-9])/U code: ([XYZ0-9])/U
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.05 text margin left: -.05
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .35 text margin bottom: .35
text font: text font:
name: MPlantin name: MPlantin
size: .5 size: .5
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_nb.png image: mana_nb.png
code: ([XYZ0-9])/B code: ([XYZ0-9])/B
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.05 text margin left: -.05
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .35 text margin bottom: .35
text font: text font:
name: MPlantin name: MPlantin
size: .5 size: .5
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_nr.png image: mana_nr.png
code: ([XYZ0-9])/R code: ([XYZ0-9])/R
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.05 text margin left: -.05
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .35 text margin bottom: .35
text font: text font:
name: MPlantin name: MPlantin
size: .5 size: .5
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_ng.png image: mana_ng.png
code: ([XYZ0-9])/G code: ([XYZ0-9])/G
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.05 text margin left: -.05
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .35 text margin bottom: .35
text font: text font:
name: MPlantin name: MPlantin
size: .5 size: .5
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
text margin left: .32 text margin left: .32
text margin right: .26 text margin right: .26
text margin top: -.03 text margin top: -.03
text margin bottom: .00 text margin bottom: .00
symbol: symbol:
code: I code: I
image: mana_infinite.png image: mana_infinite.png
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.55 max stretch: 0.55
text margin left: .26 text margin left: .26
text margin right: .26 text margin right: .26
text margin top: -.12 text margin top: -.12
text margin bottom: -.12 text margin bottom: -.12
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: T item: T
item: Q item: Q
item: C item: C
item: item:
type: line type: line
item: X item: X
item: Y item: Y
item: Z item: Z
item: I item: I
item: item:
type: custom type: custom
name: colorless name: colorless
item: item:
type: line type: line
item: W item: W
item: U item: U
item: B item: B
item: R item: R
item: G item: G
item: S item: S
item: item:
type: line type: line
item: item:
name: half name: half
item: 1/2 item: 1/2
item: |W item: |W
item: |U item: |U
item: |B item: |B
item: |R item: |R
item: |G item: |G
item: |S item: |S
item: item:
name: hybrid name: hybrid
item: W/U item: W/U
item: U/B item: U/B
item: B/R item: B/R
item: R/G item: R/G
item: G/W item: G/W
item: item:
type: line type: line
item: W/B item: W/B
item: U/R item: U/R
item: B/G item: B/G
item: R/W item: R/W
item: G/U item: G/U
item: item:
name: hybrid 3 name: hybrid 3
item: W/U/B item: W/U/B
item: U/B/R item: U/B/R
item: B/R/G item: B/R/G
item: R/G/W item: R/G/W
item: G/W/U item: G/W/U
item: item:
type: line type: line
item: W/B/R item: W/B/R
item: U/R/G item: U/R/G
item: B/G/W item: B/G/W
item: R/W/U item: R/W/U
item: G/U/B item: G/U/B
item: item:
type: line type: line
item: item:
name: number hybrids name: number hybrids
item: 2/W item: 2/W
item: 2/U item: 2/U
item: 2/B item: 2/B
item: 2/R item: 2/R
item: 2/G item: 2/G
+486 -486
View File
@@ -1,486 +1,486 @@
mse version: 0.3.8 mse version: 0.3.8
version: 2009-08-11 version: 2009-08-11
# Symbol font in the 'futuristic' style, used for casting costs on futureshift cards # Symbol font in the 'futuristic' style, used for casting costs on futureshift cards
short name: Future Sight style short name: Future Sight style
installer group: magic/Mana symbols/Future Sight style installer group: magic/Mana symbols/Future Sight style
position hint: 005 position hint: 005
icon: mana_r.png icon: mana_r.png
image font size: 135 image font size: 135
horizontal space: 2 horizontal space: 2
symbol: symbol:
code: T code: T
image: mana_t.png image: mana_t.png
symbol: symbol:
code: Q code: Q
image: mana_q.png image: mana_q.png
symbol: symbol:
code: C code: C
image: mana_chaos.png image: mana_chaos.png
symbol: symbol:
code: W/U code: W/U
image: mana_guild_wu.png image: mana_guild_wu.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/B code: U/B
image: mana_guild_ub.png image: mana_guild_ub.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/R code: B/R
image: mana_guild_br.png image: mana_guild_br.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/G code: R/G
image: mana_guild_rg.png image: mana_guild_rg.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/W code: G/W
image: mana_guild_gw.png image: mana_guild_gw.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/B code: W/B
image: mana_guild_wb.png image: mana_guild_wb.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/R code: U/R
image: mana_guild_ur.png image: mana_guild_ur.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/G code: B/G
image: mana_guild_bg.png image: mana_guild_bg.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/W code: R/W
image: mana_guild_rw.png image: mana_guild_rw.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/U code: G/U
image: mana_guild_gu.png image: mana_guild_gu.png
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/U code: W/U
image: mana_wu.png image: mana_wu.png
symbol: symbol:
code: U/B code: U/B
image: mana_ub.png image: mana_ub.png
symbol: symbol:
code: B/R code: B/R
image: mana_br.png image: mana_br.png
symbol: symbol:
code: R/G code: R/G
image: mana_rg.png image: mana_rg.png
symbol: symbol:
code: G/W code: G/W
image: mana_gw.png image: mana_gw.png
symbol: symbol:
code: W/B code: W/B
image: mana_wb.png image: mana_wb.png
symbol: symbol:
code: U/R code: U/R
image: mana_ur.png image: mana_ur.png
symbol: symbol:
code: B/G code: B/G
image: mana_bg.png image: mana_bg.png
symbol: symbol:
code: R/W code: R/W
image: mana_rw.png image: mana_rw.png
symbol: symbol:
code: G/U code: G/U
image: mana_gu.png image: mana_gu.png
symbol: symbol:
code: 1/2 code: 1/2
enabled: { colorless_color() == "w" } enabled: { colorless_color() == "w" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: 1/2 code: 1/2
enabled: { colorless_color() == "u" } enabled: { colorless_color() == "u" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: 1/2 code: 1/2
enabled: { colorless_color() == "b" } enabled: { colorless_color() == "b" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: 1/2 code: 1/2
enabled: { colorless_color() == "r" } enabled: { colorless_color() == "r" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: 1/2 code: 1/2
enabled: { colorless_color() == "g" } enabled: { colorless_color() == "g" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: 1/2 code: 1/2
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |1 code: |1
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |W code: |W
image: mana_w_half.png image: mana_w_half.png
symbol: symbol:
code: |U code: |U
image: mana_u_half.png image: mana_u_half.png
symbol: symbol:
code: |B code: |B
image: mana_b_half.png image: mana_b_half.png
symbol: symbol:
code: |R code: |R
image: mana_r_half.png image: mana_r_half.png
symbol: symbol:
code: |G code: |G
image: mana_g_half.png image: mana_g_half.png
symbol: symbol:
code: |S code: |S
image: mana_s_half.png image: mana_s_half.png
symbol: symbol:
code: W code: W
image: mana_w.png image: mana_w.png
symbol: symbol:
code: U code: U
image: mana_u.png image: mana_u.png
symbol: symbol:
code: B code: B
image: mana_b.png image: mana_b.png
symbol: symbol:
code: R code: R
image: mana_r.png image: mana_r.png
symbol: symbol:
code: G code: G
image: mana_g.png image: mana_g.png
symbol: symbol:
code: S code: S
image: mana_s.png image: mana_s.png
symbol: symbol:
code: I code: I
enabled: { colorless_color() == "w" } enabled: { colorless_color() == "w" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: I code: I
enabled: { colorless_color() == "u" } enabled: { colorless_color() == "u" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: I code: I
enabled: { colorless_color() == "b" } enabled: { colorless_color() == "b" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: I code: I
enabled: { colorless_color() == "r" } enabled: { colorless_color() == "r" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: I code: I
enabled: { colorless_color() == "g" } enabled: { colorless_color() == "g" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")} image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")}
symbol: symbol:
code: I code: I
image: mana_infinite.png image: mana_infinite.png
symbol: symbol:
image: mana_nw.png image: mana_nw.png
code: ([XYZ0-9])/W code: ([XYZ0-9])/W
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.0 text margin left: -.0
text margin right: .44 text margin right: .44
text margin top: -.0 text margin top: -.0
text margin bottom: .445 text margin bottom: .445
text font: text font:
name: MPlantin name: MPlantin
size: .53 size: .53
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_nu.png image: mana_nu.png
code: ([XYZ0-9])/U code: ([XYZ0-9])/U
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.0 text margin left: -.0
text margin right: .44 text margin right: .44
text margin top: -.0 text margin top: -.0
text margin bottom: .445 text margin bottom: .445
text font: text font:
name: MPlantin name: MPlantin
size: .53 size: .53
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_nb.png image: mana_nb.png
code: ([XYZ0-9])/B code: ([XYZ0-9])/B
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.0 text margin left: -.0
text margin right: .44 text margin right: .44
text margin top: -.0 text margin top: -.0
text margin bottom: .445 text margin bottom: .445
text font: text font:
name: MPlantin name: MPlantin
size: .53 size: .53
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_nr.png image: mana_nr.png
code: ([XYZ0-9])/R code: ([XYZ0-9])/R
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.0 text margin left: -.0
text margin right: .44 text margin right: .44
text margin top: -.0 text margin top: -.0
text margin bottom: .445 text margin bottom: .445
text font: text font:
name: MPlantin name: MPlantin
size: .53 size: .53
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_ng.png image: mana_ng.png
code: ([XYZ0-9])/G code: ([XYZ0-9])/G
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.0 text margin left: -.0
text margin right: .44 text margin right: .44
text margin top: -.0 text margin top: -.0
text margin bottom: .445 text margin bottom: .445
text font: text font:
name: MPlantin name: MPlantin
size: .53 size: .53
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
symbol: symbol:
image: mana_circle_w.png image: mana_circle_w.png
enabled: { colorless_color() == "w" } enabled: { colorless_color() == "w" }
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_w.png image: mana_circle_w.png
enabled: { colorless_color() == "w" } enabled: { colorless_color() == "w" }
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_u.png image: mana_circle_u.png
enabled: { colorless_color() == "u" } enabled: { colorless_color() == "u" }
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_u.png image: mana_circle_u.png
enabled: { colorless_color() == "u" } enabled: { colorless_color() == "u" }
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_b.png image: mana_circle_b.png
enabled: { colorless_color() == "b" } enabled: { colorless_color() == "b" }
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_b.png image: mana_circle_b.png
enabled: { colorless_color() == "b" } enabled: { colorless_color() == "b" }
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_r.png image: mana_circle_r.png
enabled: { colorless_color() == "r" } enabled: { colorless_color() == "r" }
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_r.png image: mana_circle_r.png
enabled: { colorless_color() == "r" } enabled: { colorless_color() == "r" }
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_g.png image: mana_circle_g.png
enabled: { colorless_color() == "g" } enabled: { colorless_color() == "g" }
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle_g.png image: mana_circle_g.png
enabled: { colorless_color() == "g" } enabled: { colorless_color() == "g" }
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
weight: bold weight: bold
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
text margin left: .3 text margin left: .3
text margin right: .3 text margin right: .3
text margin top: 0.1 text margin top: 0.1
text margin bottom: 0.1 text margin bottom: 0.1
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: T item: T
item: Q item: Q
item: C item: C
item: X item: X
item: Y item: Y
item: Z item: Z
item: item:
type: line type: line
item: I item: I
item: item:
type: custom type: custom
name: colorless name: colorless
item: item:
type: line type: line
item: W item: W
item: U item: U
item: B item: B
item: R item: R
item: G item: G
item: S item: S
item: item:
type: line type: line
item: item:
name: half name: half
item: 1/2 item: 1/2
item: |W item: |W
item: |U item: |U
item: |B item: |B
item: |R item: |R
item: |G item: |G
item: |S item: |S
item: item:
name: hybrid name: hybrid
item: W/U item: W/U
item: U/B item: U/B
item: B/R item: B/R
item: R/G item: R/G
item: G/W item: G/W
item: item:
type: line type: line
item: W/B item: W/B
item: U/R item: U/R
item: B/G item: B/G
item: R/W item: R/W
item: G/U item: G/U
item: item:
type: line type: line
item: item:
name: number hybrids name: number hybrids
item: 2/W item: 2/W
item: 2/U item: 2/U
item: 2/B item: 2/B
item: 2/R item: 2/R
item: 2/G item: 2/G
+385 -385
View File
@@ -1,385 +1,385 @@
mse version: 0.3.8 mse version: 0.3.8
version: 2009-08-10 version: 2009-08-10
# Symbol font in the 'popup' style, used for casting costs on modern cards # Symbol font in the 'popup' style, used for casting costs on modern cards
short name: popup style short name: popup style
installer group: magic/Mana symbols/popup style installer group: magic/Mana symbols/popup style
position hint: 002 position hint: 002
icon: mana_r.png icon: mana_r.png
image font size: 135 image font size: 135
horizontal space: 2 horizontal space: 2
symbol: symbol:
code: T code: T
image: mana_t_older.png image: mana_t_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: T code: T
image: mana_t_old.png image: mana_t_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: T code: T
image: mana_t.png image: mana_t.png
symbol: symbol:
code: Q code: Q
image: mana_q_older.png image: mana_q_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: Q code: Q
image: mana_q_old.png image: mana_q_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: Q code: Q
image: mana_q.png image: mana_q.png
symbol: symbol:
code: C code: C
image: mana_chaos.png image: mana_chaos.png
image font size: 151.69 image font size: 151.69
symbol: symbol:
code: B/G/W code: B/G/W
image: mana_bgw.png image: mana_bgw.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/R/G code: B/R/G
image: mana_brg.png image: mana_brg.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/U/B code: G/U/B
image: mana_gub.png image: mana_gub.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/W/U code: G/W/U
image: mana_gwu.png image: mana_gwu.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/G/W code: R/G/W
image: mana_rgw.png image: mana_rgw.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/W/U code: R/W/U
image: mana_rwu.png image: mana_rwu.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/B/R code: U/B/R
image: mana_ubr.png image: mana_ubr.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/R/G code: U/R/G
image: mana_urg.png image: mana_urg.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/B/R code: W/B/R
image: mana_wbr.png image: mana_wbr.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/U/B code: W/U/B
image: mana_wub.png image: mana_wub.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/U code: W/U
image: mana_guild_wu.png image: mana_guild_wu.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/B code: U/B
image: mana_guild_ub.png image: mana_guild_ub.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/R code: B/R
image: mana_guild_br.png image: mana_guild_br.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/G code: R/G
image: mana_guild_rg.png image: mana_guild_rg.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/W code: G/W
image: mana_guild_gw.png image: mana_guild_gw.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/B code: W/B
image: mana_guild_wb.png image: mana_guild_wb.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/R code: U/R
image: mana_guild_ur.png image: mana_guild_ur.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/G code: B/G
image: mana_guild_bg.png image: mana_guild_bg.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/W code: R/W
image: mana_guild_rw.png image: mana_guild_rw.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/U code: G/U
image: mana_guild_gu.png image: mana_guild_gu.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/U code: W/U
image: mana_wu.png image: mana_wu.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/B code: U/B
image: mana_ub.png image: mana_ub.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/R code: B/R
image: mana_br.png image: mana_br.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/G code: R/G
image: mana_rg.png image: mana_rg.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/W code: G/W
image: mana_gw.png image: mana_gw.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/B code: W/B
image: mana_wb.png image: mana_wb.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/R code: U/R
image: mana_ur.png image: mana_ur.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/G code: B/G
image: mana_bg.png image: mana_bg.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/W code: R/W
image: mana_rw.png image: mana_rw.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/U code: G/U
image: mana_gu.png image: mana_gu.png
image font size: 145 image font size: 145
symbol: symbol:
code: 1/2 code: 1/2
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |1 code: |1
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |W code: |W
image: mana_w_half.png image: mana_w_half.png
symbol: symbol:
code: |U code: |U
image: mana_u_half.png image: mana_u_half.png
symbol: symbol:
code: |B code: |B
image: mana_b_half.png image: mana_b_half.png
symbol: symbol:
code: |R code: |R
image: mana_r_half.png image: mana_r_half.png
symbol: symbol:
code: |G code: |G
image: mana_g_half.png image: mana_g_half.png
symbol: symbol:
code: |S code: |S
image: mana_s_half.png image: mana_s_half.png
symbol: symbol:
code: W code: W
image: mana_w.png image: mana_w.png
symbol: symbol:
code: U code: U
image: mana_u.png image: mana_u.png
symbol: symbol:
code: B code: B
image: mana_b.png image: mana_b.png
symbol: symbol:
code: R code: R
image: mana_r.png image: mana_r.png
symbol: symbol:
code: G code: G
image: mana_g.png image: mana_g.png
symbol: symbol:
code: S code: S
image: mana_s.png image: mana_s.png
symbol: symbol:
image: mana_nw.png image: mana_nw.png
code: ([XYZ0-9])/W code: ([XYZ0-9])/W
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.25 text margin left: -.25
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .4 text margin bottom: .4
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nu.png image: mana_nu.png
code: ([XYZ0-9])/U code: ([XYZ0-9])/U
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.25 text margin left: -.25
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .4 text margin bottom: .4
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nb.png image: mana_nb.png
code: ([XYZ0-9])/B code: ([XYZ0-9])/B
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.25 text margin left: -.25
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .4 text margin bottom: .4
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nr.png image: mana_nr.png
code: ([XYZ0-9])/R code: ([XYZ0-9])/R
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.25 text margin left: -.25
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .4 text margin bottom: .4
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_ng.png image: mana_ng.png
code: ([XYZ0-9])/G code: ([XYZ0-9])/G
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.25 text margin left: -.25
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .4 text margin bottom: .4
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text margin left: .23 text margin left: .23
text margin right: .21 text margin right: .21
text margin top: -.10 text margin top: -.10
text margin bottom: -.06 text margin bottom: -.06
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
symbol: symbol:
code: I code: I
image: mana_infinite.png image: mana_infinite.png
symbol: symbol:
image: mana_circle.png image: mana_circle.png
text margin left: .23 text margin left: .23
text margin right: .21 text margin right: .21
text margin top: -.15 text margin top: -.15
text margin bottom: -.06 text margin bottom: -.06
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.60 max stretch: 0.60
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: T item: T
item: Q item: Q
item: C item: C
item: item:
type: line type: line
item: X item: X
item: Y item: Y
item: Z item: Z
item: I item: I
item: item:
type: custom type: custom
name: colorless name: colorless
item: item:
type: line type: line
item: W item: W
item: U item: U
item: B item: B
item: R item: R
item: G item: G
item: S item: S
item: item:
type: line type: line
item: item:
name: half name: half
item: 1/2 item: 1/2
item: |W item: |W
item: |U item: |U
item: |B item: |B
item: |R item: |R
item: |G item: |G
item: |S item: |S
item: item:
name: hybrid name: hybrid
item: W/U item: W/U
item: U/B item: U/B
item: B/R item: B/R
item: R/G item: R/G
item: G/W item: G/W
item: item:
type: line type: line
item: W/B item: W/B
item: U/R item: U/R
item: B/G item: B/G
item: R/W item: R/W
item: G/U item: G/U
item: item:
name: hybrid 3 name: hybrid 3
item: W/U/B item: W/U/B
item: U/B/R item: U/B/R
item: B/R/G item: B/R/G
item: R/G/W item: R/G/W
item: G/W/U item: G/W/U
item: item:
type: line type: line
item: W/B/R item: W/B/R
item: U/R/G item: U/R/G
item: B/G/W item: B/G/W
item: R/W/U item: R/W/U
item: G/U/B item: G/U/B
item: item:
type: line type: line
item: item:
name: number hybrids name: number hybrids
item: 2/W item: 2/W
item: 2/U item: 2/U
item: 2/B item: 2/B
item: 2/R item: 2/R
item: 2/G item: 2/G
@@ -1,392 +1,392 @@
mse version: 0.3.8 mse version: 0.3.8
version: 2009-08-10 version: 2009-08-10
short name: normal (colorless) short name: normal (colorless)
position hint: 11 position hint: 11
installer group: magic/Mana symbols/colorless normal style installer group: magic/Mana symbols/colorless normal style
icon: mana_r.png icon: mana_r.png
# Symbol font in the normal, flat, style, used for text boxes and on old style cards # Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note: # Note:
# Define mana_t := {"new|old|older"} in the init script of the style # Define mana_t := {"new|old|older"} in the init script of the style
# #
# So for example: # So for example:
# #
#init script: #init script:
# mana_t := {"new"} # mana_t := {"new"}
image font size: 135 image font size: 135
horizontal space: 2 horizontal space: 2
symbol: symbol:
code: T code: T
image: mana_t_older.png image: mana_t_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: T code: T
image: mana_t_old.png image: mana_t_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: T code: T
image: mana_t.png image: mana_t.png
symbol: symbol:
code: Q code: Q
image: mana_q_older.png image: mana_q_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: Q code: Q
image: mana_q_old.png image: mana_q_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: Q code: Q
image: mana_q.png image: mana_q.png
symbol: symbol:
code: C code: C
image: mana_chaos.png image: mana_chaos.png
image font size: 168.75 image font size: 168.75
symbol: symbol:
code: B/G/W code: B/G/W
image: mana_bgw.png image: mana_bgw.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/R/G code: B/R/G
image: mana_brg.png image: mana_brg.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/U/B code: G/U/B
image: mana_gub.png image: mana_gub.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/W/U code: G/W/U
image: mana_gwu.png image: mana_gwu.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/G/W code: R/G/W
image: mana_rgw.png image: mana_rgw.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/W/U code: R/W/U
image: mana_rwu.png image: mana_rwu.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/B/R code: U/B/R
image: mana_ubr.png image: mana_ubr.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/R/G code: U/R/G
image: mana_urg.png image: mana_urg.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/B/R code: W/B/R
image: mana_wbr.png image: mana_wbr.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/U/B code: W/U/B
image: mana_wub.png image: mana_wub.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/U code: W/U
image: mana_guild_wu.png image: mana_guild_wu.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/B code: U/B
image: mana_guild_ub.png image: mana_guild_ub.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/R code: B/R
image: mana_guild_br.png image: mana_guild_br.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/G code: R/G
image: mana_guild_rg.png image: mana_guild_rg.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/W code: G/W
image: mana_guild_gw.png image: mana_guild_gw.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/B code: W/B
image: mana_guild_wb.png image: mana_guild_wb.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/R code: U/R
image: mana_guild_ur.png image: mana_guild_ur.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/G code: B/G
image: mana_guild_bg.png image: mana_guild_bg.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/W code: R/W
image: mana_guild_rw.png image: mana_guild_rw.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/U code: G/U
image: mana_guild_gu.png image: mana_guild_gu.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/U code: W/U
image: mana_wu.png image: mana_wu.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/B code: U/B
image: mana_ub.png image: mana_ub.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/R code: B/R
image: mana_br.png image: mana_br.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/G code: R/G
image: mana_rg.png image: mana_rg.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/W code: G/W
image: mana_gw.png image: mana_gw.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/B code: W/B
image: mana_wb.png image: mana_wb.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/R code: U/R
image: mana_ur.png image: mana_ur.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/G code: B/G
image: mana_bg.png image: mana_bg.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/W code: R/W
image: mana_rw.png image: mana_rw.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/U code: G/U
image: mana_gu.png image: mana_gu.png
image font size: 145 image font size: 145
symbol: symbol:
code: 1/2 code: 1/2
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |1 code: |1
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |W code: |W
image: mana_w_half.png image: mana_w_half.png
symbol: symbol:
code: |U code: |U
image: mana_u_half.png image: mana_u_half.png
symbol: symbol:
code: |B code: |B
image: mana_b_half.png image: mana_b_half.png
symbol: symbol:
code: |R code: |R
image: mana_r_half.png image: mana_r_half.png
symbol: symbol:
code: |G code: |G
image: mana_g_half.png image: mana_g_half.png
symbol: symbol:
code: |S code: |S
image: mana_s_half.png image: mana_s_half.png
symbol: symbol:
code: W code: W
image: mana_w.png image: mana_w.png
symbol: symbol:
code: U code: U
image: mana_u.png image: mana_u.png
symbol: symbol:
code: B code: B
image: mana_b.png image: mana_b.png
symbol: symbol:
code: R code: R
image: mana_r.png image: mana_r.png
symbol: symbol:
code: G code: G
image: mana_g.png image: mana_g.png
symbol: symbol:
code: S code: S
image: mana_s.png image: mana_s.png
symbol: symbol:
image: mana_nw.png image: mana_nw.png
code: ([XYZ0-9])/W code: ([XYZ0-9])/W
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nu.png image: mana_nu.png
code: ([XYZ0-9])/U code: ([XYZ0-9])/U
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nb.png image: mana_nb.png
code: ([XYZ0-9])/B code: ([XYZ0-9])/B
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nr.png image: mana_nr.png
code: ([XYZ0-9])/R code: ([XYZ0-9])/R
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_ng.png image: mana_ng.png
code: ([XYZ0-9])/G code: ([XYZ0-9])/G
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text margin left: .23 text margin left: .23
text margin right: .23 text margin right: .23
text margin top: -.11 text margin top: -.11
text margin bottom: -.11 text margin bottom: -.11
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
symbol: symbol:
code: I code: I
image: mana_infinite.png image: mana_infinite.png
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text margin left: .2 text margin left: .2
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: -.14 text margin bottom: -.14
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.57 max stretch: 0.57
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: T item: T
item: Q item: Q
item: C item: C
item: item:
type: line type: line
item: X item: X
item: Y item: Y
item: Z item: Z
item: I item: I
item: item:
type: custom type: custom
name: colorless name: colorless
item: item:
type: line type: line
item: W item: W
item: U item: U
item: B item: B
item: R item: R
item: G item: G
item: S item: S
item: item:
type: line type: line
item: item:
name: half name: half
item: 1/2 item: 1/2
item: |W item: |W
item: |U item: |U
item: |B item: |B
item: |R item: |R
item: |G item: |G
item: |S item: |S
item: item:
name: hybrid name: hybrid
item: W/U item: W/U
item: U/B item: U/B
item: B/R item: B/R
item: R/G item: R/G
item: G/W item: G/W
item: item:
type: line type: line
item: W/B item: W/B
item: U/R item: U/R
item: B/G item: B/G
item: R/W item: R/W
item: G/U item: G/U
item: item:
name: hybrid 3 name: hybrid 3
item: W/U/B item: W/U/B
item: U/B/R item: U/B/R
item: B/R/G item: B/R/G
item: R/G/W item: R/G/W
item: G/W/U item: G/W/U
item: item:
type: line type: line
item: W/B/R item: W/B/R
item: U/R/G item: U/R/G
item: B/G/W item: B/G/W
item: R/W/U item: R/W/U
item: G/U/B item: G/U/B
item: item:
type: line type: line
item: item:
name: number hybrids name: number hybrids
item: 2/W item: 2/W
item: 2/U item: 2/U
item: 2/B item: 2/B
item: 2/R item: 2/R
item: 2/G item: 2/G
+392 -392
View File
@@ -1,392 +1,392 @@
mse version: 0.3.8 mse version: 0.3.8
version: 2009-08-10 version: 2009-08-10
short name: normal short name: normal
installer group: magic/Mana symbols/normal style installer group: magic/Mana symbols/normal style
position hint: 001 position hint: 001
icon: mana_r.png icon: mana_r.png
# Symbol font in the normal, flat, style, used for text boxes and on old style cards # Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note: # Note:
# Define mana_t := {"new|old|older"} in the init script of the style # Define mana_t := {"new|old|older"} in the init script of the style
# #
# So for example: # So for example:
# #
#init script: #init script:
# mana_t := {"new"} # mana_t := {"new"}
image font size: 135 image font size: 135
horizontal space: 2 horizontal space: 2
symbol: symbol:
code: T code: T
image: mana_t_older.png image: mana_t_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: T code: T
image: mana_t_old.png image: mana_t_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: T code: T
image: mana_t.png image: mana_t.png
symbol: symbol:
code: Q code: Q
image: mana_q_older.png image: mana_q_older.png
enabled: { mana_t() == "older" } enabled: { mana_t() == "older" }
symbol: symbol:
code: Q code: Q
image: mana_q_old.png image: mana_q_old.png
enabled: { mana_t() == "old" } enabled: { mana_t() == "old" }
symbol: symbol:
code: Q code: Q
image: mana_q.png image: mana_q.png
symbol: symbol:
code: C code: C
image: mana_chaos.png image: mana_chaos.png
image font size: 168.75 image font size: 168.75
symbol: symbol:
code: B/G/W code: B/G/W
image: mana_bgw.png image: mana_bgw.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/R/G code: B/R/G
image: mana_brg.png image: mana_brg.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/U/B code: G/U/B
image: mana_gub.png image: mana_gub.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/W/U code: G/W/U
image: mana_gwu.png image: mana_gwu.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/G/W code: R/G/W
image: mana_rgw.png image: mana_rgw.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/W/U code: R/W/U
image: mana_rwu.png image: mana_rwu.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/B/R code: U/B/R
image: mana_ubr.png image: mana_ubr.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/R/G code: U/R/G
image: mana_urg.png image: mana_urg.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/B/R code: W/B/R
image: mana_wbr.png image: mana_wbr.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/U/B code: W/U/B
image: mana_wub.png image: mana_wub.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/U code: W/U
image: mana_guild_wu.png image: mana_guild_wu.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/B code: U/B
image: mana_guild_ub.png image: mana_guild_ub.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/R code: B/R
image: mana_guild_br.png image: mana_guild_br.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/G code: R/G
image: mana_guild_rg.png image: mana_guild_rg.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/W code: G/W
image: mana_guild_gw.png image: mana_guild_gw.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/B code: W/B
image: mana_guild_wb.png image: mana_guild_wb.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: U/R code: U/R
image: mana_guild_ur.png image: mana_guild_ur.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: B/G code: B/G
image: mana_guild_bg.png image: mana_guild_bg.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: R/W code: R/W
image: mana_guild_rw.png image: mana_guild_rw.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: G/U code: G/U
image: mana_guild_gu.png image: mana_guild_gu.png
image font size: 145 image font size: 145
enabled: { guild_mana() } enabled: { guild_mana() }
symbol: symbol:
code: W/U code: W/U
image: mana_wu.png image: mana_wu.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/B code: U/B
image: mana_ub.png image: mana_ub.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/R code: B/R
image: mana_br.png image: mana_br.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/G code: R/G
image: mana_rg.png image: mana_rg.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/W code: G/W
image: mana_gw.png image: mana_gw.png
image font size: 145 image font size: 145
symbol: symbol:
code: W/B code: W/B
image: mana_wb.png image: mana_wb.png
image font size: 145 image font size: 145
symbol: symbol:
code: U/R code: U/R
image: mana_ur.png image: mana_ur.png
image font size: 145 image font size: 145
symbol: symbol:
code: B/G code: B/G
image: mana_bg.png image: mana_bg.png
image font size: 145 image font size: 145
symbol: symbol:
code: R/W code: R/W
image: mana_rw.png image: mana_rw.png
image font size: 145 image font size: 145
symbol: symbol:
code: G/U code: G/U
image: mana_gu.png image: mana_gu.png
image font size: 145 image font size: 145
symbol: symbol:
code: 1/2 code: 1/2
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |1 code: |1
image: mana_1_half.png image: mana_1_half.png
symbol: symbol:
code: |W code: |W
image: mana_w_half.png image: mana_w_half.png
symbol: symbol:
code: |U code: |U
image: mana_u_half.png image: mana_u_half.png
symbol: symbol:
code: |B code: |B
image: mana_b_half.png image: mana_b_half.png
symbol: symbol:
code: |R code: |R
image: mana_r_half.png image: mana_r_half.png
symbol: symbol:
code: |G code: |G
image: mana_g_half.png image: mana_g_half.png
symbol: symbol:
code: |S code: |S
image: mana_s_half.png image: mana_s_half.png
symbol: symbol:
code: W code: W
image: mana_w.png image: mana_w.png
symbol: symbol:
code: U code: U
image: mana_u.png image: mana_u.png
symbol: symbol:
code: B code: B
image: mana_b.png image: mana_b.png
symbol: symbol:
code: R code: R
image: mana_r.png image: mana_r.png
symbol: symbol:
code: G code: G
image: mana_g.png image: mana_g.png
symbol: symbol:
code: S code: S
image: mana_s.png image: mana_s.png
symbol: symbol:
code: I code: I
image: mana_infinite.png image: mana_infinite.png
symbol: symbol:
image: mana_nw.png image: mana_nw.png
code: ([XYZ0-9])/W code: ([XYZ0-9])/W
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nu.png image: mana_nu.png
code: ([XYZ0-9])/U code: ([XYZ0-9])/U
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nb.png image: mana_nb.png
code: ([XYZ0-9])/B code: ([XYZ0-9])/B
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_nr.png image: mana_nr.png
code: ([XYZ0-9])/R code: ([XYZ0-9])/R
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_ng.png image: mana_ng.png
code: ([XYZ0-9])/G code: ([XYZ0-9])/G
regex: yes regex: yes
draw text: 1 draw text: 1
text margin left: -.30 text margin left: -.30
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: .34 text margin bottom: .34
text font: text font:
name: MPlantin name: MPlantin
size: .6 size: .6
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.5 max stretch: 0.5
image font size: 145 image font size: 145
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [XYZ] code: [XYZ]
regex: yes regex: yes
draw text: 0 draw text: 0
text margin left: .23 text margin left: .23
text margin right: .23 text margin right: .23
text margin top: -.11 text margin top: -.11
text margin bottom: -.11 text margin bottom: -.11
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
symbol: symbol:
image: mana_circle.png image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|. code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes regex: yes
draw text: 0 draw text: 0
text margin left: .2 text margin left: .2
text margin right: .2 text margin right: .2
text margin top: -.14 text margin top: -.14
text margin bottom: -.14 text margin bottom: -.14
text font: text font:
name: MPlantin name: MPlantin
size: 1 size: 1
color: rgb(0,0,0) color: rgb(0,0,0)
max stretch: 0.57 max stretch: 0.57
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: T item: T
item: Q item: Q
item: C item: C
item: item:
type: line type: line
item: X item: X
item: Y item: Y
item: Z item: Z
item: I item: I
item: item:
type: custom type: custom
name: colorless name: colorless
item: item:
type: line type: line
item: W item: W
item: U item: U
item: B item: B
item: R item: R
item: G item: G
item: S item: S
item: item:
type: line type: line
item: item:
name: half name: half
item: 1/2 item: 1/2
item: |W item: |W
item: |U item: |U
item: |B item: |B
item: |R item: |R
item: |G item: |G
item: |S item: |S
item: item:
name: hybrid name: hybrid
item: W/U item: W/U
item: U/B item: U/B
item: B/R item: B/R
item: R/G item: R/G
item: G/W item: G/W
item: item:
type: line type: line
item: W/B item: W/B
item: U/R item: U/R
item: B/G item: B/G
item: R/W item: R/W
item: G/U item: G/U
item: item:
name: hybrid 3 name: hybrid 3
item: W/U/B item: W/U/B
item: U/B/R item: U/B/R
item: B/R/G item: B/R/G
item: R/G/W item: R/G/W
item: G/W/U item: G/W/U
item: item:
type: line type: line
item: W/B/R item: W/B/R
item: U/R/G item: U/R/G
item: B/G/W item: B/G/W
item: R/W/U item: R/W/U
item: G/U/B item: G/U/B
item: item:
type: line type: line
item: item:
name: number hybrids name: number hybrids
item: 2/W item: 2/W
item: 2/U item: 2/U
item: 2/B item: 2/B
item: 2/R item: 2/R
item: 2/G item: 2/G
+461 -461
View File
@@ -1,461 +1,461 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Flip Cards short name: Flip Cards
full name: Modern flip cards full name: Modern flip cards
installer group: magic/new style/flip cards installer group: magic/new style/flip cards
icon: card-sample.png icon: card-sample.png
position hint: 002 position hint: 002
version: 2009-07-09 version: 2009-07-09
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-default-image.mse-include package: magic-default-image.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-large.mse-symbol-font package: magic-mana-large.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
# Author: Wolfwood # Author: Wolfwood
# Non-creature extension: Guinea Pig and Neko Asakami # Non-creature extension: Guinea Pig and Neko Asakami
# Lots of Improvements by Pichoro # Lots of Improvements by Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Load scripts for image box # Load scripts for image box
include file: /magic-default-image.mse-include/scripts include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Colored lands are generated by scripting. # Colored lands are generated by scripting.
land_template := { land_template := {
masked_blend( masked_blend(
mask: "artifact_blend_{type}.png", mask: "artifact_blend_{type}.png",
dark: "cl{type}.jpg", dark: "cl{type}.jpg",
light: ( if input == "c" or input == "a" then "cl{type}.jpg" else input + "{type}.jpg" ), light: ( if input == "c" or input == "a" then "cl{type}.jpg" else input + "{type}.jpg" ),
) )
} }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
card_shape := {"flip"} card_shape := {"flip"}
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: {if card.card_symbol=="none" then 32 else 51} left: {if card.card_symbol=="none" then 32 else 51}
top : 30 top : 30
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
name 2: name 2:
left: 343 left: 343
bottom: 454 bottom: 454
right: { 34 + card_style.casting_cost_2.content_width } right: { 34 + card_style.casting_cost_2.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
angle: 180 angle: 180
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
right: 343 right: 343
top : 31 top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
casting cost 2: casting cost 2:
right: 32 right: 32
bottom: 449 bottom: 449
width: { max(30, card_style.casting_cost_2.content_width) + 5 } width: { max(30, card_style.casting_cost_2.content_width) + 5 }
height: 23 height: 23
alignment: middle right alignment: middle right
angle: 180 angle: 180
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: {if card.card_symbol=="none" then 20 else 32} left: {if card.card_symbol=="none" then 20 else 32}
top : 31 top : 31
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 32 left: 32
top: 162 top: 162
width: 311 width: 311
height: 182 height: 182
z index: 1 z index: 1
default: {default_image(card.card_color)} default: {default_image(card.card_color)}
############################# Card type ############################# Card type
type: type:
left: 33 left: 33
top : 134 top : 134
width: { if card.pt !="" then 253 else 310 } width: { if card.pt !="" then 253 else 310 }
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 14 size: 14
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
type 2: type 2:
right: { if card.pt_2 != "" then 86 else 34 } right: { if card.pt_2 != "" then 86 else 34 }
bottom: 353 bottom: 353
width: { if card.pt_2 != "" then 256 else 308 } width: { if card.pt_2 != "" then 256 else 308 }
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
angle: 180 angle: 180
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 14 size: 14
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
left: 309 left: 309
top : 482 top : 482
width: 44 width: 44
height: 22 height: 22
z index: 1 z index: 1
alignment: middle center alignment: middle center
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 33 left: 33
top : 60 top : 60
width: 310 width: 310
height: 65 height: 65
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 8 scale down to: 8
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 4 padding left: 4
padding top: -1 padding top: -1
padding right: 4 padding right: 4
padding bottom: -1 padding bottom: -1
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
text 2: text 2:
right: 32 right: 32
bottom: 380 bottom: 380
width: 310 width: 310
height: 65 height: 65
angle: 180 angle: 180
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 8 scale down to: 8
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 4 padding left: 4
padding top: -1 padding top: -1
padding right: 4 padding right: 4
padding bottom: -1 padding bottom: -1
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 151 left: 151
top : 58 top : 58
width: 69 width: 69
height: 69 height: 69
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
watermark 2: watermark 2:
right: 151 right: 151
bottom: 378 bottom: 378
width: 69 width: 69
height: 69 height: 69
angle: 180 angle: 180
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 290 left: 290
top: 130 top: 130
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
pt 2: pt 2:
z index: 2 z index: 2
right: 24 right: 24
bottom: 349 bottom: 349
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
angle: 180 angle: 180
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 58 left: 58
top : 479 top : 479
width: 217 width: 217
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 26 left: 26
top : 493 top : 493
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: pt box 2 name: pt box 2
script: card.card_color script: card.card_color
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
pt box: pt box:
left: 285 left: 285
top: 123 top: 123
width: 70 width: 70
height: 38 height: 38
z index: 1 z index: 1
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
mask: mask_pt.png mask: mask_pt.png
image: { flip_ptbox() } image: { flip_ptbox() }
pt box 2: pt box 2:
left: 18 left: 18
top: 342 top: 342
width: 70 width: 70
height: 38 height: 38
z index: 1 z index: 1
visible: { card.pt_2 != "" } visible: { card.pt_2 != "" }
render style: image render style: image
mask: mask_pt2.png mask: mask_pt2.png
image: { flip_ptbox2() } image: { flip_ptbox2() }
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
+332 -332
View File
@@ -1,332 +1,332 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Promotional short name: Promotional
full name: Large image full name: Large image
installer group: magic/new style/promotional installer group: magic/new style/promotional
icon: card-sample.png icon: card-sample.png
position hint: 004 position hint: 004
version: 2009-07-07 version: 2009-07-07
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2007-12-29 version: 2007-12-29
depends on: depends on:
package: magic-default-image.mse-include package: magic-default-image.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-large.mse-symbol-font package: magic-mana-large.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Load scripts for image box # Load scripts for image box
include file: /magic-default-image.mse-include/scripts include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used? # Which artifact template should be used? Which multicolor template should be used?
alternate_template := { alternate_template := {
if input == "a" then ( if input == "a" then (
if not styling.darker_artifacts then "oa" if not styling.darker_artifacts then "oa"
else "a" else "a"
) else if input == "m" then ( ) else if input == "m" then (
if styling.saturated_multicolor then "m" if styling.saturated_multicolor then "m"
else "om" else "om"
) else input ) else input
} }
template := { alternate_template() + "{type}.jpg" } template := { alternate_template() + "{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: darker artifacts name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn. description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field: styling field:
type: boolean type: boolean
name: saturated multicolor name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards. description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
darker artifacts: darker artifacts:
choice images: choice images:
yes: acard.jpg yes: acard.jpg
no: oacard.jpg no: oacard.jpg
saturated multicolor: saturated multicolor:
choice images: choice images:
yes: mcard.jpg yes: mcard.jpg
no: omcard.jpg no: omcard.jpg
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 5 z index: 5
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: { if card.card_symbol=="none" then 32 else 51 } left: { if card.card_symbol=="none" then 32 else 51 }
top : 30 top : 30
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
right: 343 right: 343
top : 31 top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: { if card.card_symbol=="none" then 20 else 32 } left: { if card.card_symbol=="none" then 20 else 32 }
top : 31 top : 31
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 32 left: 32
top: 62 top: 62
width: 311 width: 311
height: 408 height: 408
z index: 1 z index: 1
default: {default_image(card.card_color)} default: {default_image(card.card_color)}
############################# Card type ############################# Card type
type: type:
left: 33 left: 33
top : 309 top : 309
width: 306 width: 306
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 2 z index: 2
font: font:
name: Matrix name: Matrix
size: 16 size: 16
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Text box ############################# Text box
text: text:
left: 31 left: 31
top : 330 top : 330
width: 311 width: 311
height: 138 height: 138
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 8 scale down to: 8
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
color: rgb(255,255,255) color: rgb(255,255,255)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center shrink-overflow" then "middle center shrink-overflow"
else "middle left shrink-overflow" else "middle left shrink-overflow"
z index: 3 z index: 3
padding left: 4 padding left: 4
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
line height hard max: 1.3 line height hard max: 1.3
line height line max: 1.6 line height line max: 1.6
watermark: watermark:
left: 117 left: 117
top : 321 top : 321
width: 138 width: 138
height: 156 height: 156
z index: 2 z index: 2
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
pt: pt:
z index: 3 z index: 3
left: 284 left: 284
top: 466 top: 466
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 56 left: 56
top : 477 top : 477
width: 217 width: 217
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 26 left: 26
top : 493 top : 493
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
pt box: pt box:
left: 271 left: 271
top: 461 top: 461
width: 81 width: 81
height: 42 height: 42
z index: 2 z index: 2
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
mask: mask_pt.png mask: mask_pt.png
image: { card_ptbox() } image: { card_ptbox() }
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 4 z index: 4
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
+217 -217
View File
@@ -1,217 +1,217 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Textless Land short name: Textless Land
full name: Textless Land full name: Textless Land
installer group: magic/new style/textless/land installer group: magic/new style/textless/land
icon: card-sample.png icon: card-sample.png
position hint: 005 position hint: 005
version: 2009-08-10 version: 2009-08-10
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2009-08-10 version: 2009-08-10
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#By Pichoro #By Pichoro
#Images by Art_Freak #Images by Art_Freak
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template := { ( if input == "a" then "c" else input ) + "l{type}.jpg" } template := { ( if input == "a" then "c" else input ) + "l{type}.jpg" }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: { if card.card_symbol=="none" then 32 else 51 } left: { if card.card_symbol=="none" then 32 else 51 }
top : 30 top : 30
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: black color: black
############################# Image ############################# Image
image: image:
#left: 30 #left: 30
#top: 61 #top: 61
#width: 315 #width: 315
#height: 372 #height: 372
left: 30 left: 30
top: 60 top: 60
width: 316 width: 316
height: 373 height: 373
z index: 1 z index: 1
mask: image_mask.png mask: image_mask.png
############################# Card type ############################# Card type
super type: super type:
left: 36 left: 36
top : 441 top : 441
width: 117 width: 117
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 16 size: 16
color: black color: black
watermark: watermark:
left: 162 left: 162
top : 421 top : 421
width: 54 width: 54
height: 54 height: 54
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
sub type: sub type:
left: 222 left: 222
top : 441 top : 441
width: { 117 - max(22,card_style.rarity.content_width) } width: { 117 - max(22,card_style.rarity.content_width) }
height: 18 height: 18
alignment: top center shrink-overflow alignment: top center shrink-overflow
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 16 size: 16
color: black color: black
rarity: rarity:
right: 342 right: 342
top : 440 top : 440
width: 44 width: 44
height: 22 height: 22
z index: 2 z index: 2
render style: image render style: image
alignment: middle right alignment: middle right
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 59 left: 59
top : 483 top : 483
width: 217 width: 217
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: white color: white
copyright line: copyright line:
left: 29 left: 29
top : 495 top : 495
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: white color: white
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
choice: white choice: white
editable: false editable: false
save value: false save value: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
paintbrush: paintbrush:
left: 26 left: 26
top : 485 top : 485
width: 30 width: 30
height: 11 height: 11
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
+427 -427
View File
@@ -1,427 +1,427 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Tokens short name: Tokens
full name: Modern style full name: Modern style
installer group: magic/new style/tokens installer group: magic/new style/tokens
icon: card-sample.png icon: card-sample.png
position hint: 007 position hint: 007
version: 2009-07-20 version: 2009-07-20
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-embossedletters.mse-symbol-font package: magic-embossedletters.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
# By Pichoro # By Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_typeline } mask_hybrid_with_land := { styling.grey_hybrid_typeline }
# What should the textbox look like? # What should the textbox look like?
text_shape := { text_shape := {
if card.rule_text == "" if card.rule_text == ""
and card.flavor_text == "<i-flavor></i-flavor>" then "0" # no textbox and card.flavor_text == "<i-flavor></i-flavor>" then "0" # no textbox
else if styling.one_textline_tokens else if styling.one_textline_tokens
and card_style.text.content_lines == 2 and card_style.text.content_lines == 2
and card.flavor_text == "<i-flavor></i-flavor>" then "1" # small textbox and card.flavor_text == "<i-flavor></i-flavor>" then "1" # small textbox
else "2" # large textbox else "2" # large textbox
} }
land_template := { "c{type}.jpg" } land_template := { "c{type}.jpg" }
colored_lands := false colored_lands := false
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# We have no land template # We have no land template
font_colors_white := { input == "b" } font_colors_white := { input == "b" }
# AE replacement shouldn't happen in the title, or else MSE compresses the symbol # AE replacement shouldn't happen in the title, or else MSE compresses the symbol
name_filter := { input } name_filter := { input }
paintbrush_color := { if font_white() then "white" else "black" } paintbrush_color := { if font_white() then "white" else "black" }
card_shape := { "token" } card_shape := { "token" }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: boolean type: boolean
name: grey hybrid typeline name: grey hybrid typeline
description: Use a grey background for the type line on hybrid cards. This is done on real cards. description: Use a grey background for the type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: boolean type: boolean
name: one textline tokens name: one textline tokens
description: Should token frames with a single line for text be enabled? description: Should token frames with a single line for text be enabled?
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: short text only initial: short text only
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
one textline tokens: one textline tokens:
render style: both render style: both
choice images: choice images:
yes: rcard1.jpg yes: rcard1.jpg
no: rcard2.jpg no: rcard2.jpg
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { color_background(type:"card" + text_shape(), base_hybrid:card_hybrid) } image: { color_background(type:"card" + text_shape(), base_hybrid:card_hybrid) }
###################C######### Name line ###################C######### Name line
name: name:
left: left:
{ if card_style.name.content_width > 269 then 50 { if card_style.name.content_width > 269 then 50
else card_style.name.content_width * -0.5 + 184.5 } else card_style.name.content_width * -0.5 + 184.5 }
top: 23 top: 23
width: width:
{ if card_style.name.content_width > 269 then 275 { if card_style.name.content_width > 269 then 275
else card_style.name.content_width + 6 } else card_style.name.content_width + 6 }
height: 28 height: 28
alignment: bottom center justify-all alignment: bottom center justify-all
padding bottom: -2 padding bottom: -2
padding top: 2 padding top: 2
z index: 2 z index: 2
symbol font: symbol font:
name: magic-embossedletters name: magic-embossedletters
size: 22 size: 22
alignment: bottom center alignment: bottom center
always symbol: true always symbol: true
############################# Image ############################# Image
image: image:
left: 30 left: 30
top: { if text_shape() == 2 or text_shape() == 1 then 58 else 59 } top: { if text_shape() == 2 or text_shape() == 1 then 58 else 59 }
width: 315 width: 315
height: height:
{ if text_shape() == "0" then 366 { if text_shape() == "0" then 366
else if text_shape() == "1" then 349 else if text_shape() == "1" then 349
else 288 } else 288 }
mask: { "imagemask{text_shape()}.png" } mask: { "imagemask{text_shape()}.png" }
z index: 1 z index: 1
################H############ Card type ################H############ Card type
type: type:
left: 35 left: 35
top: top:
{if text_shape() == "0" then 432 {if text_shape() == "0" then 432
else if text_shape() == "1" then 414 else if text_shape() == "1" then 414
else 353} else 353}
width: { 308 - max(22,card_style.rarity.content_width) } width: { 308 - max(22,card_style.rarity.content_width) }
height: 20 height: 20
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
padding top: 2 padding top: 2
padding bottom: 4 padding bottom: 4
padding right: 2 padding right: 2
font: font:
name: Matrix name: Matrix
size: 15 size: 15
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
right: 342 right: 342
top: top:
{ if text_shape() == "0" then 432 { if text_shape() == "0" then 432
else if text_shape() == "1" then 414 else if text_shape() == "1" then 414
else 353 } else 353 }
width: 44 width: 44
height: 22 height: 22
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 31 left: 31
top: top:
{ if text_shape() == "0" then 300 { if text_shape() == "0" then 300
else if text_shape() == "1" then 443 else if text_shape() == "1" then 443
else 388} else 388}
width: 311 width: 311
height: height:
{ if text_shape() == "1" then 27 { if text_shape() == "1" then 27
else 80 } else 80 }
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 10 scale down to: 10
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
card_style.text.content_lines <= 2 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
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 card.flavor_text == "<i-flavor></i-flavor>") or
styling.center_text == "always" styling.center_text == "always"
then "middle center shrink-overflow" then "middle center shrink-overflow"
else "middle left shrink-overflow" else "middle left shrink-overflow"
z index: 1 z index: 1
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: left:
{ if text_shape() == "2" then 288 { if text_shape() == "2" then 288
else 284 } else 284 }
top: top:
{ if text_shape() == "2" then 471 { if text_shape() == "2" then 471
else 466 } else 466 }
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 58 left: 58
top : 479 top : 479
width: 215 width: 215
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 11 size: 11
weight: bold weight: bold
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 30 left: 30
top : 493 top : 493
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: name box name: name box
choice: black choice: black
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: name box left name: name box left
choice: black choice: black
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: name box right name: name box right
choice: black choice: black
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
script: paintbrush_color(card.card_color) script: paintbrush_color(card.card_color)
editable: false editable: false
save value: false save value: false
extra card style: extra card style:
pt box: pt box:
left: left:
{ if text_shape() == "2" then 275 { if text_shape() == "2" then 275
else 271 } else 271 }
top: top:
{ if text_shape() == "2" then 463 { if text_shape() == "2" then 463
else 461 } else 461 }
width: 81 width: 81
height: 42 height: 42
z index: 1 z index: 1
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
image: { color_background(type:"pt" + text_shape(), base_hybrid:pt_hybrid) } image: { color_background(type:"pt" + text_shape(), base_hybrid:pt_hybrid) }
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
name box: name box:
left: left:
{ if card_style.name.content_width > 275 then 50 { if card_style.name.content_width > 275 then 50
else card_style.name.content_width * -0.5 + 185.5 } else card_style.name.content_width * -0.5 + 185.5 }
top: 26 top: 26
width: width:
{ if card_style.name.content_width > 275 then 275 { if card_style.name.content_width > 275 then 275
else card_style.name.content_width + 3} else card_style.name.content_width + 3}
height: 35 height: 35
z index: 1 z index: 1
visible: { card.name != "" } visible: { card.name != "" }
render style: image render style: image
image: name-mid.png image: name-mid.png
name box left: name box left:
right: right:
{ if card_style.name.content_width > 275 then 50 { if card_style.name.content_width > 275 then 50
else card_style.name.content_width * -0.5 + 185.5 } else card_style.name.content_width * -0.5 + 185.5 }
top: 26 top: 26
width: 15 width: 15
height: 35 height: 35
z index: 1 z index: 1
render style: image render style: image
image: name-left.png image: name-left.png
name box right: name box right:
left: left:
{ if card_style.name.content_width > 275 then 325 { if card_style.name.content_width > 275 then 325
else card_style.name.content_width * 0.5 + 187.5 } else card_style.name.content_width * 0.5 + 187.5 }
top: 26 top: 26
width: 14 width: 14
height: 35 height: 35
z index: 1 z index: 1
render style: image render style: image
image: name-right.png image: name-right.png
paintbrush: paintbrush:
left: 27 left: 27
top : 481 top : 481
width: 30 width: 30
height: 11 height: 11
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
black: /magic-future-common.mse-include/paintbrush_black.png black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
+386 -386
View File
@@ -1,386 +1,386 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Modern style short name: Modern style
full name: After 8th edition full name: After 8th edition
icon: card-sample.png icon: card-sample.png
position hint: 001 position hint: 001
installer group: magic/new style/normal cards installer group: magic/new style/normal cards
version: 2009-07-07 version: 2009-07-07
depends on: magic.mse-game 2008-06-02 depends on: magic.mse-game 2008-06-02
depends on: magic-default-image.mse-include 2007-09-23 depends on: magic-default-image.mse-include 2007-09-23
depends on: magic-watermarks.mse-include 2007-09-23 depends on: magic-watermarks.mse-include 2007-09-23
depends on: magic-mana-large.mse-symbol-font 2007-09-23 depends on: magic-mana-large.mse-symbol-font 2007-09-23
depends on: magic-mana-small.mse-symbol-font 2007-09-23 depends on: magic-mana-small.mse-symbol-font 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Load scripts for image box # Load scripts for image box
include file: /magic-default-image.mse-include/scripts include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used? # Which artifact template should be used? Which multicolor template should be used?
alternate_template := { alternate_template := {
if input == "a" then ( if input == "a" then (
if styling.artifact_style == "light" then "oa" if styling.artifact_style == "light" then "oa"
else if styling.artifact_style == "brown" then "ba" else if styling.artifact_style == "brown" then "ba"
else "a" else "a"
) else if input == "m" then ( ) else if input == "m" then (
if styling.saturated_multicolor then "m" if styling.saturated_multicolor then "m"
else "om" else "om"
) else input ) else input
} }
template := { alternate_template() + "{type}.jpg" } template := { alternate_template() + "{type}.jpg" }
land_template := { (if input == "a" then "c" else alternate_template()) + "l{type}.jpg" } land_template := { (if input == "a" then "c" else alternate_template()) + "l{type}.jpg" }
# Use land templates for previews because they show more contrast # Use land templates for previews because they show more contrast
hybrid_previews := "land,hybrid" hybrid_previews := "land,hybrid"
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: choice type: choice
name: artifact style name: artifact style
description: Choose the style of artifacts: light = before Fifth Dawn, dark = used since Fifth Dawn, brown = old rust style. description: Choose the style of artifacts: light = before Fifth Dawn, dark = used since Fifth Dawn, brown = old rust style.
initial: dark initial: dark
choice: light choice: light
choice: dark choice: dark
choice: brown choice: brown
styling field: styling field:
type: boolean type: boolean
name: saturated multicolor name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards. description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling field: styling field:
type: choice type: choice
name: image size name: image size
description: Should the art extend into a transparent textbox? description: Should the art extend into a transparent textbox?
initial: standard initial: standard
choice: standard choice: standard
choice: extended choice: extended
styling style: styling style:
artifact style: artifact style:
render style: both render style: both
choice images: choice images:
light: oacard.jpg light: oacard.jpg
dark: acard.jpg dark: acard.jpg
brown: bacard.jpg brown: bacard.jpg
saturated multicolor: saturated multicolor:
choice images: choice images:
yes: mcard.jpg yes: mcard.jpg
no: omcard.jpg no: omcard.jpg
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
image size: image size:
render style: both render style: both
choice images: choice images:
standard: /magic.mse-game/icons/small-image.png standard: /magic.mse-game/icons/small-image.png
extended: /magic.mse-game/icons/large-image.png extended: /magic.mse-game/icons/large-image.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: { if card.card_symbol=="none" then 32 else 51 } left: { if card.card_symbol=="none" then 32 else 51 }
top : 30 top : 30
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
right: 343 right: 343
top : 31 top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: middle right alignment: middle right
font: font:
name: MPlantin name: MPlantin
size: 15 size: 15
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: {if card.card_symbol=="none" then 20 else 32} left: {if card.card_symbol=="none" then 20 else 32}
top : 31 top : 31
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 32 left: 32
top: 62 top: 62
width: 311 width: 311
height: { if styling.image_size == "extended" then 408 else 228 } height: { if styling.image_size == "extended" then 408 else 228 }
z index: 1 z index: 1
mask: mask:
script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png" script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png"
default: {default_image(card.card_color)} default: {default_image(card.card_color)}
############################# Card type ############################# Card type
type: type:
left: 35 left: 35
top : 298 top : 298
width: { 308 - max(22,card_style.rarity.content_width) } width: { 308 - max(22,card_style.rarity.content_width) }
height: 20 height: 20
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 14 size: 14
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
right: 342 right: 342
top : 297 top : 297
width: 44 width: 44
height: 22 height: 22
z index: 2 z index: 2
render style: image render style: image
alignment: middle right alignment: middle right
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 31 left: 31
top : 328 top : 328
width: 311 width: 311
height: 142 height: 142
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 6 padding left: 6
padding right: 4 padding right: 4
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
line height hard max: 1.3 line height hard max: 1.3
line height line max: 1.6 line height line max: 1.6
watermark: watermark:
left: 117 left: 117
top : 321 top : 321
width: 138 width: 138
height: 156 height: 156
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 284 left: 284
top: 466 top: 466
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 56 left: 56
top : 478 top : 478
width: 217 width: 217
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
weight: bold weight: bold
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 30 left: 30
top : 493 top : 493
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
pt box: pt box:
left: 271 left: 271
top: 461 top: 461
width: 81 width: 81
height: 42 height: 42
z index: 1 z index: 1
mask: ptmask.png mask: ptmask.png
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
image: { card_ptbox() } image: { card_ptbox() }
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+326 -326
View File
@@ -1,326 +1,326 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Old Promo short name: Old Promo
full name: Old Style Promo full name: Old Style Promo
installer group: magic/old style/promo cards installer group: magic/old style/promo cards
icon: card-sample.png icon: card-sample.png
position hint: 104 position hint: 104
version: 2009-07-09 version: 2009-07-09
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2007-12-29 version: 2007-12-29
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#By: Pichoro #By: Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# There is no land template # There is no land template
land_template := { "a{type}.png" } land_template := { "a{type}.png" }
# Which artifact template should be used? # Which artifact template should be used?
colorless_template := { colorless_template := {
if input == "c" if input == "c"
then "a" then "a"
else input else input
} }
template := { colorless_template() + "{type}.png" } template := { colorless_template() + "{type}.png" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
#Did it this way because was getting longer other way, due to redefining color_background parts. #Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := { color_combination := {
# The base hybrid, without the outer frame blended over it # The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]() base := base_hybrid[shape][color_count]()
# Put a frame around it? # Put a frame around it?
if land and not colored_lands then if land and not colored_lands then
masked_blend( masked_blend(
mask: "multicolor_blend_{type}.png", mask: "multicolor_blend_{type}.png",
dark: land_template("c"), dark: land_template("c"),
light: base, light: base,
) )
else if multi then else if multi then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("m"), dark: template("m"),
light: base, light: base,
) )
else if artifact then else if artifact then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_artifact== "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("a"), dark: template("a"),
light: base, light: base,
) )
else base else base
} }
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: choice type: choice
name: type of gradient multicolor name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor? description: What parts of the card should be blended for gradient multicolor?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: choice type: choice
name: type of gradient artifact name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact? description: What parts of the card should be blended for gradient artifact?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: color type: color
name: font color name: font color
description: The default text and typeline color for cards description: The default text and typeline color for cards
choice: choice:
name: black name: black
color: rgb(0,0,0) color: rgb(0,0,0)
choice: choice:
name: white name: white
color: rgb(255,255,255) color: rgb(255,255,255)
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: boolean type: boolean
name: left align artist name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest? description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling field: styling field:
type: choice type: choice
name: pt font name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage. description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold initial: MPlantin-Bold
choice: MPlantin choice: MPlantin
choice: MPlantin-Bold choice: MPlantin-Bold
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 5 z index: 5
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 42 left: 42
top : 24 top : 24
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: MagicMedieval name: MagicMedieval
size: 15.5 size: 15.5
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
casting cost: casting cost:
right: 343 right: 343
top : 22 top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: bottom right alignment: bottom right
symbol font: symbol font:
name: magic-mana-small name: magic-mana-small
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: 24 left: 24
top : 24 top : 24
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 44 left: 44
top: 51 top: 51
width: 287 width: 287
height: 411 height: 411
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 46 left: 46
bottom: 312 bottom: 312
width: 284 width: 284
height: 18 height: 18
alignment: top left shrink-overflow alignment: top left shrink-overflow
z index: 2 z index: 2
font: font:
name: MPlantin name: MPlantin
size: 11 size: 11
color: { styling.font_color } color: { styling.font_color }
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Textbox ############################# Textbox
text: text:
left: 46 left: 46
top : 313 top : 313
width: 284 width: 284
height: 148 height: 148
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 13 size: 13
scale down to: 6 scale down to: 6
color: { styling.font_color } color: { styling.font_color }
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 13 size: 13
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 295 left: 295
top: 470 top: 470
width: 47 width: 47
height: 27 height: 27
alignment: right middle alignment: right middle
font: font:
name: { styling.pt_font } name: { styling.pt_font }
size: 17 size: 17
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 40 left: 40
top : 470 top : 470
width: 297 width: 297
height: 16 height: 16
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: MPlantin name: MPlantin
size: 10 size: 10
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
copyright line: copyright line:
left: 40 left: 40
top : 486 top : 486
width: 297 width: 297
height: 12 height: 12
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 4 z index: 4
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
+298 -298
View File
@@ -1,298 +1,298 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Old Textless short name: Old Textless
full name: Old Style Textless full name: Old Style Textless
installer group: magic/old style/textless cards installer group: magic/old style/textless cards
icon: card-sample.png icon: card-sample.png
position hint: 105 position hint: 105
version: 2009-07-09 version: 2009-07-09
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#By: Pichoro #By: Pichoro
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# There is no land template # There is no land template
land_template := { "a{type}.png" } land_template := { "a{type}.png" }
# Which artifact template should be used? # Which artifact template should be used?
colorless_template := { colorless_template := {
if input == "c" if input == "c"
then "a" then "a"
else input else input
} }
template := { colorless_template() + "{type}.png" } template := { colorless_template() + "{type}.png" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { "old" } mana_t := { "old" }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
#Did it this way because was getting longer other way, due to redefining color_background parts. #Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := { color_combination := {
# The base hybrid, without the outer frame blended over it # The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]() base := base_hybrid[shape][color_count]()
# Put a frame around it? # Put a frame around it?
if land and not colored_lands then if land and not colored_lands then
masked_blend( masked_blend(
mask: "multicolor_blend_{type}.png", mask: "multicolor_blend_{type}.png",
dark: land_template("c"), dark: land_template("c"),
light: base, light: base,
) )
else if multi then else if multi then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("m"), dark: template("m"),
light: base, light: base,
) )
else if artifact then else if artifact then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("a"), dark: template("a"),
light: base, light: base,
) )
else base else base
} }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: olduncommon name: olduncommon
border radius: 0.10 border radius: 0.10
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(224,224,224) fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84) fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255) border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255) border color 2: rgb(255,255,255)
variation: variation:
name: oldrare name: oldrare
border radius: 0.10 border radius: 0.10
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(214,196,94) fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40) fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255) border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255) border color 2: rgb(255,255,255)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: choice type: choice
name: type of gradient multicolor name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor? description: What parts of the card should be blended for gradient multicolor?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: choice type: choice
name: type of gradient artifact name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact? description: What parts of the card should be blended for gradient artifact?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: colored rarities name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple? description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: left align artist name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest? description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling field: styling field:
type: choice type: choice
name: pt font name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage. description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold initial: MPlantin-Bold
choice: MPlantin choice: MPlantin
choice: MPlantin-Bold choice: MPlantin-Bold
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 42 left: 42
top : 24 top : 24
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: MagicMedieval name: MagicMedieval
size: 15.5 size: 15.5
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
casting cost: casting cost:
right: 343 right: 343
top : 22 top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: bottom right alignment: bottom right
symbol font: symbol font:
name: magic-mana-small name: magic-mana-small
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: 24 left: 24
top : 24 top : 24
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 44 left: 44
top: 51 top: 51
width: 287 width: 287
height: 411 height: 411
z index: 1 z index: 1
############################# Card type ############################# Card type
rarity: rarity:
right: 66 right: 66
top : 472 top : 472
width: 44 width: 44
height: 22 height: 22
z index: 1 z index: 1
alignment: middle center alignment: middle center
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common") basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common") common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: uncommon:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon") then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
rare: rare:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare") then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare: mythic rare:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare") then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
special: special:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special") then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
############################# Textbox ############################# Textbox
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 295 left: 295
top: 470 top: 470
width: 47 width: 47
height: 27 height: 27
alignment: right middle alignment: right middle
font: font:
name: { styling.pt_font } name: { styling.pt_font }
size: 17 size: 17
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 65 left: 65
top : 470 top : 470
width: 247 width: 247
height: 16 height: 16
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: MPlantin name: MPlantin
size: 10 size: 10
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
copyright line: copyright line:
left: 65 left: 65
top : 486 top : 486
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+362 -362
View File
@@ -1,362 +1,362 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Tokens short name: Tokens
full name: Old style full name: Old style
installer group: magic/old style/tokens installer group: magic/old style/tokens
icon: card-sample.png icon: card-sample.png
position hint: 107 position hint: 107
version: 2009-07-09 version: 2009-07-09
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# There is no land template # There is no land template
land_template := { "c{type}.jpg" } land_template := { "c{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font # Only white cards use a black font
font_colors_white := { input != "w" } font_colors_white := { input != "w" }
color_combination := { color_combination := {
# The base hybrid, without the outer frame blended over it # The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]() base := base_hybrid[shape][color_count]()
# Put a frame around it? # Put a frame around it?
if land and not colored_lands then if land and not colored_lands then
masked_blend( masked_blend(
mask: "multicolor_blend_{type}.png", mask: "multicolor_blend_{type}.png",
dark: land_template("c"), dark: land_template("c"),
light: base, light: base,
) )
else if multi then else if multi then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("m"), dark: template("m"),
light: base, light: base,
) )
else if artifact then else if artifact then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("a"), dark: template("a"),
light: base, light: base,
) )
else base else base
} }
card_shape := { "token" } card_shape := { "token" }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: olduncommon name: olduncommon
border radius: 0.10 border radius: 0.10
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(224,224,224) fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84) fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255) border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255) border color 2: rgb(255,255,255)
variation: variation:
name: oldrare name: oldrare
border radius: 0.10 border radius: 0.10
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(214,196,94) fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40) fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255) border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255) border color 2: rgb(255,255,255)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: type of gradient multicolor name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor? description: What parts of the card should be blended for gradient multicolor?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: choice type: choice
name: type of gradient artifact name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact? description: What parts of the card should be blended for gradient artifact?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: old initial: old
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: short text only initial: short text only
styling field: styling field:
type: boolean type: boolean
name: colored rarities name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple? description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: left align artist name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest? description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling field: styling field:
type: choice type: choice
name: pt font name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage. description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold initial: MPlantin-Bold
choice: MPlantin choice: MPlantin
choice: MPlantin-Bold choice: MPlantin-Bold
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
colored rarities: colored rarities:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "rare") } yes: { symbol_variation(symbol: set.symbol, variation: "rare") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 40 left: 40
top : 23 top : 23
width: 295 width: 295
height: 25 height: 25
alignment: middle center alignment: middle center
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 17 size: 17
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
############################# Image ############################# Image
image: image:
left: 44 left: 44
top: 58 top: 58
width: 286 width: 286
height: 270 height: 270
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 58 left: 58
top : 348 top : 348
width: { 262 - max(22,card_style.rarity.content_width) } width: { 262 - max(22,card_style.rarity.content_width) }
height: 18 height: 18
alignment: top left shrink-overflow alignment: top left shrink-overflow
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 12 size: 12
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(192,192,192) separator color: rgb(192,192,192)
rarity: rarity:
right: 320 right: 320
top : 347 top : 347
width: 46 width: 46
height: 23 height: 23
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common") basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common") common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: uncommon:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon") then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
rare: rare:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare") then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare: mythic rare:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare") then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
special: special:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special") then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
############################# Text box ############################# Text box
text: text:
left: 63 left: 63
top : 378 top : 378
width: 246 width: 246
height: 67 height: 67
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 13 size: 13
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 13 size: 13
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
card_style.text.content_lines <= 2 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
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 card.flavor_text == "<i-flavor></i-flavor>") or
styling.center_text == "always" styling.center_text == "always"
then "middle center shrink-overflow" then "middle center shrink-overflow"
else "middle left shrink-overflow" else "middle left shrink-overflow"
z index: 1 z index: 1
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 283 left: 283
top: 458 top: 458
width: 45 width: 45
height: 30 height: 30
alignment: right top alignment: right top
font: font:
name: { styling.pt_font } name: { styling.pt_font }
size: 18 size: 18
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 2 shadow displacement x: 2
shadow displacement y: 2 shadow displacement y: 2
separator color: rgb(255,50,50) separator color: rgb(255,50,50)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 57 left: 57
top : 459 top : 459
width: 260 width: 260
height: 15 height: 15
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: Mplantin name: Mplantin
size: 9 size: 9
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
copyright line: copyright line:
left: 57 left: 57
top : 472 top : 472
width: 260 width: 260
height: 12 height: 12
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: MPlantin name: MPlantin
size: 8 size: 8
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+399 -399
View File
@@ -1,399 +1,399 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Old style short name: Old style
full name: Before 8th edition full name: Before 8th edition
installer group: magic/old style/normal cards installer group: magic/old style/normal cards
icon: card-sample.png icon: card-sample.png
position hint: 101 position hint: 101
version: 2009-07-09 version: 2009-07-09
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-12-29 version: 2007-12-29
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font # Only white cards use a black font
font_colors_white := { input != "w" } font_colors_white := { input != "w" }
# Alpha style lands? Different blending for multicolored lands. # Alpha style lands? Different blending for multicolored lands.
#Did it this way because was getting longer other way, due to redefining color_background parts. #Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := { color_combination := {
# The base hybrid, without the outer frame blended over it # The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]() base := base_hybrid[shape][color_count]()
# Put a frame around it? # Put a frame around it?
if type == "card" and land and color_count == 2 and shape != "overlay" and styling.alpha_style_blending then if type == "card" and land and color_count == 2 and shape != "overlay" and styling.alpha_style_blending then
masked_blend( masked_blend(
mask: "alpha_blend.png", mask: "alpha_blend.png",
dark: land_template(colors[0]), dark: land_template(colors[0]),
light: land_template(colors[1]), light: land_template(colors[1]),
) )
else if land and color_count!=1 then else if land and color_count!=1 then
masked_blend( masked_blend(
mask: "land_blend_{type}.png", mask: "land_blend_{type}.png",
dark: land_template("c"), dark: land_template("c"),
light: base, light: base,
) )
else if multi then else if multi then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("m"), dark: template("m"),
light: base, light: base,
) )
else if artifact then else if artifact then
masked_blend( masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png" 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 if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ), else "multicolor_blend_{type}.png" ),
dark: template("a"), dark: template("a"),
light: base, light: base,
) )
else base else base
} }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: olduncommon name: olduncommon
border radius: 0.10 border radius: 0.10
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(224,224,224) fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84) fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255) border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255) border color 2: rgb(255,255,255)
variation: variation:
name: oldrare name: oldrare
border radius: 0.10 border radius: 0.10
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(214,196,94) fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40) fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255) border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255) border color 2: rgb(255,255,255)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: alpha style blending name: alpha style blending
description: Use Alpha-style dual blending description: Use Alpha-style dual blending
initial: no initial: no
styling field: styling field:
type: choice type: choice
name: type of gradient multicolor name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor? description: What parts of the card should be blended for gradient multicolor?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: choice type: choice
name: type of gradient artifact name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact? description: What parts of the card should be blended for gradient artifact?
choice: full card choice: full card
choice: trim only choice: trim only
initial: full card initial: full card
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: old initial: old
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: boolean type: boolean
name: colored rarities name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple? description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: left align artist name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest? description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling field: styling field:
type: choice type: choice
name: pt font name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage. description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold initial: MPlantin-Bold
choice: MPlantin choice: MPlantin
choice: MPlantin-Bold choice: MPlantin-Bold
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
colored rarities: colored rarities:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "rare") } yes: { symbol_variation(symbol: set.symbol, variation: "rare") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 19 left width: 19
right width: 19 right width: 19
top width: 19 top width: 19
bottom width: 19 bottom width: 19
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: 42 left: 42
top: 24 top: 24
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: MagicMedieval name: MagicMedieval
size: 15.5 size: 15.5
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
casting cost: casting cost:
right: 341 right: 341
top : 22 top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 24 height: 24
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-small name: magic-mana-small
size: 16 size: 16
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: 24 left: 24
top : 24 top : 24
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 45 left: 45
top: 51 top: 51
width: 286 width: 286
height: 233 height: 233
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 39 left: 39
top : 291 top : 291
width: { 298 - max(22,card_style.rarity.content_width) } width: { 298 - max(22,card_style.rarity.content_width) }
height: 20 height: 20
alignment: middle shrink-overflow alignment: middle shrink-overflow
z index: 1 z index: 1
padding top: 2 padding top: 2
font: font:
name: MPlantin name: MPlantin
size: 12 size: 12
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
left: 293 left: 293
top : 290 top : 290
width: 44 width: 44
height: 22 height: 22
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common") basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common") common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: uncommon:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon") then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
rare: rare:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare") then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare: mythic rare:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare") then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
special: special:
script: script:
if styling.colored_rarities if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special") then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
############################# Text box ############################# Text box
text: text:
left: 43 left: 43
top : 318 top : 318
width: 289 width: 289
height: 143 height: 143
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 6 padding left: 6
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 0 padding bottom: 0
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 120 left: 120
top : 313 top : 313
width: 138 width: 138
height: 150 height: 150
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks-old include file: /magic-watermarks.mse-include/watermarks-old
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 295 left: 295
top: 470 top: 470
width: 47 width: 47
height: 27 height: 27
alignment: right middle alignment: right middle
font: font:
name: { styling.pt_font } name: { styling.pt_font }
size: 17 size: 17
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 40 left: 40
top : 470 top : 470
width: 297 width: 297
height: 16 height: 16
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: MPlantin name: MPlantin
size: 10 size: 10
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 1 shadow displacement x: 1
shadow displacement y: 1 shadow displacement y: 1
copyright line: copyright line:
left: 40 left: 40
top : 486 top : 486
width: 297 width: 297
height: 12 height: 12
z index: 1 z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" } alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
@@ -1,6 +1,6 @@
mse version: 0.3.7 mse version: 0.3.7
version: 2008-08-31 version: 2008-08-31
short name: normal foil short name: normal foil
installer group: magic/overlays/foil/normal installer group: magic/overlays/foil/normal
position hint: 001 position hint: 001
icon: overlay.png icon: overlay.png
+493 -493
View File
@@ -1,493 +1,493 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Planeshifted Splits short name: Planeshifted Splits
full name: Planeshifted Split Cards full name: Planeshifted Split Cards
installer group: magic/Planeshifted/Split Cards installer group: magic/Planeshifted/Split Cards
icon: card-sample.png icon: card-sample.png
position hint: 013 position hint: 013
version: 2009-07-07 version: 2009-07-07
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-large.mse-symbol-font package: magic-mana-large.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 523 card width: 523
card height: 375 card height: 375
card dpi: 150 card dpi: 150
# By Pichoro; based on templates by Wolfwood and Buttock1234 # By Pichoro; based on templates by Wolfwood and Buttock1234
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template_suffix := [card: "card.jpg", pt: "pt.png"] template_suffix := [card: "card.jpg", pt: "pt.png"]
template := { input + template_suffix[type] } template := { input + template_suffix[type] }
land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] } land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
card_shape := { if styling.shifted_sorting then "split, shifted" else "split" } card_shape := { if styling.shifted_sorting then "split, shifted" else "split" }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: shifted sorting name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)? description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top: 0 top: 0
width: 523 width: 523
height: 375 height: 375
radius: 18 radius: 18
z index: -1 z index: -1
card color: card color:
left: 18 left: 18
top: 18 top: 18
width: 236 width: 236
height: 338 height: 338
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
card color 2: card color 2:
left: 269 left: 269
top: 18 top: 18
width: 236 width: 236
height: 338 height: 338
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: { if card.card_symbol=="none" then 30 else 51 } left: { if card.card_symbol=="none" then 30 else 51 }
top: 27 top: 27
right: { 242 - card_style.casting_cost.content_width } right: { 242 - card_style.casting_cost.content_width }
height: 17 height: 17
alignment: top shrink-overflow alignment: top shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 13 size: 13
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
name 2: name 2:
left: { if card.card_symbol_2=="none" then 282 else 51 } left: { if card.card_symbol_2=="none" then 282 else 51 }
top: 27 top: 27
right: { 493 - card_style.casting_cost_2.content_width } right: { 493 - card_style.casting_cost_2.content_width }
height: 17 height: 17
alignment: top shrink-overflow alignment: top shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 13 size: 13
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
casting cost: casting cost:
right: 243 right: 243
top: 28 top: 28
width: { max(19, card_style.casting_cost.content_width) + 3 } width: { max(19, card_style.casting_cost.content_width) + 3 }
height: 16 height: 16
alignment: bottom right alignment: bottom right
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 12 size: 12
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
casting cost 2: casting cost 2:
right: 494 right: 494
top: 28 top: 28
width: { max(19, card_style.casting_cost_2.content_width) + 3 } width: { max(19, card_style.casting_cost_2.content_width) + 3 }
height: 16 height: 16
alignment: bottom right alignment: bottom right
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 12 size: 12
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
############################# Image ############################# Image
image: image:
left: 28 left: 28
top: 49 top: 49
width: 216 width: 216
height: 159 height: 159
z index: 1 z index: 1
image 2: image 2:
left: 279 left: 279
top: 49 top: 49
width: 216 width: 216
height: 159 height: 159
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 30 left: 30
top : 211 top : 211
width: { 210 - max(13,card_style.rarity.content_width) } width: { 210 - max(13,card_style.rarity.content_width) }
height: 17 height: 17
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 12 size: 12
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
type 2: type 2:
left: 282 left: 282
top : 211 top : 211
width: { 210 - max(13,card_style.rarity.content_width) } width: { 210 - max(13,card_style.rarity.content_width) }
height: 17 height: 17
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 12 size: 12
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
rarity: rarity:
right: 241 right: 241
top : 213 top : 213
width: 26 width: 26
height: 13 height: 13
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
rarity 2: rarity 2:
right: 493 right: 493
top : 213 top : 213
width: 26 width: 26
height: 13 height: 13
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 29 left: 29
top : 233 top : 233
width: 214 width: 214
height: 99 height: 99
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 2 padding left: 2
padding right: 2 padding right: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
text 2: text 2:
left: 279 left: 279
top : 233 top : 233
width: 214 width: 214
height: 99 height: 99
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 2 padding left: 2
padding right: 2 padding right: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 87 left: 87
top : 228 top : 228
width: 92 width: 92
height: 108 height: 108
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
watermark 2: watermark 2:
left: 338 left: 338
top : 228 top : 228
width: 92 width: 92
height: 108 height: 108
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 200 left: 200
top: 327 top: 327
width: 48 width: 48
height: 25 height: 25
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 14 size: 14
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
pt 2: pt 2:
z index: 2 z index: 2
left: 451 left: 451
top: 327 top: 327
width: 48 width: 48
height: 25 height: 25
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 14 size: 14
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 46 left: 46
top : 338 top : 338
width: 155 width: 155
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 8 size: 8
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
illustrator 2: illustrator 2:
left: 298 left: 298
top : 338 top : 338
width: 155 width: 155
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 8 size: 8
color: { font_color(card.card_color_2) } color: { font_color(card.card_color_2) }
copyright line: copyright line:
left: 26 left: 26
top : 348 top : 348
width: 175 width: 175
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6 size: 6
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line 2: copyright line 2:
left: 278 left: 278
top : 348 top : 348
width: 175 width: 175
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6 size: 6
color: { font_color(card.card_color_2) } color: { font_color(card.card_color_2) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: pt box 2 name: pt box 2
script: card.card_color_2 script: card.card_color_2
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
pt box: pt box:
left: 194 left: 194
top: 326 top: 326
width: 56 width: 56
height: 29 height: 29
z index: 1 z index: 1
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
image: { card_ptbox() } image: { card_ptbox() }
pt box 2: pt box 2:
left: 445 left: 445
top: 326 top: 326
width: 56 width: 56
height: 29 height: 29
z index: 1 z index: 1
visible: { card.pt_2 != "" } visible: { card.pt_2 != "" }
render style: image render style: image
image: { card_ptbox() } image: { card_ptbox() }
foil layer: foil layer:
right: 523 right: 523
bottom: 0 bottom: 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
angle: 90 angle: 90
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+364 -364
View File
@@ -1,364 +1,364 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Planeshifted short name: Planeshifted
full name: Planar Chaos Timeshifts full name: Planar Chaos Timeshifts
installer group: magic/Planeshifted/Normal Cards installer group: magic/Planeshifted/Normal Cards
icon: card-sample.png icon: card-sample.png
position hint: 011 position hint: 011
version: 2009-07-06 version: 2009-07-06
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-watermarks.mse-include package: magic-watermarks.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-large.mse-symbol-font package: magic-mana-large.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name? #Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name } mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template_suffix := [card: "card.jpg", pt: "pt.png"] template_suffix := [card: "card.jpg", pt: "pt.png"]
template := { input + template_suffix[type] } template := { input + template_suffix[type] }
land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] } land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
card_shape := { if styling.shifted_sorting then "shifted" else "normal" } card_shape := { if styling.shifted_sorting then "shifted" else "normal" }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: shifted sorting name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)? description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: colored multicolor land name name: colored multicolor land name
description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: modern initial: modern
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: choice type: choice
name: center text name: center text
description: When to center text (short text only means only on one-line cards with no flavor text) description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always choice: always
choice: short text only choice: short text only
choice: never choice: never
initial: never initial: never
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling field: styling field:
type: choice type: choice
name: image size name: image size
description: Should the art extend into a transparent textbox? description: Should the art extend into a transparent textbox?
initial: standard initial: standard
choice: standard choice: standard
choice: extended choice: extended
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text: center text:
render style: both render style: both
choice images: choice images:
always: /magic.mse-game/icons/center-all-text.png always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png never: /magic.mse-game/icons/center-no-text.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
image size: image size:
render style: both render style: both
choice images: choice images:
standard: /magic.mse-game/icons/small-image.png standard: /magic.mse-game/icons/small-image.png
extended: /magic.mse-game/icons/large-image.png extended: /magic.mse-game/icons/large-image.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: { if card.card_symbol=="none" then 32 else 51 } left: { if card.card_symbol=="none" then 32 else 51 }
top: 30 top: 30
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: middle shrink-overflow alignment: middle shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
casting cost: casting cost:
right: 343 right: 343
top: 32 top: 32
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: {if card.card_symbol=="none" then 20 else 32} left: {if card.card_symbol=="none" then 20 else 32}
top : 31 top : 31
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 32 left: 32
top: 62 top: 62
width: 311 width: 311
height: { if styling.image_size == "extended" then 408 else 228 } height: { if styling.image_size == "extended" then 408 else 228 }
z index: 1 z index: 1
mask: mask:
script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png" script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png"
############################# Card type ############################# Card type
type: type:
left: 35 left: 35
top : 298 top : 298
width: { 308 - max(22,card_style.rarity.content_width) } width: { 308 - max(22,card_style.rarity.content_width) }
height: 20 height: 20
alignment: middle shrink-overflow alignment: middle shrink-overflow
z index: 1 z index: 1
padding top: 2 padding top: 2
font: font:
name: Matrix name: Matrix
size: 14 size: 14
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
scale down to: 6 scale down to: 6
separator color: rgb(192,192,192) separator color: rgb(192,192,192)
rarity: rarity:
right: 342 right: 342
top : 297 top : 297
width: 44 width: 44
height: 22 height: 22
z index: 2 z index: 2
alignment: middle right alignment: middle right
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
text: text:
left: 31 left: 31
top : 328 top : 328
width: 311 width: 311
height: 142 height: 142
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: alignment:
script: script:
if (styling.center_text == "short text only" and if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or card_style.text.content_lines <= 2) or
styling.center_text == "always" styling.center_text == "always"
then "middle center" then "middle center"
else "middle left" else "middle left"
z index: 2 z index: 2
padding left: 6 padding left: 6
padding right: 4 padding right: 4
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
line height soft: 0.9 line height soft: 0.9
watermark: watermark:
left: 117 left: 117
top : 321 top : 321
width: 138 width: 138
height: 156 height: 156
z index: 1 z index: 1
render style: image render style: image
alignment: middle center alignment: middle center
include file: /magic-watermarks.mse-include/watermarks include file: /magic-watermarks.mse-include/watermarks
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 284 left: 284
top: 466 top: 466
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -1 shadow displacement x: -1
shadow displacement y: 1 shadow displacement y: 1
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 56 left: 56
top : 478 top : 478
width: 217 width: 217
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
weight: bold weight: bold
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 30 left: 30
top : 493 top : 493
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card style: extra card style:
pt box: pt box:
left: 271 left: 271
top: 461 top: 461
width: 81 width: 81
height: 42 height: 42
z index: 1 z index: 1
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
image: { card_ptbox() } image: { card_ptbox() }
mask: ptmask.png mask: ptmask.png
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
@@ -1,237 +1,237 @@
# Simple exporter for HTML files # Simple exporter for HTML files
mse version: 0.3.7 mse version: 0.3.7
game: magic game: magic
short name: Spoiler short name: Spoiler
full name: List of cards full name: List of cards
installer group: magic/Export/Spoiler (list of cards) installer group: magic/Export/Spoiler (list of cards)
icon: preview.png icon: preview.png
create directory: true create directory: true
version: 2008-08-07 version: 2008-08-07
depends on: magic.mse-game 2008-05-18 depends on: magic.mse-game 2008-05-18
######################################################################################## ########################################################################################
option field: option field:
type: boolean type: boolean
name: include set file name: include set file
description: Should a link to the MSE set file be included in the spoiler? description: Should a link to the MSE set file be included in the spoiler?
initial: no initial: no
option field: option field:
type: choice type: choice
name: grouping name: grouping
description: How should cards be grouped? description: How should cards be grouped?
choice: no grouping choice: no grouping
choice: group by color choice: group by color
initial: group by color initial: group by color
option field: option field:
type: choice type: choice
name: images name: images
choice: no choice: no
choice: just the image box, linked choice: just the image box, linked
choice: just the image box, inline choice: just the image box, inline
choice: full card image, linked choice: full card image, linked
choice: full card image, preview choice: full card image, preview
choice: full card image only choice: full card image only
initial: full images, preview initial: full images, preview
option field: option field:
type: boolean type: boolean
name: mana symbols name: mana symbols
description: Should mana symbols be used, or should they be written as text? description: Should mana symbols be used, or should they be written as text?
option field: option field:
type: boolean type: boolean
name: rarity symbols name: rarity symbols
description: Should rarity be shown using a symbol or as text? description: Should rarity be shown using a symbol or as text?
#doesn't work yet: #doesn't work yet:
#option field: #option field:
# type: boolean # type: boolean
# name: list keywords # name: list keywords
# description: Should the keywords be listed? # description: Should the keywords be listed?
#option field: #option field:
# type: boolean # type: boolean
# name: fancy scripts # name: fancy scripts
# description: Should fancy scripts be used # description: Should fancy scripts be used
option field: option field:
type: choice type: choice
name: font style name: font style
choice: default choice: default
choice: serif choice: serif
choice: sans-serif choice: sans-serif
option field: option field:
type: color type: color
name: background color name: background color
initial: rgb(255,255,255) initial: rgb(255,255,255)
choice: choice:
name: white name: white
color: rgb(255,255,255) color: rgb(255,255,255)
choice: choice:
name: black name: black
color: rgb(0,0,0) color: rgb(0,0,0)
option field: option field:
type: color type: color
name: text color name: text color
initial: rgb(0,0,0) initial: rgb(0,0,0)
choice: choice:
name: white name: white
color: rgb(255,255,255) color: rgb(255,255,255)
choice: choice:
name: black name: black
color: rgb(0,0,0) color: rgb(0,0,0)
option style: option style:
grouping: grouping:
render style: both render style: both
choice images: choice images:
no grouping: { built_in_image("bool_no") } no grouping: { built_in_image("bool_no") }
group by color: /magic.mse-game/stats/card_color.png group by color: /magic.mse-game/stats/card_color.png
images: images:
render style: both render style: both
choice images: choice images:
no: { built_in_image("bool_no") } no: { built_in_image("bool_no") }
font style: font style:
render style: both render style: both
choice images: choice images:
serif: /magic-spoiler.mse-export-template/serif.png serif: /magic-spoiler.mse-export-template/serif.png
sans-serif: /magic-spoiler.mse-export-template/sans-serif.png sans-serif: /magic-spoiler.mse-export-template/sans-serif.png
script: script:
if options.mana_symbols then ( if options.mana_symbols then (
symbol_font := "magic-mana-small" symbol_font := "magic-mana-small"
symbol_font_size := 12 symbol_font_size := 12
) else ( ) else (
symbols_to_html := to_html symbols_to_html := to_html
) )
write_card := { write_card := {
if contains(options.images, match:"full card image") then if contains(options.images, match:"full card image") then
card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg") card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg")
else if contains(options.images, match:"image box") and else if contains(options.images, match:"image box") and
card.image != "" then card.image != "" then
card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg") card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg")
else else
card_image_file := "" card_image_file := ""
if options.images == "full card image, preview" then if options.images == "full card image, preview" then
card_image_preview := write_image_file(card, file:"card-preview{position(of:card,in:set)}.jpg", height: 100) card_image_preview := write_image_file(card, file:"card-preview{position(of:card,in:set)}.jpg", height: 100)
else else
card_image_preview := card_image_file card_image_preview := card_image_file
if options.images == "full card image only" then if options.images == "full card image only" then
"<li class='fullcard'><img src='{card_image_file}' alt=''></li>" "<li class='fullcard'><img src='{card_image_file}' alt=''></li>"
else else
"<li class='card'> "<li class='card'>
{if options.images == "full card image, preview" then {if options.images == "full card image, preview" then
"<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a> "<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a>
<span class='name' >{ to_html(card.name ) }</span>" <span class='name' >{ to_html(card.name ) }</span>"
else if card_image_file != "" and contains(options.images, match:"linked") then else if card_image_file != "" and contains(options.images, match:"linked") then
"<span class='name' ><a href='{card_image_file}'>{ to_html(card.name) }</a></span>" "<span class='name' ><a href='{card_image_file}'>{ to_html(card.name) }</a></span>"
else else
"<span class='name' >{ to_html(card.name ) }</span>" "<span class='name' >{ to_html(card.name ) }</span>"
}<span class='casting-cost' >{ symbols_to_html(card.casting_cost ) }</span> }<span class='casting-cost' >{ symbols_to_html(card.casting_cost ) }</span>
{if card_image_file != "" and contains(options.images, match:"inline") then {if card_image_file != "" and contains(options.images, match:"inline") then
"<img src='{card_image_preview}' alt='' class='image'>" "<img src='{card_image_preview}' alt='' class='image'>"
} }
<span class='type' >{ to_html(card.type ) }</span> <span class='type' >{ to_html(card.type ) }</span>
<span class='rarity' >{ <span class='rarity' >{
code := if card.rarity == "" then "C" code := if card.rarity == "" then "C"
else if card.rarity == "basic land" then "L" else if card.rarity == "basic land" then "L"
else to_upper(card.rarity[0]) # L,C,U,R,S else to_upper(card.rarity[0]) # L,C,U,R,S
if options.rarity_symbols then if options.rarity_symbols then
"<img src='{ var := if card.rarity == "" then "common" "<img src='{ var := if card.rarity == "" then "common"
else if card.rarity == "basic land" then "common" else if card.rarity == "basic land" then "common"
else card.rarity else card.rarity
write_image_file( write_image_file(
file: "set-symbol-{var}.png", file: "set-symbol-{var}.png",
width: 20, width: 20,
symbol_variation( symbol_variation(
symbol: set.symbol, symbol: set.symbol,
variation: var variation: var
) )
)}' alt='{code}' title='{card.rarity}'>" )}' alt='{code}' title='{card.rarity}'>"
else code else code
}</span> }</span>
<span class='rule-text' >{ to_html(card.rule_text ) }</span> <span class='rule-text' >{ to_html(card.rule_text ) }</span>
<span class='flavor-text' >{ to_html( remove_tag(tag: "<i-flavor>", card.flavor_text) ) }</span> <span class='flavor-text' >{ to_html( remove_tag(tag: "<i-flavor>", card.flavor_text) ) }</span>
<span class='pt' >{ to_html(card.pt ) }</span> <span class='pt' >{ to_html(card.pt ) }</span>
<span class='card-number' >{ to_html(card.card_number ) }</span> <span class='card-number' >{ to_html(card.card_number ) }</span>
</li>" </li>"
} }
write_cards := { write_cards := {
"<ul class='cards'>{ "<ul class='cards'>{
for each card in sort_list(cards, order_by: {input.card_number}) do for each card in sort_list(cards, order_by: {input.card_number}) do
write_card() write_card()
}</ul>" }</ul>"
} }
write_group := { write_group := {
cards := filter_list(cards, filter: cards := filter_list(cards, filter:
{ # The first character of the color_of_card code must be equal to 'code' { # The first character of the color_of_card code must be equal to 'code'
substring(color_of_card(card:input), begin:0, end:1) == code substring(color_of_card(card:input), begin:0, end:1) == code
} }
) )
count := number_of_items(in:cards) count := number_of_items(in:cards)
if count > 0 then if count > 0 then
"<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" + "<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" +
write_cards() write_cards()
} }
copy_file("blank.gif") copy_file("blank.gif")
write_image_file( write_image_file(
file: "set-symbol.png", file: "set-symbol.png",
width: 200, width: 200,
symbol_variation(symbol: set.symbol, variation: "rare") symbol_variation(symbol: set.symbol, variation: "rare")
) )
write_image_file( write_image_file(
file: "set-icon.png", file: "set-icon.png",
width: 16, width: 16,
heght: 16 heght: 16
symbol_variation(symbol: set.symbol, variation: "rare") symbol_variation(symbol: set.symbol, variation: "rare")
) )
# the html page # the html page
html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\"> html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html lang='en'> <html lang='en'>
<head> <head>
<title>{ to_html(set.title) }</title> <title>{ to_html(set.title) }</title>
<link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'> <link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'>
<link rel='shortcut icon' type='image/png' href='set-icon.png'> <link rel='shortcut icon' type='image/png' href='set-icon.png'>
<script type='text/javascript' src='{copy_file("script.js")}'></script> <script type='text/javascript' src='{copy_file("script.js")}'></script>
<style type='text/css'> <style type='text/css'>
body \{ body \{
background: {options.background_color}; background: {options.background_color};
color: {options.text_color}; color: {options.text_color};
{if options.font_style != "default" then {if options.font_style != "default" then
"font-family: {options.font_style};" "font-family: {options.font_style};"
} }
\} \}
</style> </style>
</head> </head>
<body{if options.images == "full card image, preview" then " class='with-previews'"}> <body{if options.images == "full card image, preview" then " class='with-previews'"}>
<img src='{ write_image_file( <img src='{ write_image_file(
file: "set-symbol.png", file: "set-symbol.png",
width: 200, width: 200,
symbol_variation(symbol: set.symbol, variation: "rare") symbol_variation(symbol: set.symbol, variation: "rare")
)}' alt='' class='set-symbol'> )}' alt='' class='set-symbol'>
<h1>{ to_html(set.title) }</h1> <h1>{ to_html(set.title) }</h1>
<div class='copyright'>{ to_html(set.copyright) }</div> <div class='copyright'>{ to_html(set.copyright) }</div>
<div class='description'>{ to_html(set.description) }</div> <div class='description'>{ to_html(set.description) }</div>
{ if options.include_set_file then { if options.include_set_file then
"<div class='set-file'><a href='{ write_set_file(file:"set.mse-set") }'>Download set in MSE format</a></div>" "<div class='set-file'><a href='{ write_set_file(file:"set.mse-set") }'>Download set in MSE format</a></div>"
} }
{ if options.grouping == "group by color" then { if options.grouping == "group by color" then
# Codes as by sort_index # Codes as by sort_index
write_group(title: "White", code:"A") + write_group(title: "White", code:"A") +
write_group(title: "Blue", code:"B") + write_group(title: "Blue", code:"B") +
write_group(title: "Black", code:"C") + write_group(title: "Black", code:"C") +
write_group(title: "Red", code:"D") + write_group(title: "Red", code:"D") +
write_group(title: "Green", code:"E") + write_group(title: "Green", code:"E") +
write_group(title: "Multicolor", code:"F") + write_group(title: "Multicolor", code:"F") +
write_group(title: "Hybrids", code:"G") + write_group(title: "Hybrids", code:"G") +
write_group(title: "Multicolor split cards", code:"H") + write_group(title: "Multicolor split cards", code:"H") +
write_group(title: "Colorless", code:"I") + write_group(title: "Colorless", code:"I") +
write_group(title: "Non-basic lands", code:"K") + write_group(title: "Non-basic lands", code:"K") +
write_group(title: "Basic lands", code:"L") write_group(title: "Basic lands", code:"L")
else else
write_cards(cards: cards) write_cards(cards: cards)
} }
<script><!-- <script><!--
init(); init();
--></script> --></script>
</body> </body>
</html>" </html>"
write_text_file(html, file:"index.html") write_text_file(html, file:"index.html")
# make sure the urls are relative to the right directory # make sure the urls are relative to the right directory
replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/") replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/")
@@ -1,74 +1,74 @@
var isIE = navigator.appVersion.indexOf("MSIE") != -1; var isIE = navigator.appVersion.indexOf("MSIE") != -1;
var preview, preview_img; var preview, preview_img;
function show_preview(url) { function show_preview(url) {
preview.style.display = "block"; preview.style.display = "block";
preview_img.style.backgroundImage = "url("+this.href+")"; preview_img.style.backgroundImage = "url("+this.href+")";
return false; return false;
} }
function hide_preview() { function hide_preview() {
preview.style.display = "none"; preview.style.display = "none";
} }
function fix_preview() { function fix_preview() {
var e = document.documentElement ? document.documentElement : document.body; var e = document.documentElement ? document.documentElement : document.body;
preview.style.top = e.scrollTop + "px"; preview.style.top = e.scrollTop + "px";
preview.style.height = e.clientHeight; preview.style.height = e.clientHeight;
preview.style.width = e.clientWidth; preview.style.width = e.clientWidth;
} }
function nice_preview() { function nice_preview() {
// attach // attach
var links = document.getElementsByTagName("A"); var links = document.getElementsByTagName("A");
for (var i in links) { for (var i in links) {
if (/(.jpg|.png|.gif)$/.test(links[i])) { if (/(.jpg|.png|.gif)$/.test(links[i])) {
links[i].onclick = show_preview; links[i].onclick = show_preview;
} }
} }
// create divs // create divs
preview = document.createElement("div"); preview = document.createElement("div");
var bg = document.createElement("div"); var bg = document.createElement("div");
var img = document.createElement("div"); var img = document.createElement("div");
preview.id = "preview"; preview.id = "preview";
bg.id = "preview-bg"; bg.id = "preview-bg";
img.id = "preview-img"; img.id = "preview-img";
hide_preview(); hide_preview();
preview.onclick = bg.onclick = img.onclick = hide_preview; preview.onclick = bg.onclick = img.onclick = hide_preview;
preview.appendChild(bg); preview.appendChild(bg);
preview.appendChild(img); preview.appendChild(img);
document.body.appendChild(preview); document.body.appendChild(preview);
preview_img = img; preview_img = img;
if (isIE) { if (isIE) {
window.onscroll = fix_preview; window.onscroll = fix_preview;
fix_preview(); fix_preview();
} }
} }
var dir; var dir;
function fix_img() { function fix_img() {
if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') { if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') {
this.style.width = this.offsetWidth + 'px'; this.style.width = this.offsetWidth + 'px';
this.style.height = this.offsetHeight + 'px'; this.style.height = this.offsetHeight + 'px';
} }
this.onload = null; this.onload = null;
this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")'; this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")';
this.src = dir + "blank.gif"; this.src = dir + "blank.gif";
} }
function fix_png_alpha() { function fix_png_alpha() {
if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return; // only in ie 5.5 and 6 if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return; // only in ie 5.5 and 6
dir = document.getElementsByTagName("SCRIPT")[0].src.replace(/[^\/]*$/,''); // dir for blank image dir = document.getElementsByTagName("SCRIPT")[0].src.replace(/[^\/]*$/,''); // dir for blank image
var imgs = document.getElementsByTagName("IMG"); var imgs = document.getElementsByTagName("IMG");
for (var i in imgs) { for (var i in imgs) {
var img = imgs[i]; var img = imgs[i];
if ((/\.png$/i).test(img.src)) { if ((/\.png$/i).test(img.src)) {
img.onload = fix_img; img.onload = fix_img;
} }
} }
} }
function init() { function init() {
fix_png_alpha(); fix_png_alpha();
nice_preview(); nice_preview();
} }
+101 -101
View File
@@ -1,102 +1,102 @@
.set-symbol { .set-symbol {
float: right; float: right;
margin-right: .5em; margin-right: .5em;
} }
ul { ul {
list-style: none; list-style: none;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
.card { .card {
clear: left; clear: left;
margin-top: 1em; margin-top: 1em;
border: 1px solid rgb(192,192,192); border: 1px solid rgb(192,192,192);
} }
.card span { .card span {
display: block; display: block;
} }
.card .name { .card .name {
font-weight: bold; font-weight: bold;
display: inline; display: inline;
font-family: "Matrix"; font-family: "Matrix";
font-size: larger; font-size: larger;
} }
.card .casting-cost { .card .casting-cost {
display: inline; display: inline;
font-family: "Magic Symbols", "Magic Symbols 2004"; font-family: "Magic Symbols", "Magic Symbols 2004";
font-size: larger; font-size: larger;
margin-left: .5em; margin-left: .5em;
vertical-align: middle; vertical-align: middle;
} }
.card .flavor-text { .card .flavor-text {
font-style: italic; font-style: italic;
} }
.card .card-number { .card .card-number {
color: rgb(128,128,128); color: rgb(128,128,128);
font-size: smaller; font-size: smaller;
} }
.with-previews .card { .with-previews .card {
margin-top: 1.1em; margin-top: 1.1em;
min-height: 100px; min-height: 100px;
margin-left: 90px; margin-left: 90px;
position: relative; position: relative;
} }
.card .card-image { .card .card-image {
height: 100px; height: 100px;
position: absolute; position: absolute;
left: -85px; left: -85px;
top: 3px; top: 3px;
border: none; border: none;
} }
.card .image { .card .image {
display: block; display: block;
border: none; border: none;
} }
span.symbol { span.symbol {
display: inline; display: inline;
vertical-align: middle; vertical-align: middle;
} }
.fullcard { .fullcard {
float: left; float: left;
} }
h2 { h2 {
clear: both; clear: both;
} }
/* image preview */ /* image preview */
#preview-bg { #preview-bg {
background-color: rgb(0,0,0); background-color: rgb(0,0,0);
width: 100%; width: 100%;
height: 100%; height: 100%;
cursor: pointer; cursor: pointer;
position: absolute; position: absolute;
opacity: 0.7; opacity: 0.7;
-moz-opacity: 0.7; -moz-opacity: 0.7;
filter: alpha(opacity=70); filter: alpha(opacity=70);
} }
#preview-img { #preview-img {
background-position: 50% 50%; background-position: 50% 50%;
background-repeat: no-repeat; background-repeat: no-repeat;
width: 100%; width: 100%;
height: 100%; height: 100%;
cursor: pointer; cursor: pointer;
position: absolute; position: absolute;
} }
#preview { #preview {
position: fixed; position: fixed;
top: 0; top: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
* html #preview { * html #preview {
position: absolute; position: absolute;
} }
+270 -270
View File
@@ -1,270 +1,270 @@
mse version: 0.3.8 mse version: 0.3.8
game: magic game: magic
short name: Textless short name: Textless
full name: Modern style full name: Modern style
installer group: magic/new style/textless installer group: magic/new style/textless
icon: card-sample.png icon: card-sample.png
position hint: 005 position hint: 005
version: 2009-07-07 version: 2009-07-07
depends on: depends on:
package: magic.mse-game package: magic.mse-game
version: 2008-06-02 version: 2008-06-02
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-large.mse-symbol-font package: magic-mana-large.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
#By: Wolfwood #By: Wolfwood
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Should hybrids have a grey name? # Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name } mask_hybrid_with_land := { styling.grey_hybrid_name }
# There is no land template # There is no land template
land_template := { "a{type}.jpg" } land_template := { "a{type}.jpg" }
# Which artifact template should be used? # Which artifact template should be used?
artifact_template := { artifact_template := {
if input == "a" and not styling.darker_artifacts if input == "a" and not styling.darker_artifacts
then "oa" then "oa"
else input else input
} }
template := { artifact_template() + "{type}.jpg" } template := { artifact_template() + "{type}.jpg" }
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { "old" } mana_t := { "old" }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
paintbrush_color := { if font_white() then "white" else "black" } paintbrush_color := { if font_white() then "white" else "black" }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: grey hybrid name name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: darker artifacts name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn. description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: overlay name: overlay
description: Should there be an overlay applied, such as foil? description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include match: magic-overlay-*.mse-include
required: false required: false
styling style: styling style:
darker artifacts: darker artifacts:
choice images: choice images:
yes: acard.jpg yes: acard.jpg
no: oacard.jpg no: oacard.jpg
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-large.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-large.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-large.mse-symbol-font/mana_rg.png no: /magic-mana-large.mse-symbol-font/mana_rg.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: 4 z index: 4
card color: card color:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: 0 z index: 0
render style: image render style: image
popup style: in place popup style: in place
image: { card_background() } image: { card_background() }
############################# Name line ############################# Name line
name: name:
left: left:
script: if card.card_symbol=="none" then 32 else 51 script: if card.card_symbol=="none" then 32 else 51
top : 30 top : 30
right: { 341 - card_style.casting_cost.content_width } right: { 341 - card_style.casting_cost.content_width }
height: 23 height: 23
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
casting cost: casting cost:
right: 343 right: 343
top : 30 top : 30
width: { max(30, card_style.casting_cost.content_width) + 5 } width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23 height: 23
alignment: middle right alignment: middle right
symbol font: symbol font:
name: magic-mana-large name: magic-mana-large
size: 15 size: 15
alignment: middle right alignment: middle right
always symbol: true always symbol: true
z index: 2 z index: 2
padding top: 0 padding top: 0
card symbol: card symbol:
left: left:
script: if card.card_symbol=="none" then 20 else 32 script: if card.card_symbol=="none" then 20 else 32
top : 31 top : 31
height: 20 height: 20
width: 14 width: 14
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
tombstone: tombstone.png tombstone: tombstone.png
############################# Image ############################# Image
image: image:
left: 31 left: 31
top: 60 top: 60
width: 314 width: 314
height: 410 height: 410
mask: mask_image.png mask: mask_image.png
z index: 1 z index: 1
############################# Card type ############################# Card type
rarity: rarity:
left: 309 left: 309
top : 480 top : 480
width: 44 width: 44
height: 22 height: 22
z index: 2 z index: 2
alignment: middle center alignment: middle center
render style: image render style: image
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
basic land: basic land:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# PT ############################# PT
pt: pt:
z index: 2 z index: 2
left: 290 left: 290
top: 447 top: 447
width: 60 width: 60
height: 28 height: 28
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: ModMatrix name: ModMatrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
separator color: rgb(200,0,0) separator color: rgb(200,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 54 left: 54
top : 477 top : 477
width: 219 width: 219
height: 16 height: 16
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
copyright line: copyright line:
left: 26 left: 26
top : 493 top : 493
width: 247 width: 247
height: 12 height: 12
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6.5 size: 6.5
color: { font_color(card.card_color) } color: { font_color(card.card_color) }
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: pt box name: pt box
script: card.card_color script: card.card_color
editable: false editable: false
save value: false save value: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
save value: false save value: false
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
script: paintbrush_color(card.card_color) script: paintbrush_color(card.card_color)
editable: false editable: false
save value: false save value: false
extra card style: extra card style:
pt box: pt box:
left: 277 left: 277
top: 442 top: 442
width: 81 width: 81
height: 42 height: 42
z index: 1 z index: 1
visible: { card.pt != "" } visible: { card.pt != "" }
render style: image render style: image
mask: mask_pt.png mask: mask_pt.png
image: { card_ptbox() } image: { card_ptbox() }
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
z index: 3 z index: 3
render style: image render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
paintbrush: paintbrush:
left: 23 left: 23
top : 480 top : 480
width: 30 width: 30
height: 11 height: 11
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
black: /magic-future-common.mse-include/paintbrush_black.png black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
+6 -6
View File
@@ -1,7 +1,7 @@
mse version: 0.3.6 mse version: 0.3.6
full name: Magic The Gathering, textbox watermarks full name: Magic The Gathering, textbox watermarks
version: 2008-05-21 version: 2008-05-21
# This file doesn't do anything, other files in this directory can be included # This file doesn't do anything, other files in this directory can be included
# in game/style files: # in game/style files:
# watermarks Includes references to the watermark images, to be used in a style file # watermarks Includes references to the watermark images, to be used in a style file
@@ -1,69 +1,69 @@
# The watermark choices # The watermark choices
# Included by a game file # Included by a game file
choice: choice:
name: none name: none
line below: true line below: true
choice: choice:
name: mana symbol name: mana symbol
choice: white choice: white
choice: blue choice: blue
choice: black choice: black
choice: red choice: red
choice: green choice: green
choice: snow choice: snow
choice: choice:
name: transparent mana symbol name: transparent mana symbol
choice: white choice: white
choice: blue choice: blue
choice: black choice: black
choice: red choice: red
choice: green choice: green
choice: choice:
name: guild symbol name: guild symbol
choice: The Azorius Senate (W/U) choice: The Azorius Senate (W/U)
choice: House Dimir (U/B) choice: House Dimir (U/B)
choice: The Cult of Rakdos (B/R) choice: The Cult of Rakdos (B/R)
choice: The Gruul Clans (R/G) choice: The Gruul Clans (R/G)
choice: The Selesnya Conclave (G/W) choice: The Selesnya Conclave (G/W)
choice: The Orzhov Syndicate (W/B) choice: The Orzhov Syndicate (W/B)
choice: The Izzet (U/R) choice: The Izzet (U/R)
choice: The Golgari (B/G) choice: The Golgari (B/G)
choice: The Boros Legion (R/W) choice: The Boros Legion (R/W)
choice: The Simic Combine (G/U) choice: The Simic Combine (G/U)
choice: choice:
name: colored xander hybrid mana name: colored xander hybrid mana
choice: B/R choice: B/R
choice: U/B choice: U/B
choice: B/G choice: B/G
choice: R/G choice: R/G
choice: G/U choice: G/U
choice: U/R choice: U/R
choice: W/B choice: W/B
choice: G/W choice: G/W
choice: R/W choice: R/W
choice: W/U choice: W/U
choice: choice:
name: xander hybrid mana name: xander hybrid mana
choice: B/R choice: B/R
choice: U/B choice: U/B
choice: B/G choice: B/G
choice: R/G choice: R/G
choice: G/U choice: G/U
choice: U/R choice: U/R
choice: W/B choice: W/B
choice: G/W choice: G/W
choice: R/W choice: R/W
choice: W/U choice: W/U
choice: choice:
name: future sight type symbols name: future sight type symbols
choice: artifact choice: artifact
choice: creature choice: creature
choice: enchantment choice: enchantment
choice: instant choice: instant
choice: land choice: land
choice: multiple choice: multiple
choice: planeswalker choice: planeswalker
choice: sorcery choice: sorcery
choice: choice:
name: set symbol name: set symbol
+71 -71
View File
@@ -1,71 +1,71 @@
# Watermark images # Watermark images
choice images: choice images:
mana symbol white: /magic-watermarks.mse-include/watermark_w.png mana symbol white: /magic-watermarks.mse-include/watermark_w.png
mana symbol blue: /magic-watermarks.mse-include/watermark_u.png mana symbol blue: /magic-watermarks.mse-include/watermark_u.png
mana symbol black: /magic-watermarks.mse-include/watermark_b.png mana symbol black: /magic-watermarks.mse-include/watermark_b.png
mana symbol red: /magic-watermarks.mse-include/watermark_r.png mana symbol red: /magic-watermarks.mse-include/watermark_r.png
mana symbol green: /magic-watermarks.mse-include/watermark_g.png mana symbol green: /magic-watermarks.mse-include/watermark_g.png
mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png") mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png")
transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w.png") transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w.png")
transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u.png") transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u.png")
transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b.png") transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b.png")
transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_r.png") transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_r.png")
transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_g.png") transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_g.png")
guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius.png") guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius.png")
guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir.png") guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir.png")
guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png") guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png")
guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png") guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png")
guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png") guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png")
guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png") guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png")
guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png") guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png")
guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png") guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png")
guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros.png") guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros.png")
guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic.png") guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic.png")
colored xander hybrid mana B/R: /magic-watermarks.mse-include/watermark_brmana_colored.png colored xander hybrid mana B/R: /magic-watermarks.mse-include/watermark_brmana_colored.png
colored xander hybrid mana U/B: /magic-watermarks.mse-include/watermark_ubmana_colored.png colored xander hybrid mana U/B: /magic-watermarks.mse-include/watermark_ubmana_colored.png
colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png
colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png
colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png
colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png
colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png
colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png
colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png
colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png
xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png") xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png")
xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png") xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png")
xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png") xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png")
xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png") xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png")
xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png") xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png")
xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png") xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png")
xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png") xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png")
xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png") xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png")
xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png") xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png")
xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png") xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png")
future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png") future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png")
future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png") future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png")
future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png") future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png")
future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png") future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png")
future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png") future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png")
future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png") future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png")
future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png") future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png")
future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png") future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png")
set symbol: set symbol:
{ set_combine(combine:"shadow", { set_combine(combine:"shadow",
set_alpha( set_alpha(
alpha: 0.5, alpha: 0.5,
#symbol_variation(symbol: set.symbol, variation: "common") #symbol_variation(symbol: set.symbol, variation: "common")
drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0),
enlarge(border_size: 0.03, enlarge(border_size: 0.03,
symbol_variation(symbol: set.symbol, border_radius: 0, fill_color:rgb(255,255,255), border_color:rgb(0,0,0)) symbol_variation(symbol: set.symbol, border_radius: 0, fill_color:rgb(255,255,255), border_color:rgb(0,0,0))
) )
) )
) )
) )
} }
@@ -1,71 +1,71 @@
# Old Style Watermark images # Old Style Watermark images
choice images: choice images:
mana symbol white: /magic-watermarks.mse-include/watermark_w_old.png mana symbol white: /magic-watermarks.mse-include/watermark_w_old.png
mana symbol blue: /magic-watermarks.mse-include/watermark_u_old.png mana symbol blue: /magic-watermarks.mse-include/watermark_u_old.png
mana symbol black: /magic-watermarks.mse-include/watermark_b_old.png mana symbol black: /magic-watermarks.mse-include/watermark_b_old.png
mana symbol red: /magic-watermarks.mse-include/watermark_r_old.png mana symbol red: /magic-watermarks.mse-include/watermark_r_old.png
mana symbol green: /magic-watermarks.mse-include/watermark_g_old.png mana symbol green: /magic-watermarks.mse-include/watermark_g_old.png
mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png") mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png")
transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w_old.png") transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w_old.png")
transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u_old.png") transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u_old.png")
transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b_old.png") transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b_old.png")
transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_r_old.png") transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_r_old.png")
transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_g_old.png") transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_g_old.png")
guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius.png") guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius.png")
guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir.png") guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir.png")
guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png") guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png")
guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png") guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png")
guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png") guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png")
guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png") guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png")
guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png") guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png")
guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png") guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png")
guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros.png") guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros.png")
guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic.png") guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic.png")
colored xander hybrid mana B/R: /magic-watermarks.mse-include/watermark_brmana_colored.png colored xander hybrid mana B/R: /magic-watermarks.mse-include/watermark_brmana_colored.png
colored xander hybrid mana U/B: /magic-watermarks.mse-include/watermark_ubmana_colored.png colored xander hybrid mana U/B: /magic-watermarks.mse-include/watermark_ubmana_colored.png
colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png
colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png
colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png
colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png
colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png
colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png
colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png
colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png
xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png") xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png")
xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png") xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png")
xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png") xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png")
xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png") xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png")
xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png") xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png")
xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png") xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png")
xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png") xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png")
xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png") xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png")
xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png") xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png")
xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png") xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png")
future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png") future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png")
future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png") future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png")
future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png") future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png")
future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png") future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png")
future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png") future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png")
future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png") future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png")
future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png") future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png")
future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png") future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png")
set symbol: set symbol:
{ set_combine(combine:"shadow", { set_combine(combine:"shadow",
set_alpha( set_alpha(
alpha: 0.5, alpha: 0.5,
#symbol_variation(symbol: set.symbol, variation: "common") #symbol_variation(symbol: set.symbol, variation: "common")
drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0),
enlarge(border_size: 0.03, enlarge(border_size: 0.03,
symbol_variation(symbol: set.symbol, border_radius: 0, fill_color:rgb(255,255,255), border_color:rgb(0,0,0)) symbol_variation(symbol: set.symbol, border_radius: 0, fill_color:rgb(255,255,255), border_color:rgb(0,0,0))
) )
) )
) )
) )
} }
+50 -50
View File
@@ -1,50 +1,50 @@
add cards script: add cards script:
name: &Basic Lands name: &Basic Lands
description: Adds 5 basic lands to the set (Plains, Island, Swamp, Mountain, Forest) description: Adds 5 basic lands to the set (Plains, Island, Swamp, Mountain, Forest)
script: script:
# TODO: # TODO:
#show_yes_no_dialog("This set already contains basic lands, do you want to add more?") #show_yes_no_dialog("This set already contains basic lands, do you want to add more?")
[ new_card([name: "Plains", super_type: "Basic Land", sub_type: "Plains", rarity: "basic land", watermark: "mana symbol white"]) [ new_card([name: "Plains", super_type: "Basic Land", sub_type: "Plains", rarity: "basic land", watermark: "mana symbol white"])
, new_card([name: "Island", super_type: "Basic Land", sub_type: "Island", rarity: "basic land", watermark: "mana symbol blue"]) , new_card([name: "Island", super_type: "Basic Land", sub_type: "Island", rarity: "basic land", watermark: "mana symbol blue"])
, new_card([name: "Swamp", super_type: "Basic Land", sub_type: "Swamp", rarity: "basic land", watermark: "mana symbol black"]) , new_card([name: "Swamp", super_type: "Basic Land", sub_type: "Swamp", rarity: "basic land", watermark: "mana symbol black"])
, new_card([name: "Mountain", super_type: "Basic Land", sub_type: "Mountain", rarity: "basic land", watermark: "mana symbol red"]) , new_card([name: "Mountain", super_type: "Basic Land", sub_type: "Mountain", rarity: "basic land", watermark: "mana symbol red"])
, new_card([name: "Forest", super_type: "Basic Land", sub_type: "Forest", rarity: "basic land", watermark: "mana symbol green"]) , new_card([name: "Forest", super_type: "Basic Land", sub_type: "Forest", rarity: "basic land", watermark: "mana symbol green"])
] ]
add cards script: add cards script:
name: &Basic Snow-Covered Lands name: &Basic Snow-Covered Lands
description: Adds 5 basic snow-covered lands to the set (Plains, Island, Swamp, Mountain, Forest) description: Adds 5 basic snow-covered lands to the set (Plains, Island, Swamp, Mountain, Forest)
script: script:
# TODO: # TODO:
#show_yes_no_dialog("This set already contains basic snow-covered lands, do you want to add more?") #show_yes_no_dialog("This set already contains basic snow-covered lands, do you want to add more?")
[ new_card([name: "Snow-Covered Plains", super_type: "Basic Snow Land", sub_type: "Plains", rarity: "common", watermark: "mana symbol white"]) [ new_card([name: "Snow-Covered Plains", super_type: "Basic Snow Land", sub_type: "Plains", rarity: "common", watermark: "mana symbol white"])
, new_card([name: "Snow-Covered Island", super_type: "Basic Snow Land", sub_type: "Island", rarity: "common", watermark: "mana symbol blue"]) , new_card([name: "Snow-Covered Island", super_type: "Basic Snow Land", sub_type: "Island", rarity: "common", watermark: "mana symbol blue"])
, new_card([name: "Snow-Covered Swamp", super_type: "Basic Snow Land", sub_type: "Swamp", rarity: "common", watermark: "mana symbol black"]) , new_card([name: "Snow-Covered Swamp", super_type: "Basic Snow Land", sub_type: "Swamp", rarity: "common", watermark: "mana symbol black"])
, new_card([name: "Snow-Covered Mountain", super_type: "Basic Snow Land", sub_type: "Mountain", rarity: "common", watermark: "mana symbol red"]) , new_card([name: "Snow-Covered Mountain", super_type: "Basic Snow Land", sub_type: "Mountain", rarity: "common", watermark: "mana symbol red"])
, new_card([name: "Snow-Covered Forest", super_type: "Basic Snow Land", sub_type: "Forest", rarity: "common", watermark: "mana symbol green"]) , new_card([name: "Snow-Covered Forest", super_type: "Basic Snow Land", sub_type: "Forest", rarity: "common", watermark: "mana symbol green"])
] ]
#add cards script: #add cards script:
# name: &Many Empty Cards # name: &Many Empty Cards
# script: # script:
# # TODO: # # TODO:
# #count := show_number_dialog("How many cards should be added?") # #count := show_number_dialog("How many cards should be added?")
# count := 1 # count := 1
# for _ from 1 to count do [new_card()] # for _ from 1 to count do [new_card()]
add cards script: add cards script:
name: &Horizontal Cycle name: &Horizontal Cycle
description: Add 1 card of each color to the set description: Add 1 card of each color to the set
script: script:
# TODO: # TODO:
#rarity := show_text_dialog("What rarity should the cards be?") #rarity := show_text_dialog("What rarity should the cards be?")
[ new_card([card_color: "white"]) [ new_card([card_color: "white"])
, new_card([card_color: "blue"]) , new_card([card_color: "blue"])
, new_card([card_color: "black"]) , new_card([card_color: "black"])
, new_card([card_color: "red"]) , new_card([card_color: "red"])
, new_card([card_color: "green"]) , new_card([card_color: "green"])
] ]
#TODO: Vertical Cycle; needs text dialog for setting color #TODO: Vertical Cycle; needs text dialog for setting color
+41 -41
View File
@@ -1,42 +1,42 @@
############################################################## Auto replace ############################################################## Auto replace
# Do we need categories? # Do we need categories?
#auto replace category: text box #auto replace category: text box
#auto replace category: copyright #auto replace category: copyright
#auto replace category: everywhere #auto replace category: everywhere
auto replace: auto replace:
match: (C) match: (C)
replace: © replace: ©
auto replace: auto replace:
match: AE match: AE
replace: Æ replace: Æ
whole word: false whole word: false
auto replace: auto replace:
match: TM match: TM
replace: ™ replace: ™
whole word: false whole word: false
auto replace: auto replace:
match: -- match: --
replace: — replace: —
auto replace: auto replace:
# note the spaces # note the spaces
match: match:
- -
replace: replace:
auto replace: auto replace:
match: CIP match: CIP
replace: enters the battlefield replace: enters the battlefield
auto replace: auto replace:
match: AAA match: AAA
replace: as an additional cost to cast replace: as an additional cost to cast
auto replace: auto replace:
match: @ match: @
replace: LEGENDNAME replace: LEGENDNAME
auto replace: auto replace:
match: ~ match: ~
replace: CARDNAME replace: CARDNAME
auto replace: auto replace:
match: ' match: '
replace: replace:
File diff suppressed because it is too large Load Diff
+46 -46
View File
@@ -1,46 +1,46 @@
mse version: 0.3.8 mse version: 0.3.8
short name: Magic short name: Magic
full name: Magic the Gathering full name: Magic the Gathering
installer group: magic/game files installer group: magic/game files
icon: card-back.png icon: card-back.png
position hint: 01 position hint: 01
version: 2009-08-10 version: 2009-08-10
depends on: magic-blends.mse-include 2007-09-23 depends on: magic-blends.mse-include 2007-09-23
depends on: magic-watermarks.mse-include 2007-09-23 depends on: magic-watermarks.mse-include 2007-09-23
############################################################## The script ############################################################## The script
init script: include file: script init script: include file: script
############################################################## Lots of lists ############################################################## Lots of lists
include file: card_fields include file: card_fields
include file: set_fields include file: set_fields
include file: statistics include file: statistics
include file: packs include file: packs
include file: keywords include file: keywords
include file: word_lists include file: word_lists
include file: add_cards_scripts include file: add_cards_scripts
include file: auto_replace include file: auto_replace
############################################################## Other stuff ############################################################## Other stuff
card list color script: card list color script:
input := card.card_color input := card.card_color
if input == "white" then rgb(156,130,90) if input == "white" then rgb(156,130,90)
else if input == "blue" then rgb(0,64,168) else if input == "blue" then rgb(0,64,168)
else if input == "black" then rgb(0,0,0) else if input == "black" then rgb(0,0,0)
else if input == "red" then rgb(168,0,0) else if input == "red" then rgb(168,0,0)
else if input == "green" then rgb(0,168,0) else if input == "green" then rgb(0,168,0)
else ( else (
artifact := chosen(choice:"artifact") artifact := chosen(choice:"artifact")
land := chosen(choice:"land") land := chosen(choice:"land")
multi := chosen(choice:"multicolor") multi := chosen(choice:"multicolor")
hybrid := chosen(choice:"hybrid") hybrid := chosen(choice:"hybrid")
if land then rgb(109,62,39) # land if land then rgb(109,62,39) # land
else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor
else if hybrid then rgb(115,0,160) # hybrid else if hybrid then rgb(115,0,160) # hybrid
else if artifact then rgb(72,90,100) # artifact else if artifact then rgb(72,90,100) # artifact
else rgb(119,83,83) # colorless else rgb(119,83,83) # colorless
) )
File diff suppressed because it is too large Load Diff
+35 -35
View File
@@ -1,35 +1,35 @@
# Language specific strings # Language specific strings
languages := [ languages := [
English: [ English: [
code : "en", code : "en",
spellcheck_code : "en_us", spellcheck_code : "en_us",
pt_separator : "/", pt_separator : "/",
type_separator : " — ", type_separator : " — ",
subtype_separator : " ", subtype_separator : " ",
is_creature : match@(match: "(?i)Creature") is_creature : match@(match: "(?i)Creature")
is_tribal : match@(match: "(?i)Tribal") is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artifact") is_artifact : match@(match: "(?i)Artifact")
is_land : match@(match: "(?i)Land") is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment") is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery") is_spell : match@(match: "(?i)Instant|Sorcery")
], ],
Français: [ Français: [
code : "fr", code : "fr",
spellcheck_code : "", # TODO: get dictionary spellcheck_code : "", # TODO: get dictionary
pt_separator : "/", pt_separator : "/",
type_separator : " : " type_separator : " : "
subtype_separator : "<atom-sep> et </atom-sep>", subtype_separator : "<atom-sep> et </atom-sep>",
is_creature : match@(match: "(?i)Creature|Créature") is_creature : match@(match: "(?i)Creature|Créature")
is_tribal : match@(match: "(?i)Tribal") is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artifact") is_artifact : match@(match: "(?i)Artifact")
is_land : match@(match: "(?i)Land") is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment") is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery") is_spell : match@(match: "(?i)Instant|Sorcery")
] ]
] ]
# The selected language # The selected language
language := { languages[set.card_language] or else language.English } language := { languages[set.card_language] or else language.English }
+149 -149
View File
@@ -1,149 +1,149 @@
148 148
mana mana
untap/MSDRJZG untap/MSDRJZG
unblockable unblockable
planeswalker planeswalker
noncreature noncreature
nonland nonland
nonenchantment nonenchantment
nonartifact nonartifact
nonwhite nonwhite
nonblue nonblue
nonblack nonblack
nonred nonred
nongreen nongreen
unblock/USDG unblock/USDG
precombat precombat
postcombat postcombat
scry scry
plainswalk plainswalk
islandwalk islandwalk
swampwalk swampwalk
mountainwalk mountainwalk
forestwalk forestwalk
landwalk landwalk
desertwalk desertwalk
plainshome plainshome
islandhome islandhome
swamphome swamphome
mountainhome mountainhome
foresthome foresthome
landhome landhome
soulshift soulshift
ninjitsu ninjitsu
bushido bushido
lifelink lifelink
gravestorm gravestorm
fateseal fateseal
bloodthirst bloodthirst
djinn djinn
unattach unattach
face-down face-down
face-up face-up
spell's spell's
guerrilas guerrilas
mages mages
exit-the-battlefield exit-the-battlefield
enter-the-battlefield enter-the-battlefield
havok havok
spectre spectre
gargadon gargadon
gargadons gargadons
Crovax Crovax
evincar evincar
and/or and/or
20/20 20/20
planeswalkers planeswalkers
Merfolk Merfolk
deathtouch deathtouch
noncombat noncombat
Urza Urza
Karn Karn
Ajani Ajani
Goldmane Goldmane
Jace Jace
Beleren Beleren
Liliana Liliana
Vess Vess
Chandra Chandra
Nalaar Nalaar
Garruk Garruk
Wildspeaker Wildspeaker
Tezzeret Tezzeret
Elspeth Elspeth
Tirel Tirel
Nicol Nicol
Bolas Bolas
Sarkhan Sarkhan
Vol Vol
Nissa Nissa
Revane Revane
Baltrice Baltrice
Crucius Crucius
scryers scryers
+1 +1
etherium etherium
-1 -1
Kothophed Kothophed
wurm wurm
Tolaria Tolaria
Weatherlight Weatherlight
Ertai Ertai
Barrin Barrin
Dominaria Dominaria
Benalish Benalish
Benalia Benalia
Sisay Sisay
golem golem
Keld Keld
Maraxus Maraxus
Volrath Volrath
Mirri Mirri
Multani Multani
maro-sorcerer maro-sorcerer
Squee Squee
Tahngarth Tahngarth
Crovax Crovax
Selenia Selenia
Greven Greven
il-Vec il-Vec
Argive Argive
Samite Samite
Orim Orim
Argivian Argivian
Rath Rath
Starke Starke
Sidar Sidar
Kondo Kondo
evincar evincar
multiverse multiverse
Eladamri Eladamri
Skyshroud Skyshroud
guerilla guerilla
Soltari Soltari
Lyna Lyna
Rofellos Rofellos
spellcasting spellcasting
Korvecdal Korvecdal
Vuel Vuel
Takara Takara
self-interest self-interest
Ashnod Ashnod
Mishra Mishra
Fallaji Fallaji
Gix Gix
Phyrexia Phyrexia
Phyrexian Phyrexian
supremacy supremacy
Tawnos Tawnos
Argoth Argoth
Xantcha Xantcha
Saproling Saproling
nontoken nontoken
mage mage
Ashling Ashling
Jaya Jaya
Maralen Maralen
Mornsong Mornsong
non-Sliver non-Sliver
non-Shapeshifter non-Shapeshifter
+186 -186
View File
@@ -1,186 +1,186 @@
############################################################## Card pack types ############################################################## Card pack types
pack type: pack type:
name: basic land name: basic land
select: equal select: equal
filter: card.rarity == "basic land" and not is_token_card() # can be shifted filter: card.rarity == "basic land" and not is_token_card() # can be shifted
pack type: pack type:
name: common name: common
filter: card.rarity == "common" and not is_token_card() and not is_shifted_card() filter: card.rarity == "common" and not is_token_card() and not is_shifted_card()
pack type: pack type:
name: uncommon name: uncommon
filter: card.rarity == "uncommon" and not is_token_card() and not is_shifted_card() filter: card.rarity == "uncommon" and not is_token_card() and not is_shifted_card()
pack type: pack type:
name: rare name: rare
filter: card.rarity == "rare" and not is_token_card() and not is_shifted_card() filter: card.rarity == "rare" and not is_token_card() and not is_shifted_card()
pack type: pack type:
name: mythic rare name: mythic rare
filter: card.rarity == "mythic rare" and not is_token_card() and not is_shifted_card() filter: card.rarity == "mythic rare" and not is_token_card() and not is_shifted_card()
pack type: pack type:
name: special name: special
filter: card.rarity == "special" and not is_token_card() # can be shifted filter: card.rarity == "special" and not is_token_card() # can be shifted
pack type: pack type:
name: shifted common name: shifted common
filter: card.rarity == "common" and not is_token_card() and is_shifted_card() filter: card.rarity == "common" and not is_token_card() and is_shifted_card()
pack type: pack type:
name: shifted uncommon name: shifted uncommon
filter: card.rarity == "uncommon" and not is_token_card() and is_shifted_card() filter: card.rarity == "uncommon" and not is_token_card() and is_shifted_card()
pack type: pack type:
name: shifted rare name: shifted rare
filter: filter:
( card.rarity == "rare" or ( card.rarity == "rare" or
card.rarity == "mythic rare" # We've got to put shifted mythic rares somewhere card.rarity == "mythic rare" # We've got to put shifted mythic rares somewhere
) and not is_token_card() and is_shifted_card() ) and not is_token_card() and is_shifted_card()
pack type: pack type:
name: token / rulestip name: token / rulestip
filter: is_token_card() filter: is_token_card()
############################################################## shifted/special if possible ############################################################## shifted/special if possible
# shifted common if they exist, otherwise a normal common # shifted common if they exist, otherwise a normal common
pack type: pack type:
name: shifted common or else common name: shifted common or else common
selectable: false selectable: false
select: first select: first
item: shifted common item: shifted common
item: common item: common
# basic land if it exist, otherwise a common # basic land if it exist, otherwise a common
pack type: pack type:
name: basic land or else common name: basic land or else common
selectable: false selectable: false
select: first select: first
item: basic land item: basic land
item: common item: common
# special if it exist, otherwise a common # special if it exist, otherwise a common
pack type: pack type:
name: special or else common name: special or else common
selectable: false selectable: false
select: first select: first
item: special item: special
item: common item: common
# shifted uncommon/rare if they exist, otherwise a normal uncommon # shifted uncommon/rare if they exist, otherwise a normal uncommon
pack type: pack type:
name: shifted uncommon or rare or else uncommon name: shifted uncommon or rare or else uncommon
selectable: false selectable: false
select: first select: first
item: shifted uncommon or rare item: shifted uncommon or rare
item: uncommon item: uncommon
############################################################## Randomized selections ############################################################## Randomized selections
pack type: pack type:
name: mythic rare or rare name: mythic rare or rare
selectable: false selectable: false
# In Shards of Alara there are 15 mythic rares and 53 rares. # In Shards of Alara there are 15 mythic rares and 53 rares.
# Each booster has a 1/8 chance of containing a mythic rare. # Each booster has a 1/8 chance of containing a mythic rare.
# This means that looking at single mythics : rares, the proportion is # This means that looking at single mythics : rares, the proportion is
# 1*53 : 7*15 = 53 : 105 # 1*53 : 7*15 = 53 : 105
# this is almost exactly 1 : 2, # this is almost exactly 1 : 2,
# So, a a single mythic is 2 times as rare as a single normal rare. # So, a a single mythic is 2 times as rare as a single normal rare.
# #
# We use this proportional system instead of a fixed 1:7 system, # We use this proportional system instead of a fixed 1:7 system,
# because it copes better with cases where there are few mythics. # because it copes better with cases where there are few mythics.
# For example, if a set has 1 mythic and 20 rares, you would actually # For example, if a set has 1 mythic and 20 rares, you would actually
# be MORE likely to find the mythic card with the 1:7 system! # be MORE likely to find the mythic card with the 1:7 system!
select: proportional select: proportional
item: item:
name: mythic rare name: mythic rare
weight: 1 weight: 1
item: item:
name: rare name: rare
weight: 2 weight: 2
pack type: pack type:
name: shifted uncommon or rare name: shifted uncommon or rare
selectable: false selectable: false
select: nonempty select: nonempty
item: item:
name: shifted uncommon name: shifted uncommon
weight: 3 weight: 3
item: item:
name: shifted rare name: shifted rare
weight: 1 weight: 1
############################################################## Common proportions of cards ############################################################## Common proportions of cards
# of the common slots, 3/10 will be shifted, 1/10 will be special # of the common slots, 3/10 will be shifted, 1/10 will be special
pack type: pack type:
name: common sometimes shifted or special name: common sometimes shifted or special
selectable: false selectable: false
# TODO: Perhaps use some kind of proportional system here as well? # TODO: Perhaps use some kind of proportional system here as well?
select: equal select: equal
item: item:
name: common name: common
weight: 6 weight: 6
item: item:
name: shifted common or else common name: shifted common or else common
weight: 3 weight: 3
item: item:
name: special or else common name: special or else common
weight: 1 weight: 1
# of the uncommon slots, 1/3 will be shifted, 1/4 of that will be shifted rares instead # of the uncommon slots, 1/3 will be shifted, 1/4 of that will be shifted rares instead
pack type: pack type:
name: uncommon sometimes shifted name: uncommon sometimes shifted
selectable: false selectable: false
select: equal select: equal
item: uncommon item: uncommon
item: uncommon item: uncommon
item: shifted uncommon or rare or else uncommon item: shifted uncommon or rare or else uncommon
############################################################## Card packs ############################################################## Card packs
pack type: pack type:
name: tournament pack name: tournament pack
item: item:
name: mythic rare or rare name: mythic rare or rare
amount: 3 amount: 3
item: item:
name: uncommon sometimes shifted name: uncommon sometimes shifted
amount: 9 amount: 9
item: item:
name: common sometimes shifted or special name: common sometimes shifted or special
amount: 33 amount: 33
item: item:
name: basic land name: basic land
amount: 30 amount: 30
item: item:
name: token / rulestip name: token / rulestip
pack type: pack type:
name: booster pack name: booster pack
item: item:
name: mythic rare or rare name: mythic rare or rare
amount: 1 amount: 1
item: item:
name: uncommon sometimes shifted name: uncommon sometimes shifted
amount: 3 amount: 3
# a total of 11 common-likes # a total of 11 common-likes
item: item:
name: common sometimes shifted or special name: common sometimes shifted or special
amount: 10 amount: 10
item: item:
name: basic land or else common name: basic land or else common
item: item:
name: token / rulestip name: token / rulestip
pack type: pack type:
name: additional land name: additional land
item: basic land item: basic land
pack type: pack type:
name: additional common name: additional common
item: common sometimes shifted or special item: common sometimes shifted or special
pack type: pack type:
name: additional uncommon name: additional uncommon
item: uncommon sometimes shifted item: uncommon sometimes shifted
pack type: pack type:
name: additional rare name: additional rare
item: mythic rare or rare item: mythic rare or rare
pack type: pack type:
name: additional token / rulestip name: additional token / rulestip
item: token / rulestip item: token / rulestip
+635 -635
View File
File diff suppressed because it is too large Load Diff
+158 -158
View File
@@ -1,158 +1,158 @@
############################################################## Set fields ############################################################## Set fields
set field: set field:
type: info type: info
name: Set Information name: Set Information
set field: set field:
type: text type: text
name: title name: title
identifying: true identifying: true
set field: set field:
type: text type: text
name: description name: description
multi line: true multi line: true
set field: set field:
type: text type: text
name: artist name: artist
set field: set field:
type: text type: text
name: copyright name: copyright
set field: set field:
type: symbol type: symbol
name: symbol name: symbol
description: The symbol for this set, double click to edit description: The symbol for this set, double click to edit
set field: set field:
type: info type: info
name: Defaults and Automation name: Defaults and Automation
set field: set field:
type: color type: color
name: border color name: border color
description: The default border color for cards description: The default border color for cards
choice: choice:
name: black name: black
color: rgb(0,0,0) color: rgb(0,0,0)
choice: choice:
name: white name: white
color: rgb(255,255,255) color: rgb(255,255,255)
choice: choice:
name: silver name: silver
color: rgb(128,128,128) color: rgb(128,128,128)
choice: choice:
name: gold name: gold
color: rgb(200,180,0) color: rgb(200,180,0)
set field: set field:
type: multiple choice type: multiple choice
name: automatic reminder text name: automatic reminder text
choice: old choice: old
choice: core choice: core
choice: expert choice: expert
choice: pseudo choice: pseudo
choice: action choice: action
choice: custom choice: custom
choice: lower case choice: lower case
initial: old, expert, pseudo, action, custom initial: old, expert, pseudo, action, custom
# Convert from older mse versions # Convert from older mse versions
script: script:
if value = "yes" then "old, core, expert, custom" if value = "yes" then "old, core, expert, custom"
else if value = "no" then "" else if value = "no" then ""
else value else value
description: For which kinds of keywords should reminder text be added by default? Note: you can enable/disable reminder text by right clicking the keyword. description: For which kinds of keywords should reminder text be added by default? Note: you can enable/disable reminder text by right clicking the keyword.
set field: set field:
type: boolean type: boolean
name: automatic card numbers name: automatic card numbers
description: Should card numbers be shown on the cards? description: Should card numbers be shown on the cards?
set field: set field:
type: choice type: choice
name: sort special rarity name: sort special rarity
description: Determines how cards with special rarity are sorted. description: Determines how cards with special rarity are sorted.
choice: with the rest choice: with the rest
choice: after other cards choice: after other cards
choice: separate numbering choice: separate numbering
initial: after other cards initial: after other cards
set field: set field:
type: choice type: choice
name: card language name: card language
description: Language for the cards description: Language for the cards
choice: English choice: English
choice: Français choice: Français
initial: English initial: English
set field: set field:
type: boolean type: boolean
name: mark errors name: mark errors
description: Marks errors on cards, for example wording and spelling errors, non unique card names, etc. description: Marks errors on cards, for example wording and spelling errors, non unique card names, etc.
set field: set field:
type: choice type: choice
name: use gradient multicolor name: use gradient multicolor
choice: yes choice: yes
choice: only for two color cards choice: only for two color cards
choice: no choice: no
description: Use gradients on multicolor cards by default, you can always change it be clicking on the card border. description: Use gradients on multicolor cards by default, you can always change it be clicking on the card border.
initial: only for two color cards initial: only for two color cards
############################# Default style ############################# Default style
default set style: default set style:
title: title:
padding left: 2 padding left: 2
font: font:
size: 16 size: 16
symbol: symbol:
max aspect ratio: 2.5 max aspect ratio: 2.5
variation: variation:
name: common name: common
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(0,0,0) fill color: rgb(0,0,0)
border color: rgb(255,255,255) border color: rgb(255,255,255)
variation: variation:
name: uncommon name: uncommon
border radius: 0.07 border radius: 0.07
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(224,224,224) fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84) fill color 2: rgb(84, 84, 84)
border color 1: rgb(0, 0, 0) border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0) border color 2: rgb(0, 0, 0)
variation: variation:
name: rare name: rare
border radius: 0.07 border radius: 0.07
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(214,196,94) fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40) fill color 2: rgb(95, 84, 40)
border color 1: rgb(0, 0, 0) border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0) border color 2: rgb(0, 0, 0)
variation: variation:
name: mythic rare name: mythic rare
border radius: 0.07 border radius: 0.07
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(245,148,31) fill color 1: rgb(245,148,31)
fill color 2: rgb(186,45,38) fill color 2: rgb(186,45,38)
border color 1: rgb(0, 0, 0) border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0) border color 2: rgb(0, 0, 0)
variation: variation:
name: special name: special
border radius: 0.10 border radius: 0.10
fill type: linear gradient fill type: linear gradient
fill color 1: rgb(224,170,247) fill color 1: rgb(224,170,247)
fill color 2: rgb(58,7,80) fill color 2: rgb(58,7,80)
border color 1: rgb(255,255,255) border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255) border color 2: rgb(255,255,255)
automatic reminder text: automatic reminder text:
render style: checklist render style: checklist
direction: vertical direction: vertical
sort special rarity: sort special rarity:
render style: both render style: both
choice images: choice images:
with the rest: /magic.mse-game/icons/number_cards_mixed.png with the rest: /magic.mse-game/icons/number_cards_mixed.png
after other cards: /magic.mse-game/icons/number_cards_after.png after other cards: /magic.mse-game/icons/number_cards_after.png
separate numbering: /magic.mse-game/icons/number_cards_separate.png separate numbering: /magic.mse-game/icons/number_cards_separate.png
use gradient multicolor: use gradient multicolor:
render style: both render style: both
choice images: choice images:
yes: script: built_in_image("bool_yes") yes: script: built_in_image("bool_yes")
no: script: built_in_image("bool_no") no: script: built_in_image("bool_no")
card language: card language:
render style: both render style: both
choice images: choice images:
English: /magic.mse-game/icons/language-en.png English: /magic.mse-game/icons/language-en.png
Français: /magic.mse-game/icons/language-fr.png Français: /magic.mse-game/icons/language-fr.png
+167 -167
View File
@@ -1,167 +1,167 @@
############################################################## Statistics dimensions ############################################################## Statistics dimensions
statistics dimension: statistics dimension:
name: card color name: card color
position hint: 0 position hint: 0
script: primary_card_color(card.card_color) script: primary_card_color(card.card_color)
icon: stats/card_color.png icon: stats/card_color.png
colors: colors:
white : rgb(255,237,202) white : rgb(255,237,202)
blue : rgb(42,141,255) blue : rgb(42,141,255)
black : rgb(33,33,33) black : rgb(33,33,33)
red : rgb(255,52,0) red : rgb(255,52,0)
green : rgb(118,230,0) green : rgb(118,230,0)
colorless : rgb(120,90,90) colorless : rgb(120,90,90)
artifact : rgb(185,192,199) artifact : rgb(185,192,199)
multicolor : rgb(255,188,14) multicolor : rgb(255,188,14)
land : rgb(109,62,39) land : rgb(109,62,39)
hybrid : rgb(201,12,230) hybrid : rgb(201,12,230)
group: white group: white
group: blue group: blue
group: black group: black
group: red group: red
group: green group: green
group: colorless group: colorless
group: artifact group: artifact
group: multicolor group: multicolor
group: land group: land
group: hybrid group: hybrid
statistics dimension: statistics dimension:
position hint: 2 position hint: 2
name: converted mana cost name: converted mana cost
script: cmc(card.casting_cost) script: cmc(card.casting_cost)
numeric: true numeric: true
icon: stats/casting_cost.png icon: stats/casting_cost.png
statistics dimension: statistics dimension:
position hint: 3 position hint: 3
name: colored mana cost name: colored mana cost
script: colored_mana(card.casting_cost) script: colored_mana(card.casting_cost)
numeric: true numeric: true
icon: stats/colored_casting_cost.png icon: stats/colored_casting_cost.png
statistics dimension: statistics dimension:
position hint: 50 position hint: 50
name: power name: power
script: card.power script: card.power
numeric: true numeric: true
icon: stats/power.png icon: stats/power.png
statistics dimension: statistics dimension:
position hint: 51 position hint: 51
name: toughness name: toughness
script: card.toughness script: card.toughness
numeric: true numeric: true
icon: stats/toughness.png icon: stats/toughness.png
statistics dimension: statistics dimension:
name: keywords name: keywords
position hint: 1000 position hint: 1000
script: keyword_usage(unique:true) script: keyword_usage(unique:true)
show empty: false show empty: false
split list: true split list: true
icon: stats/keywords.png icon: stats/keywords.png
statistics dimension: statistics dimension:
name: style name: style
position hint: 1001 position hint: 1001
script: stylesheet.short_name script: stylesheet.short_name
icon: stats/stylesheet.png icon: stats/stylesheet.png
statistics dimension: statistics dimension:
name: text length (words) name: text length (words)
position hint: 100 position hint: 100
script: word_count(to_text(card.rule_text)) script: word_count(to_text(card.rule_text))
numeric: true numeric: true
bin size: 5 bin size: 5
icon: stats/text_length.png icon: stats/text_length.png
statistics dimension: statistics dimension:
name: text length (lines) name: text length (lines)
position hint: 101 position hint: 101
script: line_count(to_text(card.rule_text)) script: line_count(to_text(card.rule_text))
numeric: true numeric: true
icon: stats/text_length.png icon: stats/text_length.png
statistics dimension: statistics dimension:
name: race name: race
position hint: 32 position hint: 32
icon: stats/creature_race.png icon: stats/creature_race.png
description: Race of creatures and tribal cards description: Race of creatures and tribal cards
script: script:
if is_creature(card.super_type) or is_tribal(card.super_type) then if is_creature(card.super_type) or is_tribal(card.super_type) then
only_first(card.sub_type) only_first(card.sub_type)
show empty: false show empty: false
statistics dimension: statistics dimension:
name: creature class name: creature class
position hint: 33 position hint: 33
icon: stats/creature_class.png icon: stats/creature_class.png
description: Class of creature cards description: Class of creature cards
script: script:
if is_creature(card.super_type) then if is_creature(card.super_type) then
space_to_comma(trim(remove_tags(only_next(card.sub_type)))) space_to_comma(trim(remove_tags(only_next(card.sub_type))))
show empty: false show empty: false
split list: true split list: true
############################################################## Statistics categories (OLD) ############################################################## Statistics categories (OLD)
statistics category: statistics category:
name: color / rarity name: color / rarity
position hint: 101 position hint: 101
type: stack type: stack
icon: stats/color_rarity.png icon: stats/color_rarity.png
dimension: card color dimension: card color
dimension: rarity dimension: rarity
statistics category: statistics category:
name: power / toughness name: power / toughness
position hint: 52 position hint: 52
type: scatter pie type: scatter pie
icon: stats/pt.png icon: stats/pt.png
dimension: power dimension: power
dimension: toughness dimension: toughness
dimension: rarity dimension: rarity
#statistics category: #statistics category:
# name: color / cost # name: color / cost
# type: scatter # type: scatter
# dimension: card color # dimension: card color
# dimension: converted mana cost # dimension: converted mana cost
statistics category: statistics category:
name: color / cost name: color / cost
position hint: 4 position hint: 4
type: scatter pie type: scatter pie
icon: stats/color_cost.png icon: stats/color_cost.png
dimension: card color dimension: card color
dimension: converted mana cost dimension: converted mana cost
dimension: rarity dimension: rarity
statistics category: statistics category:
name: color / colored cost name: color / colored cost
position hint: 5 position hint: 5
icon: stats/color_colored_cost.png icon: stats/color_colored_cost.png
type: scatter type: scatter
dimension: card color dimension: card color
dimension: colored mana cost dimension: colored mana cost
statistics category: statistics category:
name: cost / colored cost name: cost / colored cost
position hint: 6 position hint: 6
icon: stats/cost_colored_cost.png icon: stats/cost_colored_cost.png
type: scatter pie type: scatter pie
dimension: converted mana cost dimension: converted mana cost
dimension: colored mana cost dimension: colored mana cost
dimension: card color dimension: card color
statistics category: statistics category:
name: creature race / class name: creature race / class
position hint: 34 position hint: 34
icon: stats/creature_type.png icon: stats/creature_type.png
type: scatter pie type: scatter pie
dimension: race dimension: race
dimension: creature class dimension: creature class
dimension: card color dimension: card color
+413 -413
View File
@@ -1,413 +1,413 @@
############################################################## Magic word lists ############################################################## Magic word lists
word list: word list:
name: type name: type
word: word:
name: Basic name: Basic
is prefix: true is prefix: true
word: word:
name: Legendary name: Legendary
is prefix: true is prefix: true
word: word:
name: Tribal name: Tribal
is prefix: true is prefix: true
word: word:
name: Snow name: Snow
is prefix: true is prefix: true
word: word:
name: World name: World
is prefix: true is prefix: true
line below: true line below: true
word: Creature word: Creature
word: Artifact word: Artifact
word: Artifact Creature word: Artifact Creature
word: Enchantment word: Enchantment
word: Instant word: Instant
word: Sorcery word: Sorcery
word: Land word: Land
word: Planeswalker word: Planeswalker
word list: word list:
name: race name: race
word: word:
script: all_races() script: all_races()
line below: true line below: true
word: Angel word: Angel
word: Beast word: Beast
word: Bird word: Bird
word: Construct word: Construct
word: Demon word: Demon
word: Dragon word: Dragon
word: Drake word: Drake
word: Elemental word: Elemental
word: Elf word: Elf
word: Faerie word: Faerie
word: Giant word: Giant
word: Goblin word: Goblin
word: Golem word: Golem
word: Human word: Human
word: Illusion word: Illusion
word: Merfolk word: Merfolk
word: Treefolk word: Treefolk
word: Zombie word: Zombie
word: word:
name: All Races name: All Races
word: word:
name: A name: A
word: Angel word: Angel
word: Anteater word: Anteater
word: Antelope word: Antelope
word: Ape word: Ape
word: Archon word: Archon
word: Assembly-Worker word: Assembly-Worker
word: Atog word: Atog
word: Aurochs word: Aurochs
word: Avatar word: Avatar
word: word:
name: B name: B
word: Badger word: Badger
word: Basilisk word: Basilisk
word: Bat word: Bat
word: Bear word: Bear
word: Beast word: Beast
word: Beeble word: Beeble
word: Bird word: Bird
word: Blinkmoth word: Blinkmoth
word: Boar word: Boar
word: Bringer word: Bringer
word: Brushwagg word: Brushwagg
word: word:
name: C name: C
word: Camarid word: Camarid
word: Camel word: Camel
word: Caribou word: Caribou
word: Cat word: Cat
word: Centaur word: Centaur
word: Cephalid word: Cephalid
word: Chimera word: Chimera
word: Cockatrice word: Cockatrice
word: Construct word: Construct
word: Crab word: Crab
word: Crocodile word: Crocodile
word: Cyclops word: Cyclops
word: word:
name: D name: D
word: Dauthi word: Dauthi
word: Demon word: Demon
word: Devil word: Devil
word: Djinn word: Djinn
word: Dragon word: Dragon
word: Drake word: Drake
word: Dreadnought word: Dreadnought
word: Dryad word: Dryad
word: Dwarf word: Dwarf
word: word:
name: E name: E
word: Efreet word: Efreet
word: Egg word: Egg
word: Elemental word: Elemental
word: Elephant word: Elephant
word: Elf word: Elf
word: Elk word: Elk
word: Eye word: Eye
word: word:
name: F name: F
word: Faerie word: Faerie
word: Ferret word: Ferret
word: Fish word: Fish
word: Fox word: Fox
word: Frog word: Frog
word: Fungus word: Fungus
word: word:
name: G name: G
word: Gargoyle word: Gargoyle
word: Giant word: Giant
word: Gnome word: Gnome
word: Goat word: Goat
word: Goblin word: Goblin
word: Golem word: Golem
word: Gorgon word: Gorgon
word: Graveborn word: Graveborn
word: Griffin word: Griffin
word: word:
name: H name: H
word: Hag word: Hag
word: Harpy word: Harpy
word: Hellion word: Hellion
word: Hippo word: Hippo
word: Homarid word: Homarid
word: Homunculus word: Homunculus
word: Horror word: Horror
word: Horse word: Horse
word: Hound word: Hound
word: Human word: Human
word: Hydra word: Hydra
word: Hyena word: Hyena
word: word:
name: I name: I
word: Illusion word: Illusion
word: Imp word: Imp
word: Incarnation word: Incarnation
word: Insect word: Insect
word: word:
name: J name: J
word: Jellyfish word: Jellyfish
word: Juggernaut word: Juggernaut
word: word:
name: K name: K
word: Kavu word: Kavu
word: Kirin word: Kirin
word: Kithkin word: Kithkin
word: Kobold word: Kobold
word: Kor word: Kor
word: Kraken word: Kraken
word: word:
name: L name: L
word: Lammasu word: Lammasu
word: Leech word: Leech
word: Leviathan word: Leviathan
word: Lhurgoyf word: Lhurgoyf
word: Licid word: Licid
word: Lizard word: Lizard
word: word:
name: M name: M
word: Manticore word: Manticore
word: Masticore word: Masticore
word: Merfolk word: Merfolk
word: Metathran word: Metathran
word: Minotaur word: Minotaur
word: Mongoose word: Mongoose
word: Moonfolk word: Moonfolk
word: Mutant word: Mutant
word: Myr word: Myr
word: word:
name: N name: N
word: Nautilus word: Nautilus
word: Nephilim word: Nephilim
word: Nightmare word: Nightmare
word: Nightstalker word: Nightstalker
word: Noggle word: Noggle
word: word:
name: O name: O
word: Octopus word: Octopus
word: Ogre word: Ogre
word: Ooze word: Ooze
word: Orb word: Orb
word: Orc word: Orc
word: Orgg word: Orgg
word: Ouphe word: Ouphe
word: Ox word: Ox
word: Oyster word: Oyster
word: word:
name: P name: P
word: Pegasus word: Pegasus
word: Pentavite word: Pentavite
word: Pest word: Pest
word: Phelddagrif word: Phelddagrif
word: Phoenix word: Phoenix
word: Pincher word: Pincher
word: Plant word: Plant
word: Prism word: Prism
word: word:
name: R name: R
word: Rabbit word: Rabbit
word: Rat word: Rat
word: Reflection word: Reflection
word: Rhino word: Rhino
word: word:
name: S name: S
word: word:
name: Sa-Sl name: Sa-Sl
word: Salamander word: Salamander
word: Sand word: Sand
word: Saproling word: Saproling
word: Satyr word: Satyr
word: Scarecrow word: Scarecrow
word: Scorpion word: Scorpion
word: Serpent word: Serpent
word: Shade word: Shade
word: Shapeshifter word: Shapeshifter
word: Sheep word: Sheep
word: Skeleton word: Skeleton
word: Slith word: Slith
word: Sliver word: Sliver
word: Slug word: Slug
word: word:
name: Sn-Sz name: Sn-Sz
word: Snake word: Snake
word: Soltari word: Soltari
word: Spawn word: Spawn
word: Specter word: Specter
word: Sphinx word: Sphinx
word: Spider word: Spider
word: Spike word: Spike
word: Spirit word: Spirit
word: Splinter word: Splinter
word: Sponge word: Sponge
word: Squid word: Squid
word: Squirrel word: Squirrel
word: Starfish word: Starfish
word: word:
name: T name: T
word: Tetravite word: Tetravite
word: Thalakos word: Thalakos
word: Thopter word: Thopter
word: Thrull word: Thrull
word: Treefolk word: Treefolk
word: Triskelavite word: Triskelavite
word: Troll word: Troll
word: Turtle word: Turtle
word: word:
name: U name: U
word: Unicorn word: Unicorn
word: word:
name: V name: V
word: Vampire word: Vampire
word: Vedalken word: Vedalken
word: Viashino word: Viashino
word: Volver word: Volver
word: word:
name: W name: W
word: Wall word: Wall
word: Weird word: Weird
word: Whale word: Whale
word: Wolf word: Wolf
word: Wolverine word: Wolverine
word: Wombat word: Wombat
word: Worm word: Worm
word: Wraith word: Wraith
word: Wurm word: Wurm
word: word:
name: Y name: Y
word: Yeti word: Yeti
word: word:
name: Z name: Z
word: Zombie word: Zombie
word: Zubera word: Zubera
word list: word list:
name: class name: class
word: word:
script: all_classes() script: all_classes()
line below: true line below: true
word: Advisor word: Advisor
word: Archer word: Archer
word: Artificer word: Artificer
word: Assassin word: Assassin
word: Beast word: Beast
word: Cleric word: Cleric
word: Druid word: Druid
word: Knight word: Knight
word: Mutant word: Mutant
word: Rogue word: Rogue
word: Scout word: Scout
word: Shaman word: Shaman
word: Soldier word: Soldier
word: Warrior word: Warrior
word: Wizard word: Wizard
word: Zombie word: Zombie
word: word:
name: All Classes name: All Classes
word: word:
name: A-C name: A-C
word: Advisor word: Advisor
word: Archer word: Archer
word: Archon word: Archon
word: Artificer word: Artificer
word: Assassin word: Assassin
word: Barbarian word: Barbarian
word: Beast word: Beast
word: Berserker word: Berserker
word: Bringer word: Bringer
word: Carrier word: Carrier
word: Citizen word: Citizen
word: Cleric word: Cleric
word: Coward word: Coward
word: word:
name: D-I name: D-I
word: Deserter word: Deserter
word: Dreadnought word: Dreadnought
word: Drone word: Drone
word: Druid word: Druid
word: Elder word: Elder
word: Flagbearer word: Flagbearer
word: Horror word: Horror
word: Incarnation word: Incarnation
word: word:
name: J-P name: J-P
word: Juggernaut word: Juggernaut
word: Knight word: Knight
word: Leviathan word: Leviathan
word: Mercenary word: Mercenary
word: Minion word: Minion
word: Monger word: Monger
word: Monk word: Monk
word: Mutant word: Mutant
word: Mystic word: Mystic
word: Ninja word: Ninja
word: Nomad word: Nomad
word: Pirate word: Pirate
word: word:
name: R-S name: R-S
word: Rebel word: Rebel
word: Reflection word: Reflection
word: Rigger word: Rigger
word: Rogue word: Rogue
word: Samurai word: Samurai
word: Scout word: Scout
word: Serf word: Serf
word: Shaman word: Shaman
word: Skeleton word: Skeleton
word: Soldier word: Soldier
word: Spellshaper word: Spellshaper
word: Survivor word: Survivor
word: word:
name: T-Z name: T-Z
word: Thopter word: Thopter
word: Vampire word: Vampire
word: Warrior word: Warrior
word: Wizard word: Wizard
word: Zombie word: Zombie
word list: word list:
name: artifact name: artifact
word: word:
name: name:
line below: true line below: true
word: Contraption word: Contraption
word: Equipment word: Equipment
word: Fortification word: Fortification
word list: word list:
name: land name: land
word: word:
script: all_sub_types(match: "Land") script: all_sub_types(match: "Land")
line below: true line below: true
word: Plains word: Plains
word: Island word: Island
word: Swamp word: Swamp
word: Mountain word: Mountain
word: Forest word: Forest
word: Desert word: Desert
word: Lair word: Lair
word: Locus word: Locus
word: Mine word: Mine
word: Power-Plant word: Power-Plant
word: Tower word: Tower
word: Urza's word: Urza's
word list: word list:
name: enchantment name: enchantment
word: word:
name: name:
line below: true line below: true
word: Aura word: Aura
word: Shrine word: Shrine
word list: word list:
name: spell name: spell
word: word:
name: name:
line below: true line below: true
word: Arcane word: Arcane
+237 -237
View File
@@ -1,237 +1,237 @@
mse version: 0.3.8 mse version: 0.3.8
game: planechase game: planechase
short name: Standard short name: Standard
installer group: Magic Planechase/normal style installer group: Magic Planechase/normal style
icon: card-sample.png icon: card-sample.png
position hint: 01 position hint: 01
version: 2009-08-12 version: 2009-08-12
depends on: depends on:
package: planechase.mse-game package: planechase.mse-game
version: 2009-08-11 version: 2009-08-11
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-future-common.mse-include package: magic-future-common.mse-include
version: 2007-09-23 version: 2007-09-23
card width: 523 card width: 523
card height: 375 card height: 375
card dpi: 111.7142857 card dpi: 111.7142857
#By Pichoro #By Pichoro
#Images by Art_Freak #Images by Art_Freak
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields ############################################################## Set info fields
set info style: set info style:
symbol: symbol:
variation: variation:
name: invertedcommon name: invertedcommon
border radius: 0.10 border radius: 0.10
fill type: solid fill type: solid
fill color: rgb(255,255,255) fill color: rgb(255,255,255)
border color: rgb(0,0,0) border color: rgb(0,0,0)
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: old initial: old
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: boolean type: boolean
name: inverted common symbol name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap? description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no initial: no
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
inverted common symbol: inverted common symbol:
choice images: choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") } no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Name line ############################# Name line
name: name:
left: 84 left: 84
top : 20 top : 20
width: 354 width: 354
height: 23 height: 23
alignment: bottom center shrink-overflow alignment: bottom center shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 2 z index: 2
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
############################# Image ############################# Image
image: image:
left: 16 left: 16
top: 15 top: 15
width: 492 width: 492
height: 343 height: 343
z index: 1 z index: 1
mask: image_mask.png mask: image_mask.png
############################# Card type ############################# Card type
type: type:
left: 114 left: 114
top : 243 top : 243
width: 294 width: 294
height: 23 height: 23
alignment: bottom center shrink-overflow alignment: bottom center shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 2 z index: 2
font: font:
name: Matrix name: Matrix
size: 13.5 size: 13.5
color: black color: black
rarity: rarity:
right: 408 right: 408
top : 253 top : 253
width: 28 width: 28
height: 14 height: 14
z index: 2 z index: 2
render style: image render style: image
alignment: middle right alignment: middle right
choice images: choice images:
# Images based on the set symbol # Images based on the set symbol
common: common:
script: script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common") else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare") rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special") special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box ############################# Text box
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 168 left: 168
top : 351 top : 351
width: 214 width: 214
height: 13 height: 13
z index: 2 z index: 2
alignment: middle center alignment: middle center
font: font:
name: Matrix name: Matrix
size: 8 size: 8
weight: bold weight: bold
color: white color: white
copyright line: copyright line:
left: 154 left: 154
top : 361 top : 361
width: 214 width: 214
height: 13 height: 13
z index: 2 z index: 2
alignment: middle center alignment: middle center
font: font:
name: MPlantin name: MPlantin
size: 6 size: 6
color: white color: white
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: background name: background
editable: false editable: false
save value: false save value: false
choice: frame choice: frame
extra card field: extra card field:
type: choice type: choice
name: chaos symbol name: chaos symbol
editable: false editable: false
save value: false save value: false
choice: chaos choice: chaos
extra card field: extra card field:
type: choice type: choice
name: paintbrush name: paintbrush
save value: false save value: false
choice: white choice: white
editable: false editable: false
extra card field: extra card field:
type: text type: text
name: text name: text
multi line: true multi line: true
save value: false save value: false
script: script:
combined_editor(field1: card.rule_text, separator: "<line>\n</line>", field2: card.flavor_text) combined_editor(field1: card.rule_text, separator: "<line>\n</line>", field2: card.flavor_text)
description: The rules and flavor text for the card; use up and down arrows to switch description: The rules and flavor text for the card; use up and down arrows to switch
extra card style: extra card style:
background: background:
left: 0 left: 0
top: 0 top: 0
width: 523 width: 523
height: 375 height: 375
z index: 0 z index: 0
render style: image render style: image
choice images: choice images:
frame: card.png frame: card.png
chaos symbol: chaos symbol:
left: 62 left: 62
top: 318 top: 318
width: 25 width: 25
height: 22 height: 22
z index: 2 z index: 2
render style: image render style: image
choice images: choice images:
chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png
paintbrush: paintbrush:
left: { 245 - card_style.illustrator.content_width * 0.5 } left: { 245 - card_style.illustrator.content_width * 0.5 }
top : 352 top : 352
width: 30 width: 30
height: 12 height: 12
z index: 6 z index: 6
render style: image render style: image
choice images: choice images:
white: /magic-future-common.mse-include/paintbrush_white.png white: /magic-future-common.mse-include/paintbrush_white.png
text: text:
left: 61 left: 61
width: 402 width: 402
top: 270 top: 270
height: 78 height: 78
paragraph height: 39 paragraph height: 39
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 10.5 size: 10.5
scale down to: 0.5 scale down to: 0.5
color: black color: black
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 10.5 size: 10.5
alignment: middle left alignment: middle left
z index: 2 z index: 2
line height hard: 1.1 line height hard: 1.1
mask: textbox_mask.png mask: textbox_mask.png
+1204 -1204
View File
File diff suppressed because it is too large Load Diff
+271 -271
View File
@@ -1,271 +1,271 @@
mse version: 0.3.6 mse version: 0.3.6
game: vanguard game: vanguard
short name: Standard short name: Standard
installer group: Magic Vanguard/normal style installer group: Magic Vanguard/normal style
icon: card-sample.png icon: card-sample.png
position hint: 01 position hint: 01
version: 2008-06-30 version: 2008-06-30
depends on: depends on:
package: vanguard.mse-game package: vanguard.mse-game
version: 2007-12-29 version: 2007-12-29
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on: depends on:
package: magic-mana-large.mse-symbol-font package: magic-mana-large.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 111.7142857 card dpi: 111.7142857
# Author: Wolfwood # Author: Wolfwood
# Based on: magic-new # Based on: magic-new
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
if styling.tap_symbol == "old" then "old" if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older" else if styling.tap_symbol == "diagonal T" then "older"
else "new" else "new"
} }
# Use guild mana symbols? # Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box mana symbols name: text box mana symbols
match: magic-mana-*.mse-symbol-font match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font initial: magic-mana-small.mse-symbol-font
styling field: styling field:
type: choice type: choice
name: tap symbol name: tap symbol
description: What tap and untap symbols should be used on cards? description: What tap and untap symbols should be used on cards?
initial: old initial: old
choice: modern choice: modern
choice: old choice: old
choice: diagonal T choice: diagonal T
styling field: styling field:
type: boolean type: boolean
name: flavor text name: flavor text
description: Should the cards have flavor text? description: Should the cards have flavor text?
initial: yes initial: yes
styling style: styling style:
use guild mana symbols: use guild mana symbols:
choice images: choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
border color: border color:
left: 0 left: 0
top : 0 top : 0
width: 375 width: 375
height: 523 height: 523
radius: 18 radius: 18
left width: 17 left width: 17
right width: 17 right width: 17
top width: 17 top width: 17
bottom width: 18 bottom width: 18
z index: -1 z index: -1
background: background:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
choice images: choice images:
normal: card.jpg normal: card.jpg
############################# Name line ############################# Name line
name: name:
left: 74 left: 74
top : 30 top : 30
width: 224 width: 224
height: 23 height: 23
alignment: bottom center shrink-overflow alignment: bottom center shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
############################# Image ############################# Image
image: image:
left: 46 left: 46
top: 56 top: 56
width: 281 width: 281
height: 248 height: 248
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 53 left: 53
top : 306 top : 306
width: 268 width: 268
height: 18 height: 18
alignment: top center shrink-overflow alignment: top center shrink-overflow
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 13.5 size: 13.5
color: rgb(0,0,0) color: rgb(0,0,0)
############################# Text box ############################# Text box
rule text: rule text:
left: left:
script: script:
if styling.flavor_text then 46 if styling.flavor_text then 46
else 76 else 76
top : 328 top : 328
width: width:
script: script:
if styling.flavor_text then 280 if styling.flavor_text then 280
else 220 else 220
height: height:
script: script:
if styling.flavor_text then 65 if styling.flavor_text then 65
else 138 else 138
font: font:
name: MPlantin name: MPlantin
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 14 size: 14
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_mana_symbols } name: { styling.text_box_mana_symbols }
size: 14 size: 14
alignment: middle center alignment: middle center
z index: 2 z index: 2
padding left: 4 padding left: 4
padding top: 2 padding top: 2
padding right: 4 padding right: 4
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
flavor text: flavor text:
left: 76 left: 76
top : 393 top : 393
width: 220 width: 220
height: 73 height: 73
font: font:
name: MPlantin-Italic name: MPlantin-Italic
italic name: MPlantin-Italic italic name: MPlantin-Italic
size: 10 size: 10
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
alignment: bottom left alignment: bottom left
z index: 2 z index: 2
visible: visible:
script: styling.flavor_text script: styling.flavor_text
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
############################# Life/Hand mod ############################# Life/Hand mod
lifemod: lifemod:
z index: 4 z index: 4
left: 304 left: 304
top: 433 top: 433
width: 22 width: 22
height: 32 height: 32
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: Mplantin name: Mplantin
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
handmod: handmod:
z index: 4 z index: 4
left: 43 left: 43
top: 433 top: 433
width: 22 width: 22
height: 32 height: 32
alignment: center middle shrink-overflow alignment: center middle shrink-overflow
font: font:
name: Mplantin name: Mplantin
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 40 left: 40
top : 466 top : 466
width: 295 width: 295
height: 16 height: 16
alignment: center alignment: center
z index: 1 z index: 1
font: font:
name: Matrix name: Matrix
size: 10 size: 10
color: rgb(0,0,0) color: rgb(0,0,0)
copyright line: copyright line:
left: 40 left: 40
top : 476 top : 476
width: 295 width: 295
height: 12 height: 12
alignment: center alignment: center
z index: 1 z index: 1
font: font:
name: MPlantin name: MPlantin
size: 6 size: 6
color: rgb(0,0,0) color: rgb(0,0,0)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: orb name: orb
choice: none choice: none
choice: white choice: white
choice: blue choice: blue
choice: black choice: black
choice: red choice: red
choice: green choice: green
choice: artifact choice: artifact
choice: multicolor choice: multicolor
extra card style: extra card style:
orb: orb:
left: 179 left: 179
top: 483 top: 483
width: 17 width: 17
height: 17 height: 17
z index: 2 z index: 2
render style: image render style: image
choice images: choice images:
white: cost_w.png white: cost_w.png
blue: cost_u.png blue: cost_u.png
black: cost_b.png black: cost_b.png
red: cost_r.png red: cost_r.png
green: cost_g.png green: cost_g.png
artifact: cost_a.png artifact: cost_a.png
multicolor: cost_m.png multicolor: cost_m.png
+1083 -1083
View File
File diff suppressed because it is too large Load Diff
+204 -204
View File
@@ -1,204 +1,204 @@
mse version: 0.3.7 mse version: 0.3.7
game: vs game: vs
full name: VS Alter Ego full name: VS Alter Ego
installer group: VS System/Alter Ego installer group: VS System/Alter Ego
short name: Alter Ego short name: Alter Ego
icon: card-sample.png icon: card-sample.png
position hint: 008 position hint: 008
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-arrow.mse-symbol-font package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
card_shape := { if styling.style_sorting then "alter ego" else "new" } card_shape := { if styling.style_sorting then "alter ego" else "new" }
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: boolean type: boolean
name: style sorting name: style sorting
description: Should this style of card sort as separate from cards of other styles? description: Should this style of card sort as separate from cards of other styles?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box symbols name: text box symbols
match: vs-standard-*.mse-symbol-font match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font initial: vs-standard-arrow.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: foils name: foils
description: Use foil backgrounds? description: Use foil backgrounds?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
characters visible character: card.jpg characters visible character: card.jpg
characters visible character dual: card.jpg characters visible character dual: card.jpg
characters visible character dual (new): card.jpg characters visible character dual (new): card.jpg
characters hidden concealed: card.jpg characters hidden concealed: card.jpg
characters hidden concealed dual: card.jpg characters hidden concealed dual: card.jpg
characters hidden concealed dual (new): card.jpg characters hidden concealed dual (new): card.jpg
characters concealed-optional concealed-optional character: card.jpg characters concealed-optional concealed-optional character: card.jpg
characters concealed-optional concealed-optional dual: card.jpg characters concealed-optional concealed-optional dual: card.jpg
characters concealed-optional concealed-optional dual (new): card.jpg characters concealed-optional concealed-optional dual (new): card.jpg
equipment visible equipment: card.jpg equipment visible equipment: card.jpg
equipment concealed equipment: card.jpg equipment concealed equipment: card.jpg
equipment concealed-optional equipment: card.jpg equipment concealed-optional equipment: card.jpg
location: card.jpg location: card.jpg
plot twist: card.jpg plot twist: card.jpg
planet: card.jpg planet: card.jpg
############################# Name line ############################# Name line
full name: full name:
left: 80 left: 80
top : 25 top : 25
width: 230 width: 230
height: 24 height: 24
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 22 size: 22
color: rgb(255,213,128) color: rgb(255,213,128)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 15 size: 15
alignment: middle center alignment: middle center
cost: cost:
left: 25 left: 25
top : 30 top : 30
width: 25 width: 25
height: 41 height: 41
alignment: bottom center alignment: bottom center
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: rgb(255,213,128) color: rgb(255,213,128)
z index: 4 z index: 4
padding top: 0 padding top: 0
############################# Image ############################# Image
image: image:
left: 19 left: 19
top: 73 top: 73
width: 339 width: 339
height: 315 height: 315
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
top : 33 top : 33
height: 30 height: 30
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: marvel.png Marvel: marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo } Other...: { set.custom_logo }
z index: 3 z index: 3
############################# Type Bar ############################# Type Bar
############################# Version ############################# Version
############################# Card ID ############################# Card ID
############################# Affiliation ############################# Affiliation
############################# FlightRange ############################# FlightRange
############################# Text box ############################# Text box
rule text: rule text:
left: 20 left: 20
top : 410 top : 410
width: 338 width: 338
height: 60 height: 60
font: font:
name: Eurostile name: Eurostile
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 12 size: 12
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_symbols } name: { styling.text_box_symbols }
size: 11 size: 11
alignment: middle center alignment: middle center
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 5 padding top: 5
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.4 line height hard: 1.4
############################# Attack/defence ############################# Attack/defence
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 20 left: 20
top : 475 top : 475
width: 338 width: 338
height: 15 height: 15
alignment: middle center alignment: middle center
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 9 size: 9
color: rgb(255,255,255) color: rgb(255,255,255)
copyright: copyright:
left: 20 left: 20
top : 490 top : 490
width: 338 width: 338
height: 15 height: 15
z index: 4 z index: 4
alignment: middle center alignment: middle center
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: overlay name: overlay
script: "overlay" script: "overlay"
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
editable: false editable: false
extra card style: extra card style:
overlay: overlay:
left: 20 left: 20
top: 73 top: 73
width: 337 width: 337
height: 320 height: 320
z index: 1 z index: 1
render style: image render style: image
choice images: choice images:
overlay: overlay.png overlay: overlay.png
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: { if styling.foils=="no" then 0 else 375 } width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 } height: { if styling.foils=="no" then 0 else 523 }
z index: 8 z index: 8
render style: image render style: image
choice images: choice images:
foil: /vs-common.mse-include/foil.png foil: /vs-common.mse-include/foil.png
visible: { styling.foils } visible: { styling.foils }
+36 -36
View File
@@ -1,36 +1,36 @@
# Affiliation images # Affiliation images
choice images: choice images:
Marvel A-C Avengers: /vs-standard-official.mse-symbol-font/avengers.png Marvel A-C Avengers: /vs-standard-official.mse-symbol-font/avengers.png
Marvel A-C Brotherhood: /vs-standard-official.mse-symbol-font/brotherhood.png Marvel A-C Brotherhood: /vs-standard-official.mse-symbol-font/brotherhood.png
Marvel A-C Crime Lords: /vs-standard-official.mse-symbol-font/crimelords.png Marvel A-C Crime Lords: /vs-standard-official.mse-symbol-font/crimelords.png
Marvel D-H Defenders: /vs-standard-official.mse-symbol-font/defenders.png Marvel D-H Defenders: /vs-standard-official.mse-symbol-font/defenders.png
Marvel D-H Doom: /vs-standard-official.mse-symbol-font/doom.png Marvel D-H Doom: /vs-standard-official.mse-symbol-font/doom.png
Marvel D-H Fantastic Four: /vs-standard-official.mse-symbol-font/F4.png Marvel D-H Fantastic Four: /vs-standard-official.mse-symbol-font/F4.png
Marvel D-H Hellfire Club: /vs-standard-official.mse-symbol-font/hellfire.png Marvel D-H Hellfire Club: /vs-standard-official.mse-symbol-font/hellfire.png
Marvel D-H Heralds of Galactus: /vs-standard-official.mse-symbol-font/heralds.png Marvel D-H Heralds of Galactus: /vs-standard-official.mse-symbol-font/heralds.png
Marvel D-H Horsemen of Apocalypse: /vs-standard-official.mse-symbol-font/apocalypse.png Marvel D-H Horsemen of Apocalypse: /vs-standard-official.mse-symbol-font/apocalypse.png
Marvel I-M Marvel Knights: /vs-standard-official.mse-symbol-font/marvelknights.png Marvel I-M Marvel Knights: /vs-standard-official.mse-symbol-font/marvelknights.png
Marvel I-M Masters of Evil: /vs-standard-official.mse-symbol-font/mastersofevil.png Marvel I-M Masters of Evil: /vs-standard-official.mse-symbol-font/mastersofevil.png
Marvel N-S Negative Zone: /vs-standard-official.mse-symbol-font/negativezone.png Marvel N-S Negative Zone: /vs-standard-official.mse-symbol-font/negativezone.png
Marvel N-S Shi'ar: /vs-standard-official.mse-symbol-font/shiar.png Marvel N-S Shi'ar: /vs-standard-official.mse-symbol-font/shiar.png
Marvel N-S Shield: /vs-standard-official.mse-symbol-font/shield.png Marvel N-S Shield: /vs-standard-official.mse-symbol-font/shield.png
Marvel N-S Sinister Syndicate: /vs-standard-official.mse-symbol-font/sinistersyndicate.png Marvel N-S Sinister Syndicate: /vs-standard-official.mse-symbol-font/sinistersyndicate.png
Marvel N-S Spider-Friends: /vs-standard-official.mse-symbol-font/spiderman.png Marvel N-S Spider-Friends: /vs-standard-official.mse-symbol-font/spiderman.png
Marvel T-Z Thunderbolts: /vs-standard-official.mse-symbol-font/thunderbolts.png Marvel T-Z Thunderbolts: /vs-standard-official.mse-symbol-font/thunderbolts.png
Marvel T-Z Underworld: /vs-standard-official.mse-symbol-font/underworld.png Marvel T-Z Underworld: /vs-standard-official.mse-symbol-font/underworld.png
Marvel T-Z Warbound: /vs-standard-official.mse-symbol-font/warbound.png Marvel T-Z Warbound: /vs-standard-official.mse-symbol-font/warbound.png
Marvel T-Z X-Men: /vs-standard-official.mse-symbol-font/xmen.png Marvel T-Z X-Men: /vs-standard-official.mse-symbol-font/xmen.png
DC A-C Anti-Matter: /vs-standard-official.mse-symbol-font/anti-matter.png DC A-C Anti-Matter: /vs-standard-official.mse-symbol-font/anti-matter.png
DC D-H Gotham Knights: /vs-standard-official.mse-symbol-font/gothamknights.png DC D-H Gotham Knights: /vs-standard-official.mse-symbol-font/gothamknights.png
DC D-H Green Lantern: /vs-standard-official.mse-symbol-font/greenlantern.png DC D-H Green Lantern: /vs-standard-official.mse-symbol-font/greenlantern.png
DC I-M JLA: /vs-standard-official.mse-symbol-font/jla.png DC I-M JLA: /vs-standard-official.mse-symbol-font/jla.png
DC I-M JSA: /vs-standard-official.mse-symbol-font/jsa.png DC I-M JSA: /vs-standard-official.mse-symbol-font/jsa.png
DC N-S Shadowpact: /vs-standard-official.mse-symbol-font/shadowpact.png DC N-S Shadowpact: /vs-standard-official.mse-symbol-font/shadowpact.png
DC N-S Speed Force: /vs-standard-official.mse-symbol-font/speedforce.png DC N-S Speed Force: /vs-standard-official.mse-symbol-font/speedforce.png
DC T-Z Team Superman: /vs-standard-official.mse-symbol-font/superman.png DC T-Z Team Superman: /vs-standard-official.mse-symbol-font/superman.png
DC T-Z Teen Titans: /vs-standard-official.mse-symbol-font/titans.png DC T-Z Teen Titans: /vs-standard-official.mse-symbol-font/titans.png
Other B.P.R.D.: /vs-standard-official.mse-symbol-font/bprd.png Other B.P.R.D.: /vs-standard-official.mse-symbol-font/bprd.png
Other Thule Society: /vs-standard-official.mse-symbol-font/thule.png Other Thule Society: /vs-standard-official.mse-symbol-font/thule.png
+127 -127
View File
@@ -1,127 +1,127 @@
# The second affiliation choices # The second affiliation choices
# Included by a game file # Included by a game file
choice: choice:
name: none name: none
line below: true line below: true
choice: choice:
name: Marvel name: Marvel
choice: choice:
name: A-C name: A-C
choice: Avengers choice: Avengers
choice: Brotherhood choice: Brotherhood
choice: Crime Lords choice: Crime Lords
choice: choice:
name: D-H name: D-H
choice: Defenders choice: Defenders
choice: Doom choice: Doom
choice: Fantastic Four choice: Fantastic Four
choice: Hellfire Club choice: Hellfire Club
choice: Heralds of Galactus choice: Heralds of Galactus
choice: Horsemen of Apocalypse choice: Horsemen of Apocalypse
choice: choice:
name: I-M name: I-M
choice: Marvel Knights choice: Marvel Knights
choice: Masters of Evil choice: Masters of Evil
choice: choice:
name: N-S name: N-S
choice: Negative Zone choice: Negative Zone
choice: Shi'ar choice: Shi'ar
choice: Shield choice: Shield
choice: Sinister Syndicate choice: Sinister Syndicate
choice: Spider-Friends choice: Spider-Friends
choice: choice:
name: T-Z name: T-Z
choice: Thunderbolts choice: Thunderbolts
choice: Underworld choice: Underworld
choice: Warbound choice: Warbound
choice: X-Men choice: X-Men
choice: choice:
name: DC name: DC
choice: choice:
name: A-C name: A-C
choice: Anti-Matter choice: Anti-Matter
choice: choice:
name: D-H name: D-H
choice: Gotham Knights choice: Gotham Knights
choice: Green Lantern choice: Green Lantern
choice: choice:
name: I-M name: I-M
choice: JLA choice: JLA
choice: JSA choice: JSA
choice: choice:
name: N-S name: N-S
choice: Shadowpact choice: Shadowpact
choice: Speed Force choice: Speed Force
choice: choice:
name: T-Z name: T-Z
choice: Team Superman choice: Team Superman
choice: Teen Titans choice: Teen Titans
choice: choice:
name: Other name: Other
choice: B.P.R.D. choice: B.P.R.D.
choice: Thule Society choice: Thule Society
script: script:
if contains(card.team_2_of_2, match: "Avengers") then "Marvel A-C Avengers" else if contains(card.team_2_of_2, match: "Avengers") then "Marvel A-C Avengers" else
if contains(card.team_2_of_2, match: "AVENGERS") then "Marvel A-C Avengers" else if contains(card.team_2_of_2, match: "AVENGERS") then "Marvel A-C Avengers" else
if contains(card.team_2_of_2, match: "Brood") then "Marvel A-C Brood" else if contains(card.team_2_of_2, match: "Brood") then "Marvel A-C Brood" else
if contains(card.team_2_of_2, match: "BROOD") then "Marvel A-C Brood" else if contains(card.team_2_of_2, match: "BROOD") then "Marvel A-C Brood" else
if contains(card.team_2_of_2, match: "Brotherhood") then "Marvel A-C Brotherhood" else if contains(card.team_2_of_2, match: "Brotherhood") then "Marvel A-C Brotherhood" else
if contains(card.team_2_of_2, match: "BROTHERHOOD") then "Marvel A-C Brotherhood" else if contains(card.team_2_of_2, match: "BROTHERHOOD") then "Marvel A-C Brotherhood" else
if contains(card.team_2_of_2, match: "Crime Lords") then "Marvel A-C Crime Lords" else if contains(card.team_2_of_2, match: "Crime Lords") then "Marvel A-C Crime Lords" else
if contains(card.team_2_of_2, match: "CRIME LORDS") then "Marvel A-C Crime Lords" else if contains(card.team_2_of_2, match: "CRIME LORDS") then "Marvel A-C Crime Lords" else
if contains(card.team_2_of_2, match: "Defenders") then "Marvel D-H Defenders" else if contains(card.team_2_of_2, match: "Defenders") then "Marvel D-H Defenders" else
if contains(card.team_2_of_2, match: "DEFENDERS") then "Marvel D-H Defenders" else if contains(card.team_2_of_2, match: "DEFENDERS") then "Marvel D-H Defenders" else
if contains(card.team_2_of_2, match: "Doom Patrol") then "" else if contains(card.team_2_of_2, match: "Doom Patrol") then "" else
if contains(card.team_2_of_2, match: "DOOM PATROL") then "" else if contains(card.team_2_of_2, match: "DOOM PATROL") then "" else
if contains(card.team_2_of_2, match: "Doom") then "Marvel D-H Doom" else if contains(card.team_2_of_2, match: "Doom") then "Marvel D-H Doom" else
if contains(card.team_2_of_2, match: "DOOM") then "Marvel D-H Doom" else if contains(card.team_2_of_2, match: "DOOM") then "Marvel D-H Doom" else
if contains(card.team_2_of_2, match: "Fantastic Four") then "Marvel D-H Fantastic Four" else if contains(card.team_2_of_2, match: "Fantastic Four") then "Marvel D-H Fantastic Four" else
if contains(card.team_2_of_2, match: "FANTASTIC FOUR") then "Marvel D-H Fantastic Four" else if contains(card.team_2_of_2, match: "FANTASTIC FOUR") then "Marvel D-H Fantastic Four" else
if contains(card.team_2_of_2, match: "Hellfire Club") then "Marvel D-H Hellfire Club" else if contains(card.team_2_of_2, match: "Hellfire Club") then "Marvel D-H Hellfire Club" else
if contains(card.team_2_of_2, match: "HELLFIRE CLUB") then "Marvel D-H Hellfire Club" else if contains(card.team_2_of_2, match: "HELLFIRE CLUB") then "Marvel D-H Hellfire Club" else
if contains(card.team_2_of_2, match: "Heralds of Galactus") then "Marvel D-H Heralds of Galactus" else if contains(card.team_2_of_2, match: "Heralds of Galactus") then "Marvel D-H Heralds of Galactus" else
if contains(card.team_2_of_2, match: "HERALDS OF GALACTUS") then "Marvel D-H Heralds of Galactus" else if contains(card.team_2_of_2, match: "HERALDS OF GALACTUS") then "Marvel D-H Heralds of Galactus" else
if contains(card.team_2_of_2, match: "Horsemen of Apocalypse") then "Marvel D-H Horsemen of Apocalypse" else if contains(card.team_2_of_2, match: "Horsemen of Apocalypse") then "Marvel D-H Horsemen of Apocalypse" else
if contains(card.team_2_of_2, match: "HORSEMEN OF APOCALYPSE") then "Marvel D-H Horsemen of Apocalypse" else if contains(card.team_2_of_2, match: "HORSEMEN OF APOCALYPSE") then "Marvel D-H Horsemen of Apocalypse" else
if contains(card.team_2_of_2, match: "Marvel Knights") then "Marvel I-M Marvel Knights" else if contains(card.team_2_of_2, match: "Marvel Knights") then "Marvel I-M Marvel Knights" else
if contains(card.team_2_of_2, match: "MARVEL KNIGHTS") then "Marvel I-M Marvel Knights" else if contains(card.team_2_of_2, match: "MARVEL KNIGHTS") then "Marvel I-M Marvel Knights" else
if contains(card.team_2_of_2, match: "Masters of Evil") then "Marvel I-M Masters of Evil" else if contains(card.team_2_of_2, match: "Masters of Evil") then "Marvel I-M Masters of Evil" else
if contains(card.team_2_of_2, match: "MASTERS OF EVIL") then "Marvel I-M Masters of Evil" else if contains(card.team_2_of_2, match: "MASTERS OF EVIL") then "Marvel I-M Masters of Evil" else
if contains(card.team_2_of_2, match: "Negative Zone") then "Marvel N-S Negative Zone" else if contains(card.team_2_of_2, match: "Negative Zone") then "Marvel N-S Negative Zone" else
if contains(card.team_2_of_2, match: "NEGATIVE ZONE") then "Marvel N-S Negative Zone" else if contains(card.team_2_of_2, match: "NEGATIVE ZONE") then "Marvel N-S Negative Zone" else
if contains(card.team_2_of_2, match: "Shi'ar") then "Marvel N-S Shi'ar" else if contains(card.team_2_of_2, match: "Shi'ar") then "Marvel N-S Shi'ar" else
if contains(card.team_2_of_2, match: "SHI'AR") then "Marvel N-S Shi'ar" else if contains(card.team_2_of_2, match: "SHI'AR") then "Marvel N-S Shi'ar" else
if contains(card.team_2_of_2, match: "Shield") then "Marvel N-S Shield" else if contains(card.team_2_of_2, match: "Shield") then "Marvel N-S Shield" else
if contains(card.team_2_of_2, match: "SHIELD") then "Marvel N-S Shield" else if contains(card.team_2_of_2, match: "SHIELD") then "Marvel N-S Shield" else
if contains(card.team_2_of_2, match: "Sinister Syndicate") then "Marvel N-S Sinister Syndicate" else if contains(card.team_2_of_2, match: "Sinister Syndicate") then "Marvel N-S Sinister Syndicate" else
if contains(card.team_2_of_2, match: "SINISTER SYNDICATE") then "Marvel N-S Sinister Syndicate" else if contains(card.team_2_of_2, match: "SINISTER SYNDICATE") then "Marvel N-S Sinister Syndicate" else
if contains(card.team_2_of_2, match: "Spider-Friends") then "Marvel N-S Spider-Friends" else if contains(card.team_2_of_2, match: "Spider-Friends") then "Marvel N-S Spider-Friends" else
if contains(card.team_2_of_2, match: "SPIDER-FRIENDS") then "Marvel N-S Spider-Friends" else if contains(card.team_2_of_2, match: "SPIDER-FRIENDS") then "Marvel N-S Spider-Friends" else
if contains(card.team_2_of_2, match: "Thunderbolts") then "Marvel T-Z Thunderbolts" else if contains(card.team_2_of_2, match: "Thunderbolts") then "Marvel T-Z Thunderbolts" else
if contains(card.team_2_of_2, match: "THUNDERBOLTS") then "Marvel T-Z Thunderbolts" else if contains(card.team_2_of_2, match: "THUNDERBOLTS") then "Marvel T-Z Thunderbolts" else
if contains(card.team_2_of_2, match: "Underworld") then "Marvel T-Z Underworld" else if contains(card.team_2_of_2, match: "Underworld") then "Marvel T-Z Underworld" else
if contains(card.team_2_of_2, match: "UNDERWORLD") then "Marvel T-Z Underworld" else if contains(card.team_2_of_2, match: "UNDERWORLD") then "Marvel T-Z Underworld" else
if contains(card.team_2_of_2, match: "Warbound") then "Marvel T-Z Warbound" else if contains(card.team_2_of_2, match: "Warbound") then "Marvel T-Z Warbound" else
if contains(card.team_2_of_2, match: "WARBOUND") then "Marvel T-Z Warbound" else if contains(card.team_2_of_2, match: "WARBOUND") then "Marvel T-Z Warbound" else
if contains(card.team_2_of_2, match: "X-Men") then "Marvel T-Z X-Men" else if contains(card.team_2_of_2, match: "X-Men") then "Marvel T-Z X-Men" else
if contains(card.team_2_of_2, match: "X-MEN") then "Marvel T-Z X-Men" else if contains(card.team_2_of_2, match: "X-MEN") then "Marvel T-Z X-Men" else
if contains(card.team_2_of_2, match: "Anti-Matter") then "DC A-C Anti-Matter" else if contains(card.team_2_of_2, match: "Anti-Matter") then "DC A-C Anti-Matter" else
if contains(card.team_2_of_2, match: "ANTI-MATTER") then "DC A-C Anti-Matter" else if contains(card.team_2_of_2, match: "ANTI-MATTER") then "DC A-C Anti-Matter" else
if contains(card.team_2_of_2, match: "Gotham Knights") then "DC D-H Gotham Knights" else if contains(card.team_2_of_2, match: "Gotham Knights") then "DC D-H Gotham Knights" else
if contains(card.team_2_of_2, match: "GOTHAM KNIGHTS") then "DC D-H Gotham Knights" else if contains(card.team_2_of_2, match: "GOTHAM KNIGHTS") then "DC D-H Gotham Knights" else
if contains(card.team_2_of_2, match: "Green Lantern") then "DC D-H Green Lantern" else if contains(card.team_2_of_2, match: "Green Lantern") then "DC D-H Green Lantern" else
if contains(card.team_2_of_2, match: "GREEN LANTERN") then "DC D-H Green Lantern" else if contains(card.team_2_of_2, match: "GREEN LANTERN") then "DC D-H Green Lantern" else
if contains(card.team_2_of_2, match: "JLA") then "DC I-M JLA" else if contains(card.team_2_of_2, match: "JLA") then "DC I-M JLA" else
if contains(card.team_2_of_2, match: "JSA") then "DC I-M JSA" else if contains(card.team_2_of_2, match: "JSA") then "DC I-M JSA" else
if contains(card.team_2_of_2, match: "Shadowpact") then "DC N-S Shadowpact" else if contains(card.team_2_of_2, match: "Shadowpact") then "DC N-S Shadowpact" else
if contains(card.team_2_of_2, match: "SHADOW PACT") then "DC N-S Shadowpact" else if contains(card.team_2_of_2, match: "SHADOW PACT") then "DC N-S Shadowpact" else
if contains(card.team_2_of_2, match: "Speed Force") then "DC N-S Speed Force" else if contains(card.team_2_of_2, match: "Speed Force") then "DC N-S Speed Force" else
if contains(card.team_2_of_2, match: "SPEED FORCE") then "DC N-S Speed Force" else if contains(card.team_2_of_2, match: "SPEED FORCE") then "DC N-S Speed Force" else
if contains(card.team_2_of_2, match: "Team Superman") then "DC T-Z Team Superman" else if contains(card.team_2_of_2, match: "Team Superman") then "DC T-Z Team Superman" else
if contains(card.team_2_of_2, match: "TEAM SUPERMAN") then "DC T-Z Team Superman" else if contains(card.team_2_of_2, match: "TEAM SUPERMAN") then "DC T-Z Team Superman" else
if contains(card.team_2_of_2, match: "Teen Titans") then "DC T-Z Teen Titans" else if contains(card.team_2_of_2, match: "Teen Titans") then "DC T-Z Teen Titans" else
if contains(card.team_2_of_2, match: "TEEN TITANS") then "DC T-Z Teen Titans" else if contains(card.team_2_of_2, match: "TEEN TITANS") then "DC T-Z Teen Titans" else
if contains(card.team_2_of_2, match: "B.P.R.D.") then "Other B.P.R.D." else if contains(card.team_2_of_2, match: "B.P.R.D.") then "Other B.P.R.D." else
if contains(card.team_2_of_2, match: "Thule Society") then "Other Thule Society" else if contains(card.team_2_of_2, match: "Thule Society") then "Other Thule Society" else
if contains(card.team_2_of_2, match: "THULE SOCIETY") then "Other Thule Society" if contains(card.team_2_of_2, match: "THULE SOCIETY") then "Other Thule Society"
+10 -10
View File
@@ -1,11 +1,11 @@
mse version: 0.3.8 mse version: 0.3.8
full name: VS System, textbox watermarks full name: VS System, textbox watermarks
version: 2009-02-04 version: 2009-02-04
depends on: depends on:
package: vs-standard-official.mse-symbol-font package: vs-standard-official.mse-symbol-font
version: 2009-02-04 version: 2009-02-04
# This file doesn't do anything, other files in this directory can be included # This file doesn't do anything, other files in this directory can be included
# in game/style files: # in game/style files:
# watermarks Includes references to the watermark images, to be used in a style file # watermarks Includes references to the watermark images, to be used in a style file
+10 -10
View File
@@ -1,10 +1,10 @@
# convert the old to new scripts # convert the old to new scripts
old_to_new := { old_to_new := {
if card.card_type=="character" then "characters visible character" else if card.card_type=="character" then "characters visible character" else
if card.card_type=="character dual" then "characters visible character dual" else if card.card_type=="character dual" then "characters visible character dual" else
if card.card_type=="character dual (new)" then "characters visible character dual (new)" else if card.card_type=="character dual (new)" then "characters visible character dual (new)" else
if card.card_type=="concealed" then "characters hidden concealed" else if card.card_type=="concealed" then "characters hidden concealed" else
if card.card_type=="concealed dual" then "characters hidden concealed dual" else if card.card_type=="concealed dual" then "characters hidden concealed dual" else
if card.card_type=="concealed dual (new)" then "characters hidden concealed dual (new)" else card_type() if card.card_type=="concealed dual (new)" then "characters hidden concealed dual (new)" else card_type()
}; };
+126 -126
View File
@@ -1,126 +1,126 @@
# The second affiliation choices # The second affiliation choices
# Included by a game file # Included by a game file
choice: choice:
name: none name: none
line below: true line below: true
choice: choice:
name: Marvel name: Marvel
choice: choice:
name: A-C name: A-C
choice: Avengers choice: Avengers
choice: Brotherhood choice: Brotherhood
choice: Crime Lords choice: Crime Lords
choice: choice:
name: D-H name: D-H
choice: Doom choice: Doom
choice: Fantastic Four choice: Fantastic Four
choice: Hellfire Club choice: Hellfire Club
choice: Heralds of Galactus choice: Heralds of Galactus
choice: Horsemen of Apocalypse choice: Horsemen of Apocalypse
choice: choice:
name: I-M name: I-M
choice: Marvel Knights choice: Marvel Knights
choice: Masters of Evil choice: Masters of Evil
choice: choice:
name: N-S name: N-S
choice: Negative Zone choice: Negative Zone
choice: Shi'ar choice: Shi'ar
choice: Shield choice: Shield
choice: Sinister Syndicate choice: Sinister Syndicate
choice: Spider-Friends choice: Spider-Friends
choice: choice:
name: T-Z name: T-Z
choice: Thunderbolts choice: Thunderbolts
choice: Underworld choice: Underworld
choice: Warbound choice: Warbound
choice: X-Men choice: X-Men
choice: choice:
name: DC name: DC
choice: choice:
name: A-C name: A-C
choice: Anti-Matter choice: Anti-Matter
choice: choice:
name: D-H name: D-H
choice: Gotham Knights choice: Gotham Knights
choice: Green Lantern choice: Green Lantern
choice: choice:
name: I-M name: I-M
choice: JLA choice: JLA
choice: JSA choice: JSA
choice: choice:
name: N-S name: N-S
choice: Shadowpact choice: Shadowpact
choice: Speed Force choice: Speed Force
choice: choice:
name: T-Z name: T-Z
choice: Team Superman choice: Team Superman
choice: Teen Titans choice: Teen Titans
choice: choice:
name: Other name: Other
choice: B.P.R.D. choice: B.P.R.D.
choice: Thule Society choice: Thule Society
script: script:
if contains(card.team, match:"Avengers") then "Marvel A-C Avengers" else if contains(card.team, match:"Avengers") then "Marvel A-C Avengers" else
if contains(card.team, match:"AVENGERS") then "Marvel A-C Avengers" else if contains(card.team, match:"AVENGERS") then "Marvel A-C Avengers" else
if contains(card.team, match:"Brood") then "Marvel A-C Brood" else if contains(card.team, match:"Brood") then "Marvel A-C Brood" else
if contains(card.team, match:"BROOD") then "Marvel A-C Brood" else if contains(card.team, match:"BROOD") then "Marvel A-C Brood" else
if contains(card.team, match:"Brotherhood") then "Marvel A-C Brotherhood" else if contains(card.team, match:"Brotherhood") then "Marvel A-C Brotherhood" else
if contains(card.team, match:"BROTHERHOOD") then "Marvel A-C Brotherhood" else if contains(card.team, match:"BROTHERHOOD") then "Marvel A-C Brotherhood" else
if contains(card.team, match:"Crime Lords") then "Marvel A-C Crime Lords" else if contains(card.team, match:"Crime Lords") then "Marvel A-C Crime Lords" else
if contains(card.team, match:"CRIME LORDS") then "Marvel A-C Crime Lords" else if contains(card.team, match:"CRIME LORDS") then "Marvel A-C Crime Lords" else
if contains(card.team, match:"Defenders") then "Marvel D-H Defenders" else if contains(card.team, match:"Defenders") then "Marvel D-H Defenders" else
if contains(card.team, match:"DEFENDERS") then "Marvel D-H Defenders" else if contains(card.team, match:"DEFENDERS") then "Marvel D-H Defenders" else
if contains(card.team, match:"Doom Patrol") then "" else if contains(card.team, match:"Doom Patrol") then "" else
if contains(card.team, match:"DOOM PATROL") then "" else if contains(card.team, match:"DOOM PATROL") then "" else
if contains(card.team, match:"Doom") then "Marvel D-H Doom" else if contains(card.team, match:"Doom") then "Marvel D-H Doom" else
if contains(card.team, match:"DOOM") then "Marvel D-H Doom" else if contains(card.team, match:"DOOM") then "Marvel D-H Doom" else
if contains(card.team, match:"Fantastic Four") then "Marvel D-H Fantastic Four" else if contains(card.team, match:"Fantastic Four") then "Marvel D-H Fantastic Four" else
if contains(card.team, match:"FANTASTIC FOUR") then "Marvel D-H Fantastic Four" else if contains(card.team, match:"FANTASTIC FOUR") then "Marvel D-H Fantastic Four" else
if contains(card.team, match:"Hellfire Club") then "Marvel D-H Hellfire Club" else if contains(card.team, match:"Hellfire Club") then "Marvel D-H Hellfire Club" else
if contains(card.team, match:"HELLFIRE CLUB") then "Marvel D-H Hellfire Club" else if contains(card.team, match:"HELLFIRE CLUB") then "Marvel D-H Hellfire Club" else
if contains(card.team, match:"Heralds of Galactus") then "Marvel D-H Heralds of Galactus" else if contains(card.team, match:"Heralds of Galactus") then "Marvel D-H Heralds of Galactus" else
if contains(card.team, match:"HERALDS OF GALACTUS") then "Marvel D-H Heralds of Galactus" else if contains(card.team, match:"HERALDS OF GALACTUS") then "Marvel D-H Heralds of Galactus" else
if contains(card.team, match:"Horsemen of Apocalypse") then "Marvel D-H Horsemen of Apocalypse" else if contains(card.team, match:"Horsemen of Apocalypse") then "Marvel D-H Horsemen of Apocalypse" else
if contains(card.team, match:"HORSEMEN OF APOCALYPSE") then "Marvel D-H Horsemen of Apocalypse" else if contains(card.team, match:"HORSEMEN OF APOCALYPSE") then "Marvel D-H Horsemen of Apocalypse" else
if contains(card.team, match:"Marvel Knights") then "Marvel I-M Marvel Knights" else if contains(card.team, match:"Marvel Knights") then "Marvel I-M Marvel Knights" else
if contains(card.team, match:"MARVEL KNIGHTS") then "Marvel I-M Marvel Knights" else if contains(card.team, match:"MARVEL KNIGHTS") then "Marvel I-M Marvel Knights" else
if contains(card.team, match:"Masters of Evil") then "Marvel I-M Masters of Evil" else if contains(card.team, match:"Masters of Evil") then "Marvel I-M Masters of Evil" else
if contains(card.team, match:"MASTERS OF EVIL") then "Marvel I-M Masters of Evil" else if contains(card.team, match:"MASTERS OF EVIL") then "Marvel I-M Masters of Evil" else
if contains(card.team, match:"Negative Zone") then "Marvel N-S Negative Zone" else if contains(card.team, match:"Negative Zone") then "Marvel N-S Negative Zone" else
if contains(card.team, match:"NEGATIVE ZONE") then "Marvel N-S Negative Zone" else if contains(card.team, match:"NEGATIVE ZONE") then "Marvel N-S Negative Zone" else
if contains(card.team, match:"Shi'ar") then "Marvel N-S Shi'ar" else if contains(card.team, match:"Shi'ar") then "Marvel N-S Shi'ar" else
if contains(card.team, match:"SHI'AR") then "Marvel N-S Shi'ar" else if contains(card.team, match:"SHI'AR") then "Marvel N-S Shi'ar" else
if contains(card.team, match:"Shield") then "Marvel N-S Shield" else if contains(card.team, match:"Shield") then "Marvel N-S Shield" else
if contains(card.team, match:"SHIELD") then "Marvel N-S Shield" else if contains(card.team, match:"SHIELD") then "Marvel N-S Shield" else
if contains(card.team, match:"Sinister Syndicate") then "Marvel N-S Sinister Syndicate" else if contains(card.team, match:"Sinister Syndicate") then "Marvel N-S Sinister Syndicate" else
if contains(card.team, match:"SINISTER SYNDICATE") then "Marvel N-S Sinister Syndicate" else if contains(card.team, match:"SINISTER SYNDICATE") then "Marvel N-S Sinister Syndicate" else
if contains(card.team, match:"Spider-Friends") then "Marvel N-S Spider-Friends" else if contains(card.team, match:"Spider-Friends") then "Marvel N-S Spider-Friends" else
if contains(card.team, match:"SPIDER-FRIENDS") then "Marvel N-S Spider-Friends" else if contains(card.team, match:"SPIDER-FRIENDS") then "Marvel N-S Spider-Friends" else
if contains(card.team, match:"Thunderbolts") then "Marvel T-Z Thunderbolts" else if contains(card.team, match:"Thunderbolts") then "Marvel T-Z Thunderbolts" else
if contains(card.team, match:"THUNDERBOLTS") then "Marvel T-Z Thunderbolts" else if contains(card.team, match:"THUNDERBOLTS") then "Marvel T-Z Thunderbolts" else
if contains(card.team, match:"Underworld") then "Marvel T-Z Underworld" else if contains(card.team, match:"Underworld") then "Marvel T-Z Underworld" else
if contains(card.team, match:"UNDERWORLD") then "Marvel T-Z Underworld" else if contains(card.team, match:"UNDERWORLD") then "Marvel T-Z Underworld" else
if contains(card.team, match:"Warbound") then "Marvel T-Z Warbound" else if contains(card.team, match:"Warbound") then "Marvel T-Z Warbound" else
if contains(card.team, match:"WARBOUND") then "Marvel T-Z Warbound" else if contains(card.team, match:"WARBOUND") then "Marvel T-Z Warbound" else
if contains(card.team, match:"X-Men") then "Marvel T-Z X-Men" else if contains(card.team, match:"X-Men") then "Marvel T-Z X-Men" else
if contains(card.team, match:"X-MEN") then "Marvel T-Z X-Men" else if contains(card.team, match:"X-MEN") then "Marvel T-Z X-Men" else
if contains(card.team, match:"Anti-Matter") then "DC A-C Anti-Matter" else if contains(card.team, match:"Anti-Matter") then "DC A-C Anti-Matter" else
if contains(card.team, match:"ANTI-MATTER") then "DC A-C Anti-Matter" else if contains(card.team, match:"ANTI-MATTER") then "DC A-C Anti-Matter" else
if contains(card.team, match:"Gotham Knights") then "DC D-H Gotham Knights" else if contains(card.team, match:"Gotham Knights") then "DC D-H Gotham Knights" else
if contains(card.team, match:"GOTHAM KNIGHTS") then "DC D-H Gotham Knights" else if contains(card.team, match:"GOTHAM KNIGHTS") then "DC D-H Gotham Knights" else
if contains(card.team, match:"Green Lantern") then "DC D-H Green Lantern" else if contains(card.team, match:"Green Lantern") then "DC D-H Green Lantern" else
if contains(card.team, match:"GREEN LANTERN") then "DC D-H Green Lantern" else if contains(card.team, match:"GREEN LANTERN") then "DC D-H Green Lantern" else
if contains(card.team, match:"JLA") then "DC I-M JLA" else if contains(card.team, match:"JLA") then "DC I-M JLA" else
if contains(card.team, match:"JSA") then "DC I-M JSA" else if contains(card.team, match:"JSA") then "DC I-M JSA" else
if contains(card.team, match:"Shadowpact") then "DC N-S Shadowpact" else if contains(card.team, match:"Shadowpact") then "DC N-S Shadowpact" else
if contains(card.team, match:"SHADOWPACT") then "DC N-S Shadowpact" else if contains(card.team, match:"SHADOWPACT") then "DC N-S Shadowpact" else
if contains(card.team, match:"Speed Force") then "DC N-S Speed Force" else if contains(card.team, match:"Speed Force") then "DC N-S Speed Force" else
if contains(card.team, match:"SPEED FORCE") then "DC N-S Speed Force" else if contains(card.team, match:"SPEED FORCE") then "DC N-S Speed Force" else
if contains(card.team, match:"Team Superman") then "DC T-Z Team Superman" else if contains(card.team, match:"Team Superman") then "DC T-Z Team Superman" else
if contains(card.team, match:"TEAM SUPERMAN") then "DC T-Z Team Superman" else if contains(card.team, match:"TEAM SUPERMAN") then "DC T-Z Team Superman" else
if contains(card.team, match:"Teen Titans") then "DC T-Z Teen Titans" else if contains(card.team, match:"Teen Titans") then "DC T-Z Teen Titans" else
if contains(card.team, match:"TEEN TITANS") then "DC T-Z Teen Titans" else if contains(card.team, match:"TEEN TITANS") then "DC T-Z Teen Titans" else
if contains(card.team, match:"B.P.R.D.") then "Other B.P.R.D." else if contains(card.team, match:"B.P.R.D.") then "Other B.P.R.D." else
if contains(card.team, match:"Thule Society") then "Other Thule Society" else if contains(card.team, match:"Thule Society") then "Other Thule Society" else
if contains(card.team, match:"THULE SOCIETY") then "Other Thule Society" if contains(card.team, match:"THULE SOCIETY") then "Other Thule Society"
+36 -36
View File
@@ -1,36 +1,36 @@
# Watermark images # Watermark images
choice images: choice images:
Marvel A-C Avengers: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/avengers.png")) Marvel A-C Avengers: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/avengers.png"))
Marvel A-C Brotherhood: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/brotherhood.png")) Marvel A-C Brotherhood: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/brotherhood.png"))
Marvel A-C Crime Lords: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/crimelords.png")) Marvel A-C Crime Lords: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/crimelords.png"))
Marvel D-H Defenders: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/defenders.png")) Marvel D-H Defenders: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/defenders.png"))
Marvel D-H Doom: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/doom.png")) Marvel D-H Doom: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/doom.png"))
Marvel D-H Fantastic Four: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/F4.png")) Marvel D-H Fantastic Four: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/F4.png"))
Marvel D-H Hellfire Club: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/hellfire.png")) Marvel D-H Hellfire Club: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/hellfire.png"))
Marvel D-H Heralds of Galactus: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/heralds.png")) Marvel D-H Heralds of Galactus: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/heralds.png"))
Marvel D-H Horsemen of Apocalypse: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/apocalypse.png")) Marvel D-H Horsemen of Apocalypse: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/apocalypse.png"))
Marvel I-M Marvel Knights: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/marvelknights.png")) Marvel I-M Marvel Knights: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/marvelknights.png"))
Marvel I-M Masters of Evil: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/mastersofevil.png")) Marvel I-M Masters of Evil: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/mastersofevil.png"))
Marvel N-S Negative Zone: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/negativezone.png")) Marvel N-S Negative Zone: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/negativezone.png"))
Marvel N-S Shi'ar: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/shiar.png")) Marvel N-S Shi'ar: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/shiar.png"))
Marvel N-S Shield: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/shield.png")) Marvel N-S Shield: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/shield.png"))
Marvel N-S Sinister Syndicate: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/sinistersyndicate.png")) Marvel N-S Sinister Syndicate: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/sinistersyndicate.png"))
Marvel N-S Spider-Friends: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/spiderman.png")) Marvel N-S Spider-Friends: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/spiderman.png"))
Marvel T-Z Thunderbolts: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/thunderbolts.png")) Marvel T-Z Thunderbolts: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/thunderbolts.png"))
Marvel T-Z Underworld: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/underworld.png")) Marvel T-Z Underworld: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/underworld.png"))
Marvel T-Z Warbound: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/warbound.png")) Marvel T-Z Warbound: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/warbound.png"))
Marvel T-Z X-Men: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/xmen.png")) Marvel T-Z X-Men: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/xmen.png"))
DC A-C Anti-Matter: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/anti-matter.png")) DC A-C Anti-Matter: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/anti-matter.png"))
DC D-H Gotham Knights: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/gothamknights.png")) DC D-H Gotham Knights: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/gothamknights.png"))
DC D-H Green Lantern: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/greenlantern.png")) DC D-H Green Lantern: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/greenlantern.png"))
DC I-M JLA: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/jla.png")) DC I-M JLA: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/jla.png"))
DC I-M JSA: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/jsa.png")) DC I-M JSA: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/jsa.png"))
DC N-S Shadowpact: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/shadowpact.png")) DC N-S Shadowpact: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/shadowpact.png"))
DC N-S Speed Force: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/speedforce.png")) DC N-S Speed Force: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/speedforce.png"))
DC T-Z Team Superman: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/superman.png")) DC T-Z Team Superman: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/superman.png"))
DC T-Z Teen Titans: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/titans.png")) DC T-Z Teen Titans: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/titans.png"))
Other B.P.R.D.: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/bprd.png")) Other B.P.R.D.: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/bprd.png"))
Other Thule Society: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/thule.png")) Other Thule Society: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-official.mse-symbol-font/thule.png"))
+396 -396
View File
@@ -1,396 +1,396 @@
mse version: 0.3.7 mse version: 0.3.7
game: vs game: vs
full name: VS Extended Art full name: VS Extended Art
short name: Extended Art short name: Extended Art
installer group: VS System/Standard style/Extended art installer group: VS System/Standard style/Extended art
icon: card-sample.png icon: card-sample.png
position hint: 005 position hint: 005
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-arrow.mse-symbol-font package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
card_shape := { "old" } card_shape := { "old" }
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: package choice type: package choice
name: text box symbols name: text box symbols
match: vs-standard-*.mse-symbol-font match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font initial: vs-standard-arrow.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: foils name: foils
description: Use foil backgrounds? description: Use foil backgrounds?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: watermarkings name: watermarkings
description: Use watermarks? description: Use watermarks?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: edition name: edition
description: Is the set a 1st Edition? description: Is the set a 1st Edition?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
characters visible character: cvchcard.jpg characters visible character: cvchcard.jpg
characters visible character dual: cvchcard.jpg characters visible character dual: cvchcard.jpg
characters visible character dual (new): cvcncard.jpg characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chcocard.jpg characters hidden concealed dual: chcocard.jpg
characters hidden concealed dual (new): choncard.jpg characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chcocard.jpg characters concealed-optional concealed-optional dual: chcocard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg location: locard.jpg
plot twist: ptcard.jpg plot twist: ptcard.jpg
planet: locard.jpg planet: locard.jpg
############################# Name line ############################# Name line
full name: full name:
left: 85 left: 85
top : 23 top : 23
width: 224 width: 224
height: 24 height: 24
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 22 size: 22
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 15 size: 15
alignment: middle center alignment: middle center
z index: 4 z index: 4
cost: cost:
left: 35 left: 35
top : 34 top : 34
width: 13 width: 13
height: 31 height: 31
alignment: bottom center alignment: bottom center
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 35 size: 35
color: color:
script: if is_equipment() then rgb(240,221,146) script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250) else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238) else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130) else rgb(255,236,130)
z index: 4 z index: 4
############################# Image ############################# Image
image: image:
left: { if is_new_dual() then 60 else 42 } left: { if is_new_dual() then 60 else 42 }
top: 73 top: 73
width: { if is_new_dual() then 283 else 301 } width: { if is_new_dual() then 283 else 301 }
height: 342 height: 342
mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" } mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
top : 31 top : 31
height: 30 height: 30
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: /vs-common.mse-include/marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo } Other...: { set.custom_logo }
z index: 3 z index: 3
edition: edition:
left: 335 left: 335
top: 472 top: 472
height: 15 height: 15
width: 20 width: 20
render style: image render style: image
choice images: choice images:
first edition: /vs-common.mse-include/first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: { styling.edition } visible: { styling.edition }
############################# Type Bar ############################# Type Bar
type text full: type text full:
left: { if is_new_dual() then 87 else 74 } left: { if is_new_dual() then 87 else 74 }
top: 401 top: 401
width: { if is_new_dual() then 243 else 256 } width: { if is_new_dual() then 243 else 256 }
height: 14 height: 14
font: font:
name: Eurostile name: Eurostile
size: 9 size: 9
color: rgb(0,0,0) color: rgb(0,0,0)
visible: { is_character() } visible: { is_character() }
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 3 z index: 3
type bar: type bar:
left: { if is_new_dual() then 87 else 74 } left: { if is_new_dual() then 87 else 74 }
top: 401 top: 401
width: { if is_new_dual() then 240 else 252 } width: { if is_new_dual() then 240 else 252 }
height: 14 height: 14
visible: { card.type_text != "" } visible: { card.type_text != "" }
render style: image render style: image
choice images: choice images:
type bar: type-bar.png type bar: type-bar.png
z index: 2 z index: 2
############################# Version ############################# Version
version full: version full:
left: 85 left: 85
top : 44 top : 44
width: 224 width: 224
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 14 size: 14
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Card ID ############################# Card ID
number line: number line:
left: 136 left: 136
top : 495 top : 495
width: 30 width: 30
height: 13 height: 13
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: color:
script: if card.rarity=="common" then rgb(255,255,255) script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(80,174,255) else if card.rarity=="uncommon" then rgb(80,174,255)
else if card.rarity=="rare" then rgb(255,236,130) else if card.rarity=="rare" then rgb(255,236,130)
else if card.rarity=="promo" then rgb(255,20,20) else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255) else rgb(255,255,255)
weight: bold weight: bold
promo outliner: promo outliner:
left: 135 left: 135
top : 494 top : 494
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
promo outliner 2: promo outliner 2:
left: 137 left: 137
top : 496 top : 496
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
rarity: rarity:
left: 135 left: 135
top: 489 top: 489
width: 50 width: 50
height: 16 height: 16
z index: 4 z index: 4
render style: image hidden render style: image hidden
choice images: choice images:
common: /vs-common.mse-include/rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team 2 full: team 2 full:
left: 18 left: 18
top : 340 top : 340
height: 28 height: 28
width: 245 width: 245
angle: 90 angle: 90
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 19 size: 19
scale down to: 18 scale down to: 18
color: rgb(245,230,197) color: rgb(245,230,197)
visible: { is_new_dual() } visible: { is_new_dual() }
alignment: center shrink-overflow alignment: center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
############################# FlightRange ############################# FlightRange
symbols: symbols:
left: 20 left: 20
top : { if is_new_dual() then 365 else 320 } top : { if is_new_dual() then 365 else 320 }
height: { if is_new_dual() then 34 else 17 } height: { if is_new_dual() then 34 else 17 }
width: { if is_new_dual() then 38 else 19 } width: { if is_new_dual() then 38 else 19 }
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: { if is_new_dual() then "/vs-common.mse-include/flight.png" else "/vs-common.mse-include/flight2.png" } flight: { if is_new_dual() then "/vs-common.mse-include/flight.png" else "/vs-common.mse-include/flight2.png" }
ongoing: { if is_new_dual() then "/vs-common.mse-include/ongoing.png" else "/vs-common.mse-include/ongoing2.png" } ongoing: { if is_new_dual() then "/vs-common.mse-include/ongoing.png" else "/vs-common.mse-include/ongoing2.png" }
range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" } range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" }
direction: vertical direction: vertical
spacing: { if is_new_dual() then 35 else 20 } spacing: { if is_new_dual() then 35 else 20 }
############################# Text box ############################# Text box
rule text: rule text:
left: { if is_new_dual() then 105 else 95 } left: { if is_new_dual() then 105 else 95 }
top : 430 top : 430
width: { if is_new_dual() then 250 else 263 } width: { if is_new_dual() then 250 else 263 }
height: 50 height: 50
mask: text-mask.png mask: text-mask.png
font: font:
name: Eurostile name: Eurostile
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 8 size: 8
scale down to: 4 scale down to: 4
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_symbols } name: { styling.text_box_symbols }
size: 8 size: 8
alignment: middle center alignment: middle center
alignment: top left alignment: top left
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.4 line height hard: 1.4
flavor text: flavor text:
left: { if is_new_dual() then 95 else 90 } left: { if is_new_dual() then 95 else 90 }
top : 440 top : 440
width: 265 width: 265
height: 50 height: 50
mask: flavor-text-mask.png mask: flavor-text-mask.png
font: font:
name: EurostileObl-Normal name: EurostileObl-Normal
size: 8 size: 8
scale down to: 4 scale down to: 4
color: rgb(0,0,0) color: rgb(0,0,0)
alignment: bottom left alignment: bottom left
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
watermark: watermark:
left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 } left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 }
top: 435 top: 435
width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 } width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 }
height: 50 height: 50
visible: { styling.watermarkings } visible: { styling.watermarkings }
render style: image render style: image
include file: /vs-common.mse-include/watermarks include file: /vs-common.mse-include/watermarks
z index: 4 z index: 4
############################# Atack/defence ############################# Atack/defence
attack: attack:
z index: 4 z index: 4
left: 47 left: 47
top: 430 top: 430
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: rgb(255,236,130) color: rgb(255,236,130)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 3 shadow displacement x: 3
shadow displacement y: 0 shadow displacement y: 0
defence: defence:
z index: 4 z index: 4
left: 47 left: 47
top: 465 top: 465
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
padding bottom: -4 padding bottom: -4
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: rgb(200,213,225) color: rgb(200,213,225)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -3 shadow displacement x: -3
shadow displacement y: 0 shadow displacement y: 0
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 122 left: 122
top : 417 top : 417
width: 170 width: 170
height: 10 height: 10
alignment: center top alignment: center top
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) color: rgb(255,255,255)
copyright: copyright:
left: 195 left: 195
top : 492 top : 492
width: 110 width: 110
height: 13 height: 13
z index: 4 z index: 4
alignment: middle left alignment: middle left
font: font:
name: Eurostile name: Eurostile
size: 4 size: 4
color: rgb(255,255,255) color: rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: { if styling.foils=="no" then 0 else 375 } width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 } height: { if styling.foils=="no" then 0 else 523 }
z index: 8 z index: 8
render style: image render style: image
choice images: choice images:
foil: /vs-common.mse-include/foil.png foil: /vs-common.mse-include/foil.png
visible: { styling.foils } visible: { styling.foils }
+396 -396
View File
@@ -1,396 +1,396 @@
mse version: 0.3.7 mse version: 0.3.7
game: vs game: vs
full name: Hellboy Extended Art full name: Hellboy Extended Art
short name: Extended Art short name: Extended Art
installer group: VS System/Hellboy style/Extended Art installer group: VS System/Hellboy style/Extended Art
icon: card-sample.png icon: card-sample.png
position hint: 006 position hint: 006
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-arrow.mse-symbol-font package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
card_shape := { "old" } card_shape := { "old" }
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: package choice type: package choice
name: text box symbols name: text box symbols
match: vs-standard-*.mse-symbol-font match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font initial: vs-standard-arrow.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: foils name: foils
description: Use foil backgrounds? description: Use foil backgrounds?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: watermarkings name: watermarkings
description: Use watermarks? description: Use watermarks?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: edition name: edition
description: Is the set a 1st Edition? description: Is the set a 1st Edition?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
characters visible character: cvchcard.jpg characters visible character: cvchcard.jpg
characters visible character dual: cvchcard.jpg characters visible character dual: cvchcard.jpg
characters visible character dual (new): cvcncard.jpg characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chcocard.jpg characters hidden concealed dual: chcocard.jpg
characters hidden concealed dual (new): choncard.jpg characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chcocard.jpg characters concealed-optional concealed-optional dual: chcocard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg location: locard.jpg
plot twist: ptcard.jpg plot twist: ptcard.jpg
planet: locard.jpg planet: locard.jpg
############################# Name line ############################# Name line
full name: full name:
left: 85 left: 85
top : 23 top : 23
width: 224 width: 224
height: 24 height: 24
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 22 size: 22
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 15 size: 15
alignment: middle center alignment: middle center
z index: 4 z index: 4
cost: cost:
left: 35 left: 35
top : 34 top : 34
width: 13 width: 13
height: 31 height: 31
alignment: bottom center alignment: bottom center
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 35 size: 35
color: color:
script: if is_equipment() then rgb(240,221,146) script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250) else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238) else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130) else rgb(255,236,130)
z index: 4 z index: 4
############################# Image ############################# Image
image: image:
left: { if is_new_dual() then 60 else 42 } left: { if is_new_dual() then 60 else 42 }
top: 73 top: 73
width: { if is_new_dual() then 283 else 301 } width: { if is_new_dual() then 283 else 301 }
height: 342 height: 342
mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" } mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
top : 31 top : 31
height: 30 height: 30
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: /vs-common.mse-include/marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo } Other...: { set.custom_logo }
z index: 3 z index: 3
edition: edition:
left: 335 left: 335
top: 472 top: 472
height: 15 height: 15
width: 20 width: 20
render style: image render style: image
choice images: choice images:
first edition: /vs-common.mse-include/first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: { styling.edition } visible: { styling.edition }
############################# Type Bar ############################# Type Bar
type text full: type text full:
left: { if is_new_dual() then 87 else 74 } left: { if is_new_dual() then 87 else 74 }
top: 401 top: 401
width: { if is_new_dual() then 243 else 256 } width: { if is_new_dual() then 243 else 256 }
height: 14 height: 14
font: font:
name: Eurostile name: Eurostile
size: 9 size: 9
color: rgb(0,0,0) color: rgb(0,0,0)
visible: { is_character() } visible: { is_character() }
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 3 z index: 3
type bar: type bar:
left: { if is_new_dual() then 87 else 74 } left: { if is_new_dual() then 87 else 74 }
top: 401 top: 401
width: { if is_new_dual() then 240 else 252 } width: { if is_new_dual() then 240 else 252 }
height: 14 height: 14
visible: { card.type_text != "" } visible: { card.type_text != "" }
render style: image render style: image
choice images: choice images:
type bar: type-bar.png type bar: type-bar.png
z index: 2 z index: 2
############################# Version ############################# Version
version full: version full:
left: 85 left: 85
top : 44 top : 44
width: 224 width: 224
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 14 size: 14
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Card ID ############################# Card ID
number line: number line:
left: 136 left: 136
top : 495 top : 495
width: 30 width: 30
height: 13 height: 13
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: color:
script: if card.rarity=="common" then rgb(255,255,255) script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(80,174,255) else if card.rarity=="uncommon" then rgb(80,174,255)
else if card.rarity=="rare" then rgb(255,236,130) else if card.rarity=="rare" then rgb(255,236,130)
else if card.rarity=="promo" then rgb(255,20,20) else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255) else rgb(255,255,255)
weight: bold weight: bold
promo outliner: promo outliner:
left: 135 left: 135
top : 494 top : 494
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
promo outliner 2: promo outliner 2:
left: 137 left: 137
top : 496 top : 496
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
rarity: rarity:
left: 135 left: 135
top: 489 top: 489
width: 50 width: 50
height: 16 height: 16
z index: 4 z index: 4
render style: image hidden render style: image hidden
choice images: choice images:
common: /vs-common.mse-include/rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team 2 full: team 2 full:
left: 18 left: 18
top : 340 top : 340
height: 28 height: 28
width: 245 width: 245
angle: 90 angle: 90
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 19 size: 19
scale down to: 18 scale down to: 18
color: rgb(245,230,197) color: rgb(245,230,197)
visible: { is_new_dual() } visible: { is_new_dual() }
alignment: center shrink-overflow alignment: center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
############################# FlightRange ############################# FlightRange
symbols: symbols:
left: 20 left: 20
top : { if is_new_dual() then 365 else 320 } top : { if is_new_dual() then 365 else 320 }
height: { if is_new_dual() then 34 else 17 } height: { if is_new_dual() then 34 else 17 }
width: { if is_new_dual() then 38 else 19 } width: { if is_new_dual() then 38 else 19 }
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: { if is_new_dual() then "/vs-common.mse-include/flight.png" else "/vs-common.mse-include/flight2.png" } flight: { if is_new_dual() then "/vs-common.mse-include/flight.png" else "/vs-common.mse-include/flight2.png" }
ongoing: { if is_new_dual() then "/vs-common.mse-include/ongoing.png" else "/vs-common.mse-include/ongoing2.png" } ongoing: { if is_new_dual() then "/vs-common.mse-include/ongoing.png" else "/vs-common.mse-include/ongoing2.png" }
range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" } range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" }
direction: vertical direction: vertical
spacing: { if is_new_dual() then 35 else 20 } spacing: { if is_new_dual() then 35 else 20 }
############################# Text box ############################# Text box
rule text: rule text:
left: { if is_new_dual() then 105 else 95 } left: { if is_new_dual() then 105 else 95 }
top : 430 top : 430
width: { if is_new_dual() then 250 else 263 } width: { if is_new_dual() then 250 else 263 }
height: 50 height: 50
mask: text-mask.png mask: text-mask.png
font: font:
name: Eurostile name: Eurostile
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 8 size: 8
scale down to: 4 scale down to: 4
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_symbols } name: { styling.text_box_symbols }
size: 8 size: 8
alignment: middle center alignment: middle center
alignment: top left alignment: top left
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.4 line height hard: 1.4
flavor text: flavor text:
left: { if is_new_dual() then 95 else 90 } left: { if is_new_dual() then 95 else 90 }
top : 440 top : 440
width: 265 width: 265
height: 50 height: 50
mask: flavor-text-mask.png mask: flavor-text-mask.png
font: font:
name: EurostileObl-Normal name: EurostileObl-Normal
size: 8 size: 8
scale down to: 4 scale down to: 4
color: rgb(0,0,0) color: rgb(0,0,0)
alignment: bottom left alignment: bottom left
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
watermark: watermark:
left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 } left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 }
top: 435 top: 435
width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 } width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 }
height: 50 height: 50
visible: { styling.watermarkings } visible: { styling.watermarkings }
render style: image render style: image
include file: /vs-common.mse-include/watermarks include file: /vs-common.mse-include/watermarks
z index: 4 z index: 4
############################# Atack/defence ############################# Atack/defence
attack: attack:
z index: 4 z index: 4
left: 47 left: 47
top: 430 top: 430
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: rgb(255,236,130) color: rgb(255,236,130)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 3 shadow displacement x: 3
shadow displacement y: 0 shadow displacement y: 0
defence: defence:
z index: 4 z index: 4
left: 47 left: 47
top: 465 top: 465
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
padding bottom: -4 padding bottom: -4
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: rgb(200,213,225) color: rgb(200,213,225)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -3 shadow displacement x: -3
shadow displacement y: 0 shadow displacement y: 0
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 122 left: 122
top : 417 top : 417
width: 170 width: 170
height: 10 height: 10
alignment: center top alignment: center top
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) color: rgb(255,255,255)
copyright: copyright:
left: 195 left: 195
top : 492 top : 492
width: 110 width: 110
height: 13 height: 13
z index: 4 z index: 4
alignment: middle left alignment: middle left
font: font:
name: Eurostile name: Eurostile
size: 4 size: 4
color: rgb(255,255,255) color: rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: { if styling.foils=="no" then 0 else 375 } width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 } height: { if styling.foils=="no" then 0 else 523 }
z index: 8 z index: 8
render style: image render style: image
choice images: choice images:
foil: /vs-common.mse-include/foil.png foil: /vs-common.mse-include/foil.png
visible: { styling.foils } visible: { styling.foils }
+423 -423
View File
@@ -1,423 +1,423 @@
mse version: 0.3.7 mse version: 0.3.7
game: vs game: vs
full name: Hellboy Normal full name: Hellboy Normal
installer group: VS System/Hellboy style/Normal installer group: VS System/Hellboy style/Normal
short name: Hellboy short name: Hellboy
icon: card-sample.png icon: card-sample.png
position hint: 003 position hint: 003
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-arrow.mse-symbol-font package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
card_shape := { "old" } card_shape := { "old" }
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: package choice type: package choice
name: text box symbols name: text box symbols
match: vs-standard-*.mse-symbol-font match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font initial: vs-standard-arrow.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: foils name: foils
description: Use foil backgrounds? description: Use foil backgrounds?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: watermarkings name: watermarkings
description: Use watermarks? description: Use watermarks?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: edition name: edition
description: Is the set a 1st Edition? description: Is the set a 1st Edition?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
characters visible character: cvchcard.jpg characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg location: locard.jpg
plot twist: ptcard.jpg plot twist: ptcard.jpg
planet: locard.jpg planet: locard.jpg
############################# Name line ############################# Name line
full name: full name:
left: 90 left: 90
top : 25 top : 25
width: 219 width: 219
height: 24 height: 24
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 22 size: 22
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 15 size: 15
alignment: middle center alignment: middle center
cost: cost:
left: 33 left: 33
top : 30 top : 30
width: 25 width: 25
height: 41 height: 41
alignment: bottom center alignment: bottom center
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: color:
script: if is_equipment() then rgb(240,221,146) script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250) else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238) else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130) else rgb(255,236,130)
z index: 4 z index: 4
padding top: 0 padding top: 0
############################# Image ############################# Image
image: image:
left: 65 left: 65
top: 78 top: 78
width: { if is_dual() then 249 else 282 } width: { if is_dual() then 249 else 282 }
height: 241 height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" } mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
top : 31 top : 31
height: 30 height: 30
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: /vs-common.mse-include/marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo } Other...: { set.custom_logo }
z index: 3 z index: 3
edition: edition:
left: 315 left: 315
top: 447 top: 447
height: 26 height: 26
width: 34 width: 34
render style: image render style: image
choice images: choice images:
first edition: /vs-common.mse-include/first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: { styling.edition } visible: { styling.edition }
############################# Type Bar ############################# Type Bar
type text full: type text full:
left: 72 left: 72
top: 297 top: 297
width: { if is_dual() then 235 else 268 } width: { if is_dual() then 235 else 268 }
height: 20 height: 20
font: font:
name: Eurostile name: Eurostile
size: 11 size: 11
color: rgb(0,0,0) color: rgb(0,0,0)
visible: { is_character() } visible: { is_character() }
alignment: middle center alignment: middle center
z index: 3 z index: 3
type bar: type bar:
left: 72 left: 72
top: 297 top: 297
width: { if is_dual() then 235 else 268 } width: { if is_dual() then 235 else 268 }
height: 20 height: 20
visible: { card.type_text != "" } visible: { card.type_text != "" }
render style: image render style: image
choice images: choice images:
type bar: type-bar.png type bar: type-bar.png
z index: 2 z index: 2
############################# Version ############################# Version
version full: version full:
left: 90 left: 90
top : 46 top : 46
width: 219 width: 219
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 14 size: 14
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Card ID ############################# Card ID
number line: number line:
left: 136 left: 136
top : 485 top : 485
width: 30 width: 30
height: 18 height: 18
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: color:
script: if card.rarity=="common" then rgb(255,255,255) script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(80,174,255) else if card.rarity=="uncommon" then rgb(80,174,255)
else if card.rarity=="rare" then rgb(255,236,130) else if card.rarity=="rare" then rgb(255,236,130)
else if card.rarity=="promo" then rgb(255,20,20) else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255) else rgb(255,255,255)
weight: bold weight: bold
promo outliner: promo outliner:
left: 135 left: 135
top : 484 top : 484
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
promo outliner 2: promo outliner 2:
left: 137 left: 137
top : 486 top : 486
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
rarity: rarity:
left: 135 left: 135
top: 484 top: 484
width: 50 width: 50
height: 30 height: 30
z index: 3 z index: 3
render style: image hidden render style: image hidden
choice images: choice images:
common: /vs-common.mse-include/rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team full: team full:
left: 23 left: 23
top : { if is_new_dual() then 340 else 300 } top : { if is_new_dual() then 340 else 300 }
height: 28 height: 28
width: { if is_new_dual() then 240 else 200 } width: { if is_new_dual() then 240 else 200 }
angle: 90 angle: 90
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 16 size: 16
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 16 size: 16
alignment: middle center alignment: middle center
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
team 2 full: team 2 full:
left: 325 left: 325
top : 100 top : 100
height: 28 height: 28
width: 200 width: 200
angle: 270 angle: 270
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 16 size: 16
scale down to: 18 scale down to: 18
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 16 size: 16
alignment: middle center alignment: middle center
visible: is_dual() visible: is_dual()
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
############################# FlightRange ############################# FlightRange
symbols: symbols:
left: 25 left: 25
top : { if is_new_dual() then 366 else 322 } top : { if is_new_dual() then 366 else 322 }
height: 67 height: 67
width: 38 width: 38
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: /vs-common.mse-include/flight.png flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png range: /vs-common.mse-include/range.png
direction: vertical direction: vertical
spacing: 33 spacing: 33
############################# Text box ############################# Text box
rule text: rule text:
left: 84 left: 84
top : 336 top : 336
width: 272 width: 272
height: 120 height: 120
mask: text-mask.png mask: text-mask.png
font: font:
name: Eurostile name: Eurostile
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 11 size: 11
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_symbols } name: { styling.text_box_symbols }
size: 11 size: 11
alignment: middle center alignment: middle center
alignment: top left alignment: top left
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 5 padding top: 5
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.4 line height hard: 1.4
flavor text: flavor text:
left: 84 left: 84
top : 356 top : 356
width: 272 width: 272
height: 118 height: 118
mask: flavor-text-mask.png mask: flavor-text-mask.png
font: font:
name: EurostileObl-Normal name: EurostileObl-Normal
size: 10 size: 10
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
alignment: bottom left alignment: bottom left
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1 line height hard: 1
watermark: watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 } left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365 top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 } width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80 height: 80
visible: { styling.watermarkings } visible: { styling.watermarkings }
render style: image render style: image
include file: /vs-common.mse-include/watermarks include file: /vs-common.mse-include/watermarks
z index: 4 z index: 4
############################# Attack/defence ############################# Attack/defence
attack: attack:
z index: 4 z index: 4
left: 50 left: 50
top: 427 top: 427
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 50 size: 50
color: rgb(255,236,130) color: rgb(255,236,130)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 3 shadow displacement x: 3
shadow displacement y: 0 shadow displacement y: 0
defence: defence:
z index: 4 z index: 4
left: 50 left: 50
top: 462 top: 462
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
padding bottom: -4 padding bottom: -4
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 50 size: 50
color: rgb(200,213,225) color: rgb(200,213,225)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -3 shadow displacement x: -3
shadow displacement y: 0 shadow displacement y: 0
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 130 left: 130
top : 322 top : 322
width: 165 width: 165
height: 16 height: 16
alignment: center top alignment: center top
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 9 size: 9
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
copyright: copyright:
left: 195 left: 195
top : 480 top : 480
width: 130 width: 130
height: 22 height: 22
z index: 4 z index: 4
alignment: middle left alignment: middle left
font: font:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) color: rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: { if styling.foils=="no" then 0 else 375 } width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 } height: { if styling.foils=="no" then 0 else 523 }
z index: 8 z index: 8
render style: image render style: image
choice images: choice images:
foil: /vs-common.mse-include/foil.png foil: /vs-common.mse-include/foil.png
visible: { styling.foils } visible: { styling.foils }
+423 -423
View File
@@ -1,423 +1,423 @@
mse version: 0.3.7 mse version: 0.3.7
game: vs game: vs
full name: VS Insanity full name: VS Insanity
short name: Insanity short name: Insanity
installer group: VS System/Insanity Style/Normal installer group: VS System/Insanity Style/Normal
icon: card-sample.png icon: card-sample.png
position hint: 004 position hint: 004
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-arrow.mse-symbol-font package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
card_shape := { "old" } card_shape := { "old" }
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: package choice type: package choice
name: text box symbols name: text box symbols
match: vs-standard-*.mse-symbol-font match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font initial: vs-standard-arrow.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: foils name: foils
description: Use foil backgrounds? description: Use foil backgrounds?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: watermarkings name: watermarkings
description: Use watermarks? description: Use watermarks?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: edition name: edition
description: Is the set a 1st Edition? description: Is the set a 1st Edition?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
characters visible character: cvchcard.jpg characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg location: locard.jpg
plot twist: ptcard.jpg plot twist: ptcard.jpg
planet: locard.jpg planet: locard.jpg
############################# Name line ############################# Name line
full name: full name:
left: 90 left: 90
top : 25 top : 25
width: 219 width: 219
height: 24 height: 24
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 22 size: 22
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 15 size: 15
alignment: middle center alignment: middle center
cost: cost:
left: 33 left: 33
top : 30 top : 30
width: 25 width: 25
height: 41 height: 41
alignment: bottom center alignment: bottom center
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: color:
script: if is_equipment() then rgb(240,221,146) script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250) else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238) else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130) else rgb(255,236,130)
z index: 4 z index: 4
padding top: 0 padding top: 0
############################# Image ############################# Image
image: image:
left: 65 left: 65
top: 78 top: 78
width: { if is_dual() then 249 else 282 } width: { if is_dual() then 249 else 282 }
height: 241 height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" } mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
top : 31 top : 31
height: 30 height: 30
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: /vs-common.mse-include/marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo } Other...: { set.custom_logo }
z index: 3 z index: 3
edition: edition:
left: 315 left: 315
top: 447 top: 447
height: 26 height: 26
width: 34 width: 34
render style: image render style: image
choice images: choice images:
first edition: /vs-common.mse-include/first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: { styling.edition } visible: { styling.edition }
############################# Type Bar ############################# Type Bar
type text full: type text full:
left: 72 left: 72
top: 297 top: 297
width: { if is_dual() then 235 else 268 } width: { if is_dual() then 235 else 268 }
height: 20 height: 20
font: font:
name: Eurostile name: Eurostile
size: 11 size: 11
color: rgb(0,0,0) color: rgb(0,0,0)
visible: { is_character() } visible: { is_character() }
alignment: middle center alignment: middle center
z index: 3 z index: 3
type bar: type bar:
left: 72 left: 72
top: 297 top: 297
width: { if is_dual() then 235 else 268 } width: { if is_dual() then 235 else 268 }
height: 20 height: 20
visible: { card.type_text != "" } visible: { card.type_text != "" }
render style: image render style: image
choice images: choice images:
type bar: type-bar.png type bar: type-bar.png
z index: 2 z index: 2
############################# Version ############################# Version
version full: version full:
left: 90 left: 90
top : 46 top : 46
width: 219 width: 219
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 14 size: 14
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Card ID ############################# Card ID
number line: number line:
left: 136 left: 136
top : 485 top : 485
width: 30 width: 30
height: 18 height: 18
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: color:
script: if card.rarity=="common" then rgb(255,255,255) script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(80,174,255) else if card.rarity=="uncommon" then rgb(80,174,255)
else if card.rarity=="rare" then rgb(255,236,130) else if card.rarity=="rare" then rgb(255,236,130)
else if card.rarity=="promo" then rgb(255,20,20) else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255) else rgb(255,255,255)
weight: bold weight: bold
promo outliner: promo outliner:
left: 135 left: 135
top : 484 top : 484
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
promo outliner 2: promo outliner 2:
left: 137 left: 137
top : 486 top : 486
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
rarity: rarity:
left: 135 left: 135
top: 484 top: 484
width: 50 width: 50
height: 30 height: 30
z index: 3 z index: 3
render style: image hidden render style: image hidden
choice images: choice images:
common: /vs-common.mse-include/rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team full: team full:
left: 23 left: 23
top : { if is_new_dual() then 340 else 300 } top : { if is_new_dual() then 340 else 300 }
height: 28 height: 28
width: { if is_new_dual() then 240 else 200 } width: { if is_new_dual() then 240 else 200 }
angle: 90 angle: 90
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 16 size: 16
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 16 size: 16
alignment: middle center alignment: middle center
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
team 2 full: team 2 full:
left: 325 left: 325
top : 100 top : 100
height: 28 height: 28
width: 200 width: 200
angle: 270 angle: 270
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 16 size: 16
scale down to: 18 scale down to: 18
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 16 size: 16
alignment: middle center alignment: middle center
visible: is_dual() visible: is_dual()
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
############################# FlightRange ############################# FlightRange
symbols: symbols:
left: 25 left: 25
top : { if is_new_dual() then 366 else 322 } top : { if is_new_dual() then 366 else 322 }
height: 67 height: 67
width: 38 width: 38
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: /vs-common.mse-include/flight.png flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png range: /vs-common.mse-include/range.png
direction: vertical direction: vertical
spacing: 33 spacing: 33
############################# Text box ############################# Text box
rule text: rule text:
left: 84 left: 84
top : 336 top : 336
width: 272 width: 272
height: 120 height: 120
mask: text-mask.png mask: text-mask.png
font: font:
name: Eurostile name: Eurostile
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 11 size: 11
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_symbols } name: { styling.text_box_symbols }
size: 11 size: 11
alignment: middle center alignment: middle center
alignment: top left alignment: top left
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 5 padding top: 5
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.4 line height hard: 1.4
flavor text: flavor text:
left: 84 left: 84
top : 356 top : 356
width: 272 width: 272
height: 118 height: 118
mask: flavor-text-mask.png mask: flavor-text-mask.png
font: font:
name: EurostileObl-Normal name: EurostileObl-Normal
size: 10 size: 10
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
alignment: bottom left alignment: bottom left
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1 line height hard: 1
watermark: watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 } left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365 top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 } width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80 height: 80
visible: { styling.watermarkings } visible: { styling.watermarkings }
render style: image render style: image
include file: /vs-common.mse-include/watermarks include file: /vs-common.mse-include/watermarks
z index: 4 z index: 4
############################# Attack/defence ############################# Attack/defence
attack: attack:
z index: 4 z index: 4
left: 50 left: 50
top: 427 top: 427
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 50 size: 50
color: rgb(255,236,130) color: rgb(255,236,130)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 3 shadow displacement x: 3
shadow displacement y: 0 shadow displacement y: 0
defence: defence:
z index: 4 z index: 4
left: 50 left: 50
top: 462 top: 462
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
padding bottom: -4 padding bottom: -4
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 50 size: 50
color: rgb(200,213,225) color: rgb(200,213,225)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -3 shadow displacement x: -3
shadow displacement y: 0 shadow displacement y: 0
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 130 left: 130
top : 322 top : 322
width: 165 width: 165
height: 16 height: 16
alignment: center top alignment: center top
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 9 size: 9
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
copyright: copyright:
left: 195 left: 195
top : 480 top : 480
width: 130 width: 130
height: 22 height: 22
z index: 4 z index: 4
alignment: middle left alignment: middle left
font: font:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) color: rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: { if styling.foils=="no" then 0 else 375 } width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 } height: { if styling.foils=="no" then 0 else 523 }
z index: 8 z index: 8
render style: image render style: image
choice images: choice images:
foil: /vs-common.mse-include/foil.png foil: /vs-common.mse-include/foil.png
visible: { styling.foils } visible: { styling.foils }
File diff suppressed because it is too large Load Diff
+358 -358
View File
@@ -1,358 +1,358 @@
mse version: 0.3.8 mse version: 0.3.8
game: vs game: vs
full name: VS Oversize Avatar full name: VS Oversize Avatar
short name: Oversize Avatar short name: Oversize Avatar
installer group: VS System/Oversize Avatar installer group: VS System/Oversize Avatar
icon: card-sample.png icon: card-sample.png
position hint: 007 position hint: 007
version: 2009-01-18 version: 2009-01-18
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-arrow.mse-symbol-font package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-official.mse-symbol-font package: vs-standard-official.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 75 card dpi: 75
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
card_shape := { if styling.style_sorting then "avatar" else "new" } card_shape := { if styling.style_sorting then "avatar" else "new" }
text_filter := text_filter :=
# step 1 : Remove all automatic tags # step 1 : Remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") + tag_remove_rule(tag: "<sym-auto>") +
tag_remove_rule(tag: "<i-auto>") + tag_remove_rule(tag: "<i-auto>") +
tag_remove_rule(tag: "<b-auto>") + tag_remove_rule(tag: "<b-auto>") +
remove_tag@(tag: "<nospellcheck") + remove_tag@(tag: "<nospellcheck") +
# step 2 : Reminder text for keywords # step 2 : Reminder text for keywords
expand_keywords@( expand_keywords@(
condition: { condition: {
correct_case correct_case
} }
default_expand: { default_expand: {
chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text) chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text)
}, },
combine: { combine: {
# un-bold parameters # un-bold parameters
keyword := tag_contents(keyword, tag:"<param", keyword := tag_contents(keyword, tag:"<param",
contents: {"</b-auto>{input}<b-auto>"}) contents: {"</b-auto>{input}<b-auto>"})
reminder := process_english_hints(reminder) reminder := process_english_hints(reminder)
# the combined result # the combined result
"<b-auto>{keyword}</b-auto>" "<b-auto>{keyword}</b-auto>"
+ if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>" + if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>"
}) + }) +
# step 3 : Expand shortcut words ~ and CARDNAME # step 3 : Expand shortcut words ~ and CARDNAME
replace_rule( replace_rule(
match: "~|~THIS~|CARDNAME", match: "~|~THIS~|CARDNAME",
in_context: "(^|[[:space:]])<match>", in_context: "(^|[[:space:]])<match>",
replace: "<atom-cardname>&</atom-cardname>" replace: "<atom-cardname>&</atom-cardname>"
) + ) +
# step 4 : Fill in atom fields # step 4 : Fill in atom fields
tag_contents_rule( tag_contents_rule(
tag: "<atom-cardname>", tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name } contents: { if card.name=="" then "CARDNAME" else card.name }
) + ) +
# step 5a: add arrow/diamond/dot symbols # step 5a: add arrow/diamond/dot symbols
replace_rule( replace_rule(
match: "->|>>>|@|<>", match: "->|>>>|@|<>",
replace: "<sym-auto>&</sym-auto>") + replace: "<sym-auto>&</sym-auto>") +
# step 5b: Majority of affiliation symbols # step 5b: Majority of affiliation symbols
replace_rule( replace_rule(
match: "Activate|Avengers|B.P.R.D.|Brotherhood|Crime Lords|Defenders|Doom|Fantastic Four|Gotham Knights|Green Lantern|Hellfire Club|Heralds of Galactus|Horsemen of Apocalypse|Invaders|JLA|JSA|Kree|Marvel Knights|Masters of Evil|Negative Zone|Planet|Shadowpact|Shi'ar|Sinister Syndicate|Skrull|Speed Force|Spider-Friends|Team Superman|Thule Society|Thunderbolts|Teen Titans|Underworld|Warbound|X-Men", match: "Activate|Avengers|B.P.R.D.|Brotherhood|Crime Lords|Defenders|Doom|Fantastic Four|Gotham Knights|Green Lantern|Hellfire Club|Heralds of Galactus|Horsemen of Apocalypse|Invaders|JLA|JSA|Kree|Marvel Knights|Masters of Evil|Negative Zone|Planet|Shadowpact|Shi'ar|Sinister Syndicate|Skrull|Speed Force|Spider-Friends|Team Superman|Thule Society|Thunderbolts|Teen Titans|Underworld|Warbound|X-Men",
replace: "<sym-auto>&</sym-auto>") + replace: "<sym-auto>&</sym-auto>") +
# step 5c: SHIELD Variations # step 5c: SHIELD Variations
replace_rule( replace_rule(
match: "S.H.I.E.L.D.|SHIELD|Shield", match: "S.H.I.E.L.D.|SHIELD|Shield",
replace: "<sym-auto>Shield</sym-auto>") + replace: "<sym-auto>Shield</sym-auto>") +
#X#if contains(card.shape, match:"old") then symbol_filter else new_symbols #X#if contains(card.shape, match:"old") then symbol_filter else new_symbols
# step 7a : Bold keywords without reminder text # step 7a : Bold keywords without reminder text
replace_rule( replace_rule(
match: "<kw[^>]*>[^<]+</kw-a>", match: "<kw[^>]*>[^<]+</kw-a>",
replace: "<b-auto>&</b-auto>") + replace: "<b-auto>&</b-auto>") +
# step 7b : Bold keywords with reminder text # step 7b : Bold keywords with reminder text
replace_rule( replace_rule(
match: "<kw[^>]*>[^<]+</kw-A>", match: "<kw[^>]*>[^<]+</kw-A>",
replace: "<b-auto>&</b-auto>") + replace: "<b-auto>&</b-auto>") +
# step 8 : Italic reminder text # step 8 : Italic reminder text
replace_rule( replace_rule(
match: "[(][^)\n]*[)]?", match: "[(][^)\n]*[)]?",
in_context: "(^|[[:space:]])<match>|<atom-keyword><match>", in_context: "(^|[[:space:]])<match>|<atom-keyword><match>",
replace: "<i-auto>&</i-auto>") replace: "<i-auto>&</i-auto>")
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: boolean type: boolean
name: style sorting name: style sorting
description: Should this style of card sort as separate from cards of other styles? description: Should this style of card sort as separate from cards of other styles?
initial: no initial: no
styling field: styling field:
type: package choice type: package choice
name: text box symbols name: text box symbols
match: vs-standard-*.mse-symbol-font match: vs-standard-*.mse-symbol-font
initial: vs-standard-official.mse-symbol-font initial: vs-standard-official.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: foils name: foils
description: Use foil backgrounds? description: Use foil backgrounds?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
characters visible character: card.png characters visible character: card.png
characters visible character dual: card.png characters visible character dual: card.png
characters visible character dual (new): card.png characters visible character dual (new): card.png
characters hidden concealed: card.png characters hidden concealed: card.png
characters hidden concealed dual: card.png characters hidden concealed dual: card.png
characters hidden concealed dual (new): card.png characters hidden concealed dual (new): card.png
characters concealed-optional concealed-optional character: card.png characters concealed-optional concealed-optional character: card.png
characters concealed-optional concealed-optional dual: card.png characters concealed-optional concealed-optional dual: card.png
characters concealed-optional concealed-optional dual (new): card.png characters concealed-optional concealed-optional dual (new): card.png
equipment visible equipment: card.png equipment visible equipment: card.png
equipment concealed equipment: card.png equipment concealed equipment: card.png
equipment concealed-optional equipment: card.png equipment concealed-optional equipment: card.png
location: card.png location: card.png
plot twist: card.png plot twist: card.png
planet: card.png planet: card.png
############################# Name line ############################# Name line
full name: full name:
left: 80 left: 80
top : 24 top : 24
width: 230 width: 230
height: 24 height: 24
alignment: bottom center shrink-overflow alignment: bottom center shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 22 size: 22
color: rgb(230,230,230) color: rgb(230,230,230)
symbol font: symbol font:
name: vs-standard-official name: vs-standard-official
size: 15 size: 15
alignment: middle center alignment: middle center
cost: cost:
left: 22 left: 22
top : 30 top : 30
width: 25 width: 25
height: 41 height: 41
alignment: bottom center alignment: bottom center
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: rgb(230,230,230) color: rgb(230,230,230)
z index: 4 z index: 4
padding top: 0 padding top: 0
############################# Image ############################# Image
image: image:
left: 19 left: 19
top: 73 top: 73
width: 339 width: 339
height: 330 height: 330
z index: 1 z index: 1
mask: image-mask.png mask: image-mask.png
card symbol: card symbol:
left: 310 left: 310
top : 33 top : 33
height: 30 height: 30
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: /vs-common.mse-include/marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo } Other...: { set.custom_logo }
z index: 3 z index: 3
############################# Type Bar ############################# Type Bar
############################# Version ############################# Version
version full: version full:
left: 80 left: 80
top : 49 top : 49
width: 230 width: 230
height: 18 height: 18
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 14 size: 14
color: rgb(230,230,230) color: rgb(230,230,230)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 15 size: 15
alignment: middle center alignment: middle center
############################# Card ID ############################# Card ID
number line: number line:
left: 24 left: 24
top : 489 top : 489
width: 30 width: 30
height: 16 height: 16
z index: 5 z index: 5
alignment: left middle alignment: left middle
font: font:
name: Eurostile-Black-DTC name: Eurostile-Black-DTC
size: 8 size: 8
color: color:
script: if card.rarity=="common" then rgb(255,255,255) script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(151,183,201) else if card.rarity=="uncommon" then rgb(151,183,201)
else if card.rarity=="rare" then rgb(253,215,125) else if card.rarity=="rare" then rgb(253,215,125)
else if card.rarity=="promo" then rgb(255,20,20) else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255) else rgb(255,255,255)
promo outliner: promo outliner:
left: 23 left: 23
top : 488 top : 488
width: 45 width: 45
height: 15 height: 15
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 4 z index: 4
alignment: left middle alignment: left middle
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
promo outliner 2: promo outliner 2:
left: 25 left: 25
top : 490 top : 490
width: 45 width: 45
height: 15 height: 15
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 4 z index: 4
alignment: left middle alignment: left middle
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
rarity: rarity:
left: 35 left: 35
top: 488 top: 488
width: 20 width: 20
height: 18 height: 18
z index: 6 z index: 6
render style: image hidden render style: image hidden
choice images: choice images:
common: /vs-common.mse-include/rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team full: team full:
left: 20 left: 20
top: 406 top: 406
width: 338 width: 338
height: 20 height: 20
font: font:
name: BankGothic Md BT name: BankGothic Md BT
italic name: BankGothic Md BT italic name: BankGothic Md BT
weight: bold weight: bold
size: 12 size: 12
scale down to: 12 scale down to: 12
color: rgb(230,230,230) color: rgb(230,230,230)
alignment: middle center alignment: middle center
############################# FlightRange ############################# FlightRange
############################# Text box ############################# Text box
rule text: rule text:
left: 20 left: 20
top : 430 top : 430
width: 338 width: 338
height: 38 height: 38
font: font:
name: Eurostile name: Eurostile
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 12 size: 12
scale down to: 2 scale down to: 2
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_symbols } name: { styling.text_box_symbols }
size: 14 size: 14
alignment: middle center alignment: middle center
alignment: top left alignment: top left
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 0 padding top: 0
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.0 line height hard: 1.0
flavor text: flavor text:
left: 20 left: 20
top : 468 top : 468
width: 338 width: 338
height: 17 height: 17
font: font:
name: EurostileObl-Normal name: EurostileObl-Normal
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 10 size: 10
scale down to: 2 scale down to: 2
color: rgb(0,0,0) color: rgb(0,0,0)
alignment: bottom center alignment: bottom center
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.0 line height hard: 1.0
############################# Attack/defence ############################# Attack/defence
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 20 left: 20
top : 489 top : 489
width: 338 width: 338
height: 7 height: 7
alignment: middle center alignment: middle center
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) color: rgb(255,255,255)
copyright: copyright:
left: 20 left: 20
top : 497 top : 497
width: 338 width: 338
height: 7 height: 7
z index: 4 z index: 4
alignment: bottom center alignment: bottom center
font: font:
name: Eurostile name: Eurostile
weight: bold weight: bold
size: 6 size: 6
color: rgb(255,255,255) color: rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: { if styling.foils=="no" then 0 else 375 } width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 } height: { if styling.foils=="no" then 0 else 523 }
z index: 8 z index: 8
render style: image render style: image
choice images: choice images:
foil: /vs-common.mse-include/foil.png foil: /vs-common.mse-include/foil.png
visible: { styling.foils } visible: { styling.foils }
@@ -1,188 +1,188 @@
# Simple exporter for HTML files # Simple exporter for HTML files
mse version: 0.3.7 mse version: 0.3.7
game: vs game: vs
short name: Spoiler short name: Spoiler
full name: List of cards full name: List of cards
installer group: VS System/Export/Spoiler installer group: VS System/Export/Spoiler
icon: preview.png icon: preview.png
create directory: true create directory: true
version: 2008-10-19 version: 2008-10-19
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-19 version: 2008-10-19
###################################################################################### ######################################################################################
option field: option field:
type: choice type: choice
name: grouping name: grouping
description: How should cards be grouped? description: How should cards be grouped?
choice: no grouping choice: no grouping
choice: group by card type choice: group by card type
initial: no grouping initial: no grouping
option field: option field:
type: choice type: choice
name: images name: images
choice: no choice: no
choice: just the image box, linked choice: just the image box, linked
choice: just the image box, inline choice: just the image box, inline
choice: full card image, linked choice: full card image, linked
choice: full card image, preview choice: full card image, preview
choice: full card image only choice: full card image only
initial: full images, preview initial: full images, preview
option field: option field:
type: boolean type: boolean
name: in-text symbols name: in-text symbols
description: Should arrow and diamond symbols be used, or should they be written as text? description: Should arrow and diamond symbols be used, or should they be written as text?
#doesn't work yet: #doesn't work yet:
#option field: #option field:
# type: boolean # type: boolean
# name: list keywords # name: list keywords
# description: Should the keywords be listed? # description: Should the keywords be listed?
#option field: #option field:
# type: boolean # type: boolean
# name: fancy scripts # name: fancy scripts
# description: Should fancy scripts be used # description: Should fancy scripts be used
option field: option field:
type: choice type: choice
name: font style name: font style
choice: default choice: default
choice: serif choice: serif
choice: sans-serif choice: sans-serif
option field: option field:
type: color type: color
name: background color name: background color
initial: rgb(255,255,255) initial: rgb(255,255,255)
choice: choice:
name: white name: white
color: rgb(255,255,255) color: rgb(255,255,255)
choice: choice:
name: black name: black
color: rgb(0,0,0) color: rgb(0,0,0)
option field: option field:
type: color type: color
name: text color name: text color
initial: rgb(0,0,0) initial: rgb(0,0,0)
choice: choice:
name: white name: white
color: rgb(255,255,255) color: rgb(255,255,255)
choice: choice:
name: black name: black
color: rgb(0,0,0) color: rgb(0,0,0)
option style: option style:
grouping: grouping:
render style: both render style: both
choice images: choice images:
no grouping: { built_in_image("bool_no") } no grouping: { built_in_image("bool_no") }
group by card type: { built_in_image("bool_yes") } group by card type: { built_in_image("bool_yes") }
images: images:
render style: both render style: both
choice images: choice images:
no: { built_in_image("bool_no") } no: { built_in_image("bool_no") }
font style: font style:
render style: both render style: both
choice images: choice images:
serif: /vs-spoiler.mse-export-template/serif.png serif: /vs-spoiler.mse-export-template/serif.png
sans-serif: /vs-spoiler.mse-export-template/sans-serif.png sans-serif: /vs-spoiler.mse-export-template/sans-serif.png
script: script:
symbol_font := "vs-standard-new" symbol_font := "vs-standard-new"
symbol_font_size := 8 symbol_font_size := 8
write_card := { write_card := {
if contains(options.images, match:"full card image") then if contains(options.images, match:"full card image") then
card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg") card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg")
else if contains(options.images, match:"image box") and else if contains(options.images, match:"image box") and
card.image != "" then card.image != "" then
card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg") card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg")
else else
card_image_file := "" card_image_file := ""
if options.images == "full card image, preview" then if options.images == "full card image, preview" then
card_image_preview := write_image_file(card, file:"card-preview{position(of:card,in:set)}.jpg", height: 100) card_image_preview := write_image_file(card, file:"card-preview{position(of:card,in:set)}.jpg", height: 100)
else else
card_image_preview := card_image_file card_image_preview := card_image_file
if options.images == "full card image only" then if options.images == "full card image only" then
"<li class='fullcard'><img src='{card_image_file}' alt=''></li>" "<li class='fullcard'><img src='{card_image_file}' alt=''></li>"
else else
"<li class='card'> "<li class='card'>
{if options.images == "full card image, preview" then {if options.images == "full card image, preview" then
"<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a> "<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a>
<span class='name' >{ to_html(card.full_name ) }</span>" <span class='name' >{ to_html(card.full_name ) }</span>"
else if card_image_file != "" and contains(options.images, match:"linked") then else if card_image_file != "" and contains(options.images, match:"linked") then
"<span class='name' ><a href='{card_image_file}'>{ to_html(card.full_name) }</a></span>" "<span class='name' ><a href='{card_image_file}'>{ to_html(card.full_name) }</a></span>"
else else
"<span class='name' >{ to_html(card.full_name) }</span>" "<span class='name' >{ to_html(card.full_name) }</span>"
}<span class='version' >{ to_html(to_upper(card.version_full)) }</span> }<span class='version' >{ to_html(to_upper(card.version_full)) }</span>
{if card_image_file != "" and contains(options.images, match:"inline") then {if card_image_file != "" and contains(options.images, match:"inline") then
"<img src='{card_image_preview}' alt='' class='image'>" "<img src='{card_image_preview}' alt='' class='image'>"
} }
<span class='cost' >{ to_html(card.cost ) }</span> <span class='cost' >{ to_html(card.cost ) }</span>
<span class='team full' >{ to_html(card.team_full ) }</span> <span class='team full' >{ to_html(card.team_full ) }</span>
<span class='team 2 full' >{ to_html(card.team_2_full ) }</span> <span class='team 2 full' >{ to_html(card.team_2_full ) }</span>
<span class='type' >{ to_html(card.type_text_full) }</span> <span class='type' >{ to_html(card.type_text_full) }</span>
<span class='fro' >{ if contains(card.shape, match: "old") then to_html(to_upper(card.symbols)) else to_html(to_upper(card.flightrange)) }</span> <span class='fro' >{ if contains(card.shape, match: "old") then to_html(to_upper(card.symbols)) else to_html(to_upper(card.flightrange)) }</span>
<span class='rule-text' >{ to_html(card.rule_text ) }</span> <span class='rule-text' >{ to_html(card.rule_text ) }</span>
<span class='flavor-text' >{ to_html( remove_tag(tag: "<i-flavor>", card.flavor_text) ) }</span> <span class='flavor-text' >{ to_html( remove_tag(tag: "<i-flavor>", card.flavor_text) ) }</span>
<span class='attack' >{ to_html(card.attack) } / { to_html(card.defence) }</span> <span class='attack' >{ to_html(card.attack) } / { to_html(card.defence) }</span>
<span class='rarity' >{ to_html(to_upper(card.rarity)) }</span> <span class='rarity' >{ to_html(to_upper(card.rarity)) }</span>
<span class='illustrator' >{ to_html(card.illustrator ) }</span> <span class='illustrator' >{ to_html(card.illustrator ) }</span>
<span class='card-number' >{ to_html(card.number_line ) }</span> <span class='card-number' >{ to_html(card.number_line ) }</span>
</li>" </li>"
} }
write_cards := { write_cards := {
"<ul class='cards'>{ "<ul class='cards'>{
for each card in sort_list(cards, order_by: {input.number_line}) do for each card in sort_list(cards, order_by: {input.number_line}) do
write_card() write_card()
}</ul>" }</ul>"
} }
write_group := { write_group := {
cards := filter_list(cards, filter: { contains(match:sort_index(card:input), code) } ) cards := filter_list(cards, filter: { contains(match:sort_index(card:input), code) } )
count := number_of_items(in:cards) count := number_of_items(in:cards)
if count > 0 then if count > 0 then
"<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" + "<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" +
write_cards() write_cards()
} }
copy_file("blank.gif") copy_file("blank.gif")
copy_file("blank.gif") copy_file("blank.gif")
copy_file("blank.gif") copy_file("blank.gif")
# the html page # the html page
html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\"> html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html lang='en'> <html lang='en'>
<head> <head>
<title>{ to_html(set.title) }</title> <title>{ to_html(set.title) }</title>
<link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'> <link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'>
<link rel='shortcut icon' type='image/png' href='set-icon.png'> <link rel='shortcut icon' type='image/png' href='set-icon.png'>
<script type='text/javascript' src='{copy_file("script.js")}'></script> <script type='text/javascript' src='{copy_file("script.js")}'></script>
<style type='text/css'> <style type='text/css'>
body \{ body \{
background: {options.background_color}; background: {options.background_color};
color: {options.text_color}; color: {options.text_color};
{if options.font_style != "default" then {if options.font_style != "default" then
"font-family: {options.font_style};" "font-family: {options.font_style};"
} }
\} \}
</style> </style>
</head> </head>
<body{if options.images == "full card image, preview" then " class='with-previews'"}> <body{if options.images == "full card image, preview" then " class='with-previews'"}>
<img src='{ copy_file("blank.gif")}' alt='' class='set-symbol'> <img src='{ copy_file("blank.gif")}' alt='' class='set-symbol'>
<h1>{ to_html(set.title) }</h1> <h1>{ to_html(set.title) }</h1>
<div class='copyright'>{ to_html(set.copyright) }</div> <div class='copyright'>{ to_html(set.copyright) }</div>
<div class='description'>{ to_html(set.description) }</div> <div class='description'>{ to_html(set.description) }</div>
{ if options.grouping == "group by card type" then { if options.grouping == "group by card type" then
# Codes as by sort_index # Codes as by sort_index
write_group(title: "Character", code:"12") + write_group(title: "Character", code:"12") +
write_group(title: "Equipment", code:"3") + write_group(title: "Equipment", code:"3") +
write_group(title: "Location", code:"4") + write_group(title: "Location", code:"4") +
write_group(title: "Plot Twist", code:"5") write_group(title: "Plot Twist", code:"5")
else else
write_cards(cards: cards) write_cards(cards: cards)
} }
<script><!-- <script><!--
init(); init();
--></script> --></script>
</body> </body>
</html>" </html>"
write_text_file(html, file:"index.html") write_text_file(html, file:"index.html")
# make sure the urls are relative to the right directory # make sure the urls are relative to the right directory
replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/") replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/")
+74 -74
View File
@@ -1,74 +1,74 @@
var isIE = navigator.appVersion.indexOf("MSIE") != -1; var isIE = navigator.appVersion.indexOf("MSIE") != -1;
var preview, preview_img; var preview, preview_img;
function show_preview(url) { function show_preview(url) {
preview.style.display = "block"; preview.style.display = "block";
preview_img.style.backgroundImage = "url("+this.href+")"; preview_img.style.backgroundImage = "url("+this.href+")";
return false; return false;
} }
function hide_preview() { function hide_preview() {
preview.style.display = "none"; preview.style.display = "none";
} }
function fix_preview() { function fix_preview() {
var e = document.documentElement ? document.documentElement : document.body; var e = document.documentElement ? document.documentElement : document.body;
preview.style.top = e.scrollTop + "px"; preview.style.top = e.scrollTop + "px";
preview.style.height = e.clientHeight; preview.style.height = e.clientHeight;
preview.style.width = e.clientWidth; preview.style.width = e.clientWidth;
} }
function nice_preview() { function nice_preview() {
// attach // attach
var links = document.getElementsByTagName("A"); var links = document.getElementsByTagName("A");
for (var i in links) { for (var i in links) {
if (/(.jpg|.png|.gif)$/.test(links[i])) { if (/(.jpg|.png|.gif)$/.test(links[i])) {
links[i].onclick = show_preview; links[i].onclick = show_preview;
} }
} }
// create divs // create divs
preview = document.createElement("div"); preview = document.createElement("div");
var bg = document.createElement("div"); var bg = document.createElement("div");
var img = document.createElement("div"); var img = document.createElement("div");
preview.id = "preview"; preview.id = "preview";
bg.id = "preview-bg"; bg.id = "preview-bg";
img.id = "preview-img"; img.id = "preview-img";
hide_preview(); hide_preview();
preview.onclick = bg.onclick = img.onclick = hide_preview; preview.onclick = bg.onclick = img.onclick = hide_preview;
preview.appendChild(bg); preview.appendChild(bg);
preview.appendChild(img); preview.appendChild(img);
document.body.appendChild(preview); document.body.appendChild(preview);
preview_img = img; preview_img = img;
if (isIE) { if (isIE) {
window.onscroll = fix_preview; window.onscroll = fix_preview;
fix_preview(); fix_preview();
} }
} }
var dir; var dir;
function fix_img() { function fix_img() {
if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') { if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') {
this.style.width = this.offsetWidth + 'px'; this.style.width = this.offsetWidth + 'px';
this.style.height = this.offsetHeight + 'px'; this.style.height = this.offsetHeight + 'px';
} }
this.onload = null; this.onload = null;
this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")'; this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")';
this.src = dir + "blank.gif"; this.src = dir + "blank.gif";
} }
function fix_png_alpha() { function fix_png_alpha() {
if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return; // only in ie 5.5 and 6 if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return; // only in ie 5.5 and 6
dir = document.getElementsByTagName("SCRIPT")[0].src.replace(/[^\/]*$/,''); // dir for blank image dir = document.getElementsByTagName("SCRIPT")[0].src.replace(/[^\/]*$/,''); // dir for blank image
var imgs = document.getElementsByTagName("IMG"); var imgs = document.getElementsByTagName("IMG");
for (var i in imgs) { for (var i in imgs) {
var img = imgs[i]; var img = imgs[i];
if ((/\.png$/i).test(img.src)) { if ((/\.png$/i).test(img.src)) {
img.onload = fix_img; img.onload = fix_img;
} }
} }
} }
function init() { function init() {
fix_png_alpha(); fix_png_alpha();
nice_preview(); nice_preview();
} }
+126 -126
View File
@@ -1,127 +1,127 @@
.set-symbol { .set-symbol {
float: right; float: right;
margin-right: .5em; margin-right: .5em;
} }
ul { ul {
list-style: none; list-style: none;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
.card { .card {
clear: left; clear: left;
margin-top: 1em; margin-top: 1em;
} }
.card span { .card span {
display: block; display: block;
} }
.card .name { .card .name {
font-weight: bold; font-weight: bold;
display: inline; display: inline;
font-size: 12pt; font-size: 12pt;
} }
.card .version { .card .version {
font-style: italic; font-style: italic;
font-size: 10pt; font-size: 10pt;
} }
.card .cost { .card .cost {
display: inline; display: inline;
font-size: 10pt; font-size: 10pt;
margin-left: .5em; margin-left: .5em;
vertical-align: middle; vertical-align: middle;
} }
.card .team full { .card .team full {
font-size: 9pt; font-size: 9pt;
} }
.card .team full 2 { .card .team full 2 {
font-size: 9pt; font-size: 9pt;
} }
.card .fro { .card .fro {
font-style: bold; font-style: bold;
font-size: 8pt; font-size: 8pt;
} }
.card .rule-text { .card .rule-text {
font-size: 8pt; font-size: 8pt;
} }
.card .flavor-text { .card .flavor-text {
font-style: italic; font-style: italic;
font-size: 8pt; font-size: 8pt;
} }
.card .attack { .card .attack {
font-style: bold; font-style: bold;
font-size: 10pt; font-size: 10pt;
} }
.card .rarity { .card .rarity {
font-style: italic; font-style: italic;
font-size: 6pt; font-size: 6pt;
} }
.card .illustrator { .card .illustrator {
font-size: 6pt; font-size: 6pt;
} }
.card .card-number { .card .card-number {
font-style: bold; font-style: bold;
font-size: 6pt; font-size: 6pt;
} }
.with-previews .card { .with-previews .card {
margin-top: 1.1em; margin-top: 1.1em;
min-height: 100px; min-height: 100px;
margin-left: 90px; margin-left: 90px;
position: relative; position: relative;
} }
.card .card-image { .card .card-image {
height: 100px; height: 100px;
position: absolute; position: absolute;
left: -85px; left: -85px;
top: 3px; top: 3px;
border: none; border: none;
} }
.card .image { .card .image {
display: block; display: block;
border: none; border: none;
} }
span.symbol { span.symbol {
display: inline; display: inline;
vertical-align: middle; vertical-align: middle;
} }
.fullcard { .fullcard {
float: left; float: left;
} }
h2 { h2 {
clear: both; clear: both;
} }
/* image preview */ /* image preview */
#preview-bg { #preview-bg {
background-color: rgb(0,0,0); background-color: rgb(0,0,0);
width: 100%; width: 100%;
height: 100%; height: 100%;
cursor: pointer; cursor: pointer;
position: fixed; position: fixed;
opacity: 0.7; opacity: 0.7;
-moz-opacity: 0.7; -moz-opacity: 0.7;
filter: alpha(opacity=70); filter: alpha(opacity=70);
} }
#preview-img { #preview-img {
background-position: 50% 50%; background-position: 50% 50%;
background-repeat: no-repeat; background-repeat: no-repeat;
width: 100%; width: 100%;
height: 100%; height: 100%;
cursor: pointer; cursor: pointer;
position: fixed; position: fixed;
} }
#preview { #preview {
position: fixed; position: fixed;
top: 0; top: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
* html #preview { * html #preview {
position: fixed; position: fixed;
} }
+423 -423
View File
@@ -1,423 +1,423 @@
mse version: 0.3.7 mse version: 0.3.7
game: vs game: vs
full name: VS Standard full name: VS Standard
short name: Standard short name: Standard
installer group: VS System/Standard style/Normal installer group: VS System/Standard style/Normal
icon: card-sample.png icon: card-sample.png
position hint: 002 position hint: 002
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2008-10-26 version: 2008-10-26
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2008-01-03 version: 2008-01-03
depends on: depends on:
package: vs-standard-arrow.mse-symbol-font package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03 version: 2008-01-03
card background: white card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 150 card dpi: 150
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
card_shape := { "old" } card_shape := { "old" }
############################################################## Set info fields ############################################################## Set info fields
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: package choice type: package choice
name: text box symbols name: text box symbols
match: vs-standard-*.mse-symbol-font match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font initial: vs-standard-arrow.mse-symbol-font
styling field: styling field:
type: boolean type: boolean
name: foils name: foils
description: Use foil backgrounds? description: Use foil backgrounds?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: watermarkings name: watermarkings
description: Use watermarks? description: Use watermarks?
initial: no initial: no
styling field: styling field:
type: boolean type: boolean
name: edition name: edition
description: Is the set a 1st Edition? description: Is the set a 1st Edition?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 375 width: 375
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
characters visible character: cvchcard.jpg characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg location: locard.jpg
plot twist: ptcard.jpg plot twist: ptcard.jpg
planet: locard.jpg planet: locard.jpg
############################# Name line ############################# Name line
full name: full name:
left: 90 left: 90
top : 25 top : 25
width: 219 width: 219
height: 24 height: 24
alignment: bottom shrink-overflow alignment: bottom shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 22 size: 22
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 15 size: 15
alignment: middle center alignment: middle center
cost: cost:
left: 33 left: 33
top : 30 top : 30
width: 25 width: 25
height: 41 height: 41
alignment: bottom center shrink-overflow alignment: bottom center shrink-overflow
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 40 size: 40
color: color:
script: if is_equipment() then rgb(240,221,146) script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250) else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238) else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130) else rgb(255,236,130)
z index: 4 z index: 4
padding top: 0 padding top: 0
############################# Image ############################# Image
image: image:
left: 65 left: 65
top: 78 top: 78
width: { if is_dual() then 249 else 282 } width: { if is_dual() then 249 else 282 }
height: 241 height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" } mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
top : 31 top : 31
height: 30 height: 30
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: /vs-common.mse-include/marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo } Other...: { set.custom_logo }
z index: 3 z index: 3
edition: edition:
left: 315 left: 315
top: 447 top: 447
height: 26 height: 26
width: 34 width: 34
render style: image render style: image
choice images: choice images:
first edition: /vs-common.mse-include/first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: { styling.edition } visible: { styling.edition }
############################# Type Bar ############################# Type Bar
type text full: type text full:
left: 72 left: 72
top: 297 top: 297
width: { if is_dual() then 235 else 268 } width: { if is_dual() then 235 else 268 }
height: 20 height: 20
font: font:
name: Eurostile name: Eurostile
size: 11 size: 11
color: rgb(0,0,0) color: rgb(0,0,0)
visible: { is_character() } visible: { is_character() }
alignment: middle center alignment: middle center
z index: 3 z index: 3
type bar: type bar:
left: 72 left: 72
top: 297 top: 297
width: { if is_dual() then 235 else 268 } width: { if is_dual() then 235 else 268 }
height: 20 height: 20
visible: { card.type_text != "" } visible: { card.type_text != "" }
render style: image render style: image
choice images: choice images:
type bar: type-bar.png type bar: type-bar.png
z index: 2 z index: 2
############################# Version ############################# Version
version full: version full:
left: 90 left: 90
top : 46 top : 46
width: 219 width: 219
height: 18 height: 18
alignment: top shrink-overflow alignment: top shrink-overflow
z index: 4 z index: 4
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 14 size: 14
color: color:
script: if is_concealed() then rgb(23,4,6) script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26) else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30) else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87) else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10) else rgb(22,10,10)
separator color: rgb(128,128,128) separator color: rgb(128,128,128)
############################# Card ID ############################# Card ID
number line: number line:
left: 136 left: 136
top : 485 top : 485
width: 30 width: 30
height: 18 height: 18
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: color:
script: if card.rarity=="common" then rgb(255,255,255) script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(80,174,255) else if card.rarity=="uncommon" then rgb(80,174,255)
else if card.rarity=="rare" then rgb(255,236,130) else if card.rarity=="rare" then rgb(255,236,130)
else if card.rarity=="promo" then rgb(255,20,20) else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255) else rgb(255,255,255)
weight: bold weight: bold
promo outliner: promo outliner:
left: 135 left: 135
top : 484 top : 484
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
promo outliner 2: promo outliner 2:
left: 137 left: 137
top : 486 top : 486
width: 30 width: 30
height: 18 height: 18
visible: { card.rarity=="promo" } visible: { card.rarity=="promo" }
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
rarity: rarity:
left: 135 left: 135
top: 484 top: 484
width: 50 width: 50
height: 30 height: 30
z index: 3 z index: 3
render style: image hidden render style: image hidden
choice images: choice images:
common: /vs-common.mse-include/rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team full: team full:
left: 23 left: 23
top : { if is_new_dual() then 340 else 300 } top : { if is_new_dual() then 340 else 300 }
height: 28 height: 28
width: { if is_new_dual() then 240 else 200 } width: { if is_new_dual() then 240 else 200 }
angle: 90 angle: 90
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 16 size: 16
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 16 size: 16
alignment: middle center alignment: middle center
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
team 2 full: team 2 full:
left: 325 left: 325
top : 100 top : 100
height: 28 height: 28
width: 200 width: 200
angle: 270 angle: 270
font: font:
name: Percolator Expert TM name: Percolator Expert TM
size: 16 size: 16
scale down to: 18 scale down to: 18
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 16 size: 16
alignment: middle center alignment: middle center
visible: is_dual() visible: is_dual()
alignment: middle center shrink-overflow alignment: middle center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
############################# FlightRange ############################# FlightRange
symbols: symbols:
left: 25 left: 25
top : { if is_new_dual() then 366 else 322 } top : { if is_new_dual() then 366 else 322 }
height: 67 height: 67
width: 38 width: 38
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: /vs-common.mse-include/flight.png flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png range: /vs-common.mse-include/range.png
direction: vertical direction: vertical
spacing: 33 spacing: 33
############################# Text box ############################# Text box
rule text: rule text:
left: 84 left: 84
top : 336 top : 336
width: 272 width: 272
height: 120 height: 120
mask: text-mask.png mask: text-mask.png
font: font:
name: Eurostile name: Eurostile
italic name: EurostileObl-Normal italic name: EurostileObl-Normal
size: 11 size: 11
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: { styling.text_box_symbols } name: { styling.text_box_symbols }
size: 11 size: 11
alignment: middle center alignment: middle center
alignment: top left alignment: top left
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 5 padding top: 5
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1.4 line height hard: 1.4
flavor text: flavor text:
left: 84 left: 84
top : 356 top : 356
width: 272 width: 272
height: 118 height: 118
mask: flavor-text-mask.png mask: flavor-text-mask.png
font: font:
name: EurostileObl-Normal name: EurostileObl-Normal
size: 10 size: 10
scale down to: 6 scale down to: 6
color: rgb(0,0,0) color: rgb(0,0,0)
alignment: bottom left alignment: bottom left
z index: 3 z index: 3
padding left: 2 padding left: 2
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
line height hard: 1 line height hard: 1
watermark: watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 } left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365 top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 } width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80 height: 80
visible: { styling.watermarkings } visible: { styling.watermarkings }
render style: image render style: image
include file: /vs-common.mse-include/watermarks include file: /vs-common.mse-include/watermarks
z index: 4 z index: 4
############################# Attack/defence ############################# Attack/defence
attack: attack:
z index: 4 z index: 4
left: 50 left: 50
top: 427 top: 427
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 50 size: 50
color: rgb(255,236,130) color: rgb(255,236,130)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: 3 shadow displacement x: 3
shadow displacement y: 0 shadow displacement y: 0
defence: defence:
z index: 4 z index: 4
left: 50 left: 50
top: 462 top: 462
width: 30 width: 30
height: 47 height: 47
visible: { is_character() } visible: { is_character() }
z index: 4 z index: 4
alignment: bottom left shrink-overflow alignment: bottom left shrink-overflow
padding bottom: -4 padding bottom: -4
font: font:
name: BadhouseBoldNumbers name: BadhouseBoldNumbers
size: 50 size: 50
color: rgb(200,213,225) color: rgb(200,213,225)
shadow color: rgb(0,0,0) shadow color: rgb(0,0,0)
shadow displacement x: -3 shadow displacement x: -3
shadow displacement y: 0 shadow displacement y: 0
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 130 left: 130
top : 322 top : 322
width: 165 width: 165
height: 16 height: 16
alignment: center top shrink-overflow alignment: center top shrink-overflow
z index: 4 z index: 4
font: font:
name: Eurostile name: Eurostile
size: 9 size: 9
weight: bold weight: bold
color: rgb(255,255,255) color: rgb(255,255,255)
copyright: copyright:
left: 195 left: 195
top : 480 top : 480
width: 130 width: 130
height: 22 height: 22
z index: 4 z index: 4
alignment: middle left alignment: middle left
font: font:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) color: rgb(255,255,255)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: foil layer name: foil layer
choice: foil choice: foil
editable: false editable: false
extra card style: extra card style:
foil layer: foil layer:
left: 0 left: 0
top : 0 top : 0
width: { if styling.foils=="no" then 0 else 375 } width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 } height: { if styling.foils=="no" then 0 else 523 }
z index: 8 z index: 8
render style: image render style: image
choice images: choice images:
foil: /vs-common.mse-include/foil.png foil: /vs-common.mse-include/foil.png
visible: { styling.foils } visible: { styling.foils }
+38 -38
View File
@@ -1,38 +1,38 @@
############################################################## Auto replace ############################################################## Auto replace
# Do we need categories? # Do we need categories?
#auto replace category: text box #auto replace category: text box
#auto replace category: copyright #auto replace category: copyright
#auto replace category: everywhere #auto replace category: everywhere
auto replace: auto replace:
match: (C) match: (C)
replace: © replace: ©
auto replace: auto replace:
match: CR match: CR
replace: © replace: ©
auto replace: auto replace:
match: AE match: AE
replace: Æ replace: Æ
whole word: false whole word: false
auto replace: auto replace:
match: TM match: TM
replace: ™ replace: ™
whole word: false whole word: false
auto replace: auto replace:
match: -- match: --
replace: — replace: —
auto replace: auto replace:
# note the spaces # note the spaces
match: match:
- -
replace: replace:
auto replace: auto replace:
match: ` match: `
replace: • replace: •
auto replace: auto replace:
match: :: match: ::
replace: • replace: •
auto replace: auto replace:
match: @ match: @
replace: <sym>@</sym> replace: <sym>@</sym>
+412 -412
View File
@@ -1,412 +1,412 @@
############################################################## Card fields ############################################################## Card fields
############################# Background stuff ############################# Background stuff
card field: card field:
type: choice type: choice
name: shape name: shape
save value: false save value: false
show statistics: false show statistics: false
editable: false editable: false
choice: new choice: new
choice: old choice: old
choice: avatar choice: avatar
choice: alter ego choice: alter ego
script: script:
stylesheet # indicate that this value should be updated when the stylesheet changes stylesheet # indicate that this value should be updated when the stylesheet changes
card_shape() # determined by the style card_shape() # determined by the style
card field: card field:
type: choice type: choice
name: card type name: card type
choice: characters choice: characters
choice: choice:
name: visible name: visible
choice: character choice: character
choice: character dual choice: character dual
choice: character dual (new) choice: character dual (new)
choice: choice:
name: hidden name: hidden
choice: concealed choice: concealed
choice: concealed dual choice: concealed dual
choice: concealed dual (new) choice: concealed dual (new)
choice: choice:
name: concealed-optional name: concealed-optional
choice: concealed-optional character choice: concealed-optional character
choice: concealed-optional dual choice: concealed-optional dual
choice: concealed-optional dual (new) choice: concealed-optional dual (new)
choice: choice:
name: equipment name: equipment
choice: visible equipment choice: visible equipment
choice: concealed equipment choice: concealed equipment
choice: concealed-optional equipment choice: concealed-optional equipment
choice: location choice: location
choice: plot twist choice: plot twist
choice: planet choice: planet
default: card_type() default: card_type()
show statistics: false show statistics: false
description: The frame of the card. description: The frame of the card.
############################# Name line ############################# Name line
card field: card field:
type: text type: text
name: name name: name
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: identity name: identity
editable: false editable: false
card field: card field:
type: text type: text
name: full name name: full name
script: script:
combined_editor( combined_editor(
field1: card.name, field1: card.name,
separator: name_sep(), separator: name_sep(),
field2: card.identity, field2: card.identity,
soft_before_empty: false, soft_before_empty: false,
hide_when_empty: false, hide_when_empty: false,
type_over1: "TM", type_over1: "TM",
type_over2: "<sym>@</sym>" type_over2: "<sym>@</sym>"
) )
identifying: true identifying: true
show statistics: false show statistics: false
card list visible: true card list visible: true
card list column: 1 card list column: 1
card list width: 200 card list width: 200
description: The name of the card, use @ for a diamond. description: The name of the card, use @ for a diamond.
card field: card field:
type: text type: text
name: cost name: cost
script: only_numbers(value) script: only_numbers(value)
icon: stats/cost.png icon: stats/cost.png
card list visible: true card list visible: true
card list column: 3 card list column: 3
card list alignment: right card list alignment: right
card list width: 37 card list width: 37
card list name: Cost card list name: Cost
description: The cost of the card. description: The cost of the card.
############################# Image ############################# Image
card field: card field:
type: image type: image
name: image name: image
show statistics: false show statistics: false
card field: card field:
type: choice type: choice
name: card symbol name: card symbol
choice: none choice: none
choice: Marvel choice: Marvel
choice: DC-new choice: DC-new
choice: DC-old choice: DC-old
choice: Hellboy choice: Hellboy
choice: Other... choice: Other...
show statistics: false show statistics: false
default: set.logo default: set.logo
editable: false editable: false
card field: card field:
type: choice type: choice
name: edition name: edition
choice: first edition choice: first edition
editable: false editable: false
show statistics: false show statistics: false
############################# Type Bar ############################# Type Bar
card field: card field:
type: text type: text
name: type text name: type text
script: to_upper(value) script: to_upper(value)
editable: false editable: false
card field: card field:
type: text type: text
name: sub type name: sub type
script: to_upper(value) script: to_upper(value)
editable: false editable: false
card field: card field:
type: text type: text
name: type text full name: type text full
script: script:
# Either just type_text, or type_text—sub_type # Either just type_text, or type_text—sub_type
combined_editor( combined_editor(
field1: card.type_text, field1: card.type_text,
separator: " - ", separator: " - ",
field2: card.sub_type, field2: card.sub_type,
soft_before_empty: true, soft_before_empty: true,
hide_when_empty: true, hide_when_empty: true,
type_over1: " -", type_over1: " -",
type_over2: "-" type_over2: "-"
) )
description: The type of the card description: The type of the card
card field: card field:
type: choice type: choice
name: type bar name: type bar
choice: type bar choice: type bar
editable: false editable: false
show statistics: false show statistics: false
############################# Version ############################# Version
card field: card field:
type: text type: text
name: version name: version
script: to_lower(value) script: to_lower(value)
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: team affiliation name: team affiliation
script: to_lower(value) script: to_lower(value)
editable: false editable: false
card field: card field:
type: text type: text
name: version full name: version full
script: script:
# Either just version, or version • team_affiliation # Either just version, or version • team_affiliation
combined_editor( combined_editor(
field1: card.version, field1: card.version,
separator: " • ", separator: " • ",
field2: card.team_affiliation, field2: card.team_affiliation,
soft_before_empty: true, soft_before_empty: true,
hide_when_empty: true, hide_when_empty: true,
type_over1: " `" type_over1: " `"
) )
card list visible: true card list visible: true
card list column: 2 card list column: 2
show statistics: false show statistics: false
description: The version of the card. description: The version of the card.
############################# Card ID ############################# Card ID
card field: card field:
type: text type: text
name: number name: number
save value: false save value: false
script: script:
if pos_of_card()<=9 then "00" + pos_of_card(value) else if pos_of_card()<=9 then "00" + pos_of_card(value) else
if pos_of_card()>=9 and pos_of_card()<=99 then "0" + pos_of_card(value) else if pos_of_card()>=9 and pos_of_card()<=99 then "0" + pos_of_card(value) else
"" + pos_of_card(value) "" + pos_of_card(value)
card list visible: true card list visible: true
card list column: 6 card list column: 6
card list width: 55 card list width: 55
card list name: # card list name: #
card list alignment: right card list alignment: right
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: number text name: number text
script: to_upper(value) script: to_upper(value)
default: set.code + "-" + card.number default: set.code + "-" + card.number
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: number line name: number line
save value: false save value: false
show statistics: false show statistics: false
script: script:
if set.automatic_card_numbers then if set.automatic_card_numbers then
combined_editor(field1: set.code, separator: "-", field2: card.number) combined_editor(field1: set.code, separator: "-", field2: card.number)
else else
forward_editor(field: card.number_text) forward_editor(field: card.number_text)
description: Copyright of this card and cardnumber, the default value can be changed on the 'set info' tab description: Copyright of this card and cardnumber, the default value can be changed on the 'set info' tab
card field: card field:
type: text type: text
name: promo outliner name: promo outliner
save value: false save value: false
show statistics: false show statistics: false
editable: false editable: false
default: card.number_line default: card.number_line
card field: card field:
type: text type: text
name: promo outliner 2 name: promo outliner 2
save value: false save value: false
show statistics: false show statistics: false
editable: false editable: false
default: card.number_line default: card.number_line
card field: card field:
type: choice type: choice
name: rarity name: rarity
choice: common choice: common
choice: uncommon choice: uncommon
choice: rare choice: rare
choice: promo choice: promo
default: set.set_rarity default: set.set_rarity
icon: stats/rarity.png icon: stats/rarity.png
description: The rarity of the card. description: The rarity of the card.
############################# Affiliation ############################# Affiliation
card field: card field:
type: text type: text
name: separator name: separator
script: separator_type(team2: card.team_2_of_2) script: separator_type(team2: card.team_2_of_2)
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: team name: team
script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value)) script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: team 2 of 2 name: team 2 of 2
script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value)) script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: team full name: team full
script: script:
# Either just team, or team • team 2 of 2 # Either just team, or team • team 2 of 2
combined_editor( combined_editor(
field1: card.team, field1: card.team,
separator: card.separator, separator: card.separator,
field2: card.team_2_of_2, field2: card.team_2_of_2,
soft_before_empty: true, soft_before_empty: true,
hide_when_empty: true hide_when_empty: true
) )
description: The team of the card, use ` for a separator for dual cards description: The team of the card, use ` for a separator for dual cards
card field: card field:
type: text type: text
name: separator 2 name: separator 2
script: separator_type(team2: card.team_2_of_2_2) script: separator_type(team2: card.team_2_of_2_2)
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: team 2 name: team 2
script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value)) script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: team 2 of 2 2 name: team 2 of 2 2
script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value)) script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: team 2 full name: team 2 full
script: script:
# Either just team, or team 2 • team 2 of 2 2 # Either just team, or team 2 • team 2 of 2 2
combined_editor( combined_editor(
field1: card.team_2, field1: card.team_2,
separator: card.separator, separator: card.separator,
field2: card.team_2_of_2_2, field2: card.team_2_of_2_2,
soft_before_empty: true, soft_before_empty: true,
hide_when_empty: true, hide_when_empty: true,
type_over1: " `" type_over1: " `"
) )
description: The second affiliation of the card (for dual cards) description: The second affiliation of the card (for dual cards)
############################# FlightRange ############################# FlightRange
card field: card field:
type: multiple choice type: multiple choice
name: symbols name: symbols
icon: stats/symbols.png icon: stats/symbols.png
choice: flight choice: flight
choice: range choice: range
choice: ongoing choice: ongoing
default: symbol_default() default: symbol_default()
description: Symbols for this card (flight/range/ongoing), multiple symbols can be selected description: Symbols for this card (flight/range/ongoing), multiple symbols can be selected
show statistics: false show statistics: false
############################# Text box ############################# Text box
card field: card field:
type: text type: text
name: rule text name: rule text
show statistics: false show statistics: false
multi line: true multi line: true
script: text_filter(value) script: text_filter(value)
description: Rule text of the card, use @ for a diamond, -> for an arrow description: Rule text of the card, use @ for a diamond, -> for an arrow
card field: card field:
type: text type: text
name: flavor text name: flavor text
show statistics: false show statistics: false
multi line: true multi line: true
description: Flavor text of the card. description: Flavor text of the card.
card field: card field:
type: choice type: choice
name: watermark name: watermark
include file: /vs-common.mse-include/watermark-names include file: /vs-common.mse-include/watermark-names
editable: false editable: false
description: The Watermark for this set. description: The Watermark for this set.
############################# Atack / Defense ############################# Atack / Defense
card field: card field:
type: text type: text
name: attack name: attack
script: only_numbers(value) script: only_numbers(value)
icon: stats/attack.png icon: stats/attack.png
save value: true save value: true
card list visible: true card list visible: true
card list column: 4 card list column: 4
card list width: 33 card list width: 33
card list name: ATK card list name: ATK
card list alignment: right card list alignment: right
description: The attack of the card. description: The attack of the card.
card field: card field:
type: text type: text
name: defence name: defence
script: only_numbers(value) script: only_numbers(value)
icon: stats/defence.png icon: stats/defence.png
save value: true save value: true
card list visible: true card list visible: true
card list column: 5 card list column: 5
card list width: 33 card list width: 33
card list name: DEF card list name: DEF
card list alignment: right card list alignment: right
description: The defence of the card. description: The defence of the card.
############################# Copyright stuff ############################# Copyright stuff
card field: card field:
type: text type: text
name: illustrator name: illustrator
default: set.artist default: set.artist
icon: stats/illustrator.png icon: stats/illustrator.png
description: The artist for the card. description: The artist for the card.
card field: card field:
type: text type: text
name: copyright name: copyright
default: set.copyright default: set.copyright
multi line: true multi line: true
show statistics: false show statistics: false
description: The copyright line of the card. description: The copyright line of the card.
############################################### ###############################################
########################### For New style cards ########################### For New style cards
card field: card field:
type: choice type: choice
name: playarea name: playarea
choice: none choice: none
choice: visible choice: visible
choice: concealed choice: concealed
choice: both choice: both
initial: visible initial: visible
script: script:
if is_concealed_optional() then "both" if is_concealed_optional() then "both"
else if is_concealed() then "concealed" else if is_concealed() then "concealed"
else "visible" else "visible"
editable: false editable: false
show statistics: false show statistics: false
save value: true save value: true
card field: card field:
type: choice type: choice
name: flightrange name: flightrange
choice: none choice: none
choice: flight choice: flight
choice: range choice: range
choice: both choice: both
initial: none initial: none
show statistics: false show statistics: false
save value: true save value: true
description: Flight and range icons for the card. description: Flight and range icons for the card.
card field: card field:
type: choice type: choice
name: ongoing name: ongoing
choice: none choice: none
choice: ongoing choice: ongoing
initial: none initial: none
script: ongoing_detect() script: ongoing_detect()
description: Ongoing icons for the card. description: Ongoing icons for the card.
card field: card field:
type: choice type: choice
name: affiliation name: affiliation
editable: false editable: false
initial: none initial: none
include file: /vs-common.mse-include/watermark-names include file: /vs-common.mse-include/watermark-names
description: First affiliation icon for the card. description: First affiliation icon for the card.
card field: card field:
type: choice type: choice
name: affiliation2 name: affiliation2
editable: false editable: false
initial: none initial: none
include file: /vs-common.mse-include/dual-affiliation include file: /vs-common.mse-include/dual-affiliation
description: Second affiliation icon for the card. description: Second affiliation icon for the card.
+26 -26
View File
@@ -1,27 +1,27 @@
mse version: 0.3.8 mse version: 0.3.8
full name: VS System full name: VS System
short name: VS short name: VS
installer group: VS System/game files installer group: VS System/game files
icon: card-back.png icon: card-back.png
position hint: 3 position hint: 3
version: 2009-07-25 version: 2009-07-25
depends on: depends on:
package: vs-common.mse-include package: vs-common.mse-include
version: 2009-02-04 version: 2009-02-04
############ some scripts copied and altered from magic.mse-game ############ some scripts copied and altered from magic.mse-game
############################################################## The script ############################################################## The script
init script: include file: script init script: include file: script
############################################################## Lots of lists ############################################################## Lots of lists
include file: card_fields include file: card_fields
include file: set_fields include file: set_fields
include file: statistics include file: statistics
include file: packs include file: packs
include file: keywords include file: keywords
include file: word_lists include file: word_lists
include file: auto_replace include file: auto_replace
############################################################## Other stuff ############################################################## Other stuff
+150 -150
View File
@@ -1,150 +1,150 @@
############################################################## Keywords ############################################################## Keywords
############################# Keyword rules ############################# Keyword rules
has keywords: true has keywords: true
keyword match script: text_filter(value) keyword match script: text_filter(value)
keyword mode: keyword mode:
is default: true is default: true
name: custom name: custom
description: Custom keywords. description: Custom keywords.
keyword mode: keyword mode:
name: real name: real
description: Actual keywords. description: Actual keywords.
keyword parameter type: keyword parameter type:
name: number name: number
match: [0-9XYZ?!]+ match: [0-9XYZ?!]+
keyword parameter type: keyword parameter type:
name: action name: action
match: match:
[^ [^
(.,]+ (.,]+
keyword parameter type: keyword parameter type:
name: name name: name
match: match:
[^ [^
(.,]+ (.,]+
############################# All VS System keywords ############################# All VS System keywords
keyword: keyword:
keyword: Concealed—Optional keyword: Concealed—Optional
match: Concealed—Optional match: Concealed—Optional
mode: real mode: real
reminder: This card may come into play in the hidden area. reminder: This card may come into play in the hidden area.
keyword: keyword:
keyword: Concealed keyword: Concealed
match: Concealed match: Concealed
mode: real mode: real
reminder: This card comes into play in the hidden area. reminder: This card comes into play in the hidden area.
keyword: keyword:
keyword: Loyalty—Reveal keyword: Loyalty—Reveal
match: Loyalty—Reveal match: Loyalty—Reveal
mode: real mode: real
reminder: If you dont control a character that shares an affiliation with this character, then as an additional cost to recruit this character, reveal a character card from your hand or resource row that shares an affiliation with this character. reminder: If you dont control a character that shares an affiliation with this character, then as an additional cost to recruit this character, reveal a character card from your hand or resource row that shares an affiliation with this character.
keyword: keyword:
keyword: Loyalty keyword: Loyalty
match: Loyalty match: Loyalty
mode: real mode: real
reminder: Recruit this character only if you control a character that shares at least one team affiliation with this character. reminder: Recruit this character only if you control a character that shares at least one team affiliation with this character.
keyword: keyword:
keyword: Evasion keyword: Evasion
match: Evasion match: Evasion
mode: real mode: real
reminder: Stun this character -> Recover this character at the start of the recovery phase this turn. reminder: Stun this character -> Recover this character at the start of the recovery phase this turn.
keyword: keyword:
keyword: Invulnerability keyword: Invulnerability
match: Invulnerability match: Invulnerability
mode: real mode: real
reminder: Whenever this character becomes stunned, you do not take stun damage. Breakthrough is applied normally. reminder: Whenever this character becomes stunned, you do not take stun damage. Breakthrough is applied normally.
keyword: keyword:
keyword: Cosmic—Surge: keyword: Cosmic—Surge:
match: Cosmic—Surge: <atom-param>action</atom-param> match: Cosmic—Surge: <atom-param>action</atom-param>
mode: real mode: real
reminder: This character does not come into play with a cosmic counter. At the start of the recovery phase each turn, put a cosmic counter on this character. reminder: This character does not come into play with a cosmic counter. At the start of the recovery phase each turn, put a cosmic counter on this character.
keyword: keyword:
keyword: Cosmic: keyword: Cosmic:
match: Cosmic: <atom-param>action</atom-param> match: Cosmic: <atom-param>action</atom-param>
mode: real mode: real
reminder: This character comes into play with a cosmic counter on it. While this character has a cosmic counter on it, it has this ability in addition to any other text it has. reminder: This character comes into play with a cosmic counter on it. While this character has a cosmic counter on it, it has this ability in addition to any other text it has.
keyword: keyword:
keyword: Cosmic keyword: Cosmic
match: Cosmic match: Cosmic
mode: real mode: real
reminder: This character comes into play with a cosmic counter on it. reminder: This character comes into play with a cosmic counter on it.
keyword: keyword:
keyword: Boost keyword: Boost
match: Boost <atom-param>number</atom-param> match: Boost <atom-param>number</atom-param>
mode: real mode: real
reminder: As an additional cost to play this card, you may pay its boost cost. If you pay, this card has this this this ability in addition to any other text it has this turn. reminder: As an additional cost to play this card, you may pay its boost cost. If you pay, this card has this this this ability in addition to any other text it has this turn.
keyword: keyword:
keyword: Willpower keyword: Willpower
match: Willpower <atom-param>number</atom-param> match: Willpower <atom-param>number</atom-param>
mode: real mode: real
reminder: This character has willpower equal to <param1>. reminder: This character has willpower equal to <param1>.
keyword: keyword:
keyword: Leader: keyword: Leader:
match: Leader: <atom-param>action</atom-param> match: Leader: <atom-param>action</atom-param>
mode: real mode: real
reminder: The designated characters are affected by this text. reminder: The designated characters are affected by this text.
keyword: keyword:
keyword: Ally: keyword: Ally:
match: Ally: <atom-param>action</atom-param> match: Ally: <atom-param>action</atom-param>
mode: real mode: real
reminder: This character's ally power is activated whenever a character becomes powered-up. reminder: This character's ally power is activated whenever a character becomes powered-up.
keyword: keyword:
keyword: Unique keyword: Unique
match: Unique match: Unique
mode: real mode: real
reminder: You may only have one copy of this card in play at a time. reminder: You may only have one copy of this card in play at a time.
keyword: keyword:
keyword: Ongoing: keyword: Ongoing:
match: Ongoing <atom-param>action</atom-param> match: Ongoing <atom-param>action</atom-param>
mode: real mode: real
reminder: As long as this card remains face-up in your resource row, this text is active. reminder: As long as this card remains face-up in your resource row, this text is active.
keyword: keyword:
keyword: Reservist keyword: Reservist
match: Reservist match: Reservist
mode: real mode: real
reminder: You may recruit this card from your resource row. If you do, you may put a card from your hand face down into your resource row. reminder: You may recruit this card from your resource row. If you do, you may put a card from your hand face down into your resource row.
keyword: keyword:
keyword: Press keyword: Press
match: Press match: Press
mode: real mode: real
reminder: When you recruit this card, your next character costs 1 less to recruit this turn for each press card you recruited this turn, but no less than 1. reminder: When you recruit this card, your next character costs 1 less to recruit this turn for each press card you recruited this turn, but no less than 1.
keyword: keyword:
keyword: Terraform keyword: Terraform
match: Terraform match: Terraform
mode: real mode: real
reminder: Reveal this card -> You may return a face-down resource you control to its owner's hand. If you do, put this card face-down into your resource row. Use this power only if this card is in your hand and only during your recruit step. reminder: Reveal this card -> You may return a face-down resource you control to its owner's hand. If you do, put this card face-down into your resource row. Use this power only if this card is in your hand and only during your recruit step.
keyword: keyword:
keyword: Transferable keyword: Transferable
match: Transferable match: Transferable
mode: real mode: real
reminder: At the start of the formation step, you may transfer this card. reminder: At the start of the formation step, you may transfer this card.
keyword: keyword:
keyword: Vengeance: keyword: Vengeance:
match: Vengeance: <atom-param>action</atom-param> match: Vengeance: <atom-param>action</atom-param>
mode: real mode: real
reminder: This ability is activated whenever this character is stunned. reminder: This ability is activated whenever this character is stunned.
keyword: keyword:
keyword: Backup: keyword: Backup:
match: Backup: <atom-param>action</atom-param> match: Backup: <atom-param>action</atom-param>
mode: real mode: real
reminder: This ability can only be used during the build phase. reminder: This ability can only be used during the build phase.
keyword: keyword:
keyword: Dual Loyalty keyword: Dual Loyalty
match: Dual Loyalty match: Dual Loyalty
mode: real mode: real
reminder: Recruit this card only if both its printed affiliations are among the affiliations of characters you control. reminder: Recruit this card only if both its printed affiliations are among the affiliations of characters you control.
keyword: keyword:
keyword: Substitute keyword: Substitute
match: Substitute match: Substitute
mode: real mode: real
reminder: Reveal this card -> You may remove from the game a ready character you control with cost greater than or equal to the cost of this card. If you do, put this card into play. Use only if this card is in your hand and only during your recruit step." reminder: Reveal this card -> You may remove from the game a ready character you control with cost greater than or equal to the cost of this card. If you do, put this card into play. Use only if this card is in your hand and only during your recruit step."
keyword: keyword:
keyword: Insanity: keyword: Insanity:
match: Insanity: <atom-param>action</atom-param> match: Insanity: <atom-param>action</atom-param>
mode: real mode: real
reminder: You may not have more than one copy of this card in your deck. reminder: You may not have more than one copy of this card in your deck.
+51 -51
View File
@@ -1,52 +1,52 @@
############################################################## Card pack items ############################################################## Card pack items
pack type: pack type:
name: rare name: rare
filter: card.rarity == "rare" filter: card.rarity == "rare"
pack type: pack type:
name: uncommon name: uncommon
filter: card.rarity == "uncommon" filter: card.rarity == "uncommon"
pack type: pack type:
name: common name: common
filter: card.rarity == "common" filter: card.rarity == "common"
pack type: pack type:
name: promo name: promo
filter: card.rarity == "promo" filter: card.rarity == "promo"
pack type: pack type:
name: random non-rare foil name: random non-rare foil
filter: card.rarity == "common" or card.rarity == "uncommon" filter: card.rarity == "common" or card.rarity == "uncommon"
############################################################## Card packs ############################################################## Card packs
pack type: pack type:
name: booster pack name: booster pack
item: item:
name: rare name: rare
amount: 1 amount: 1
item: item:
name: uncommon name: uncommon
amount: 3 amount: 3
item: item:
name: common name: common
amount: 9 amount: 9
item: item:
name: random non-rare foil name: random non-rare foil
amount: 1 amount: 1
pack type: pack type:
name: additional promo name: additional promo
item: item:
name: promo name: promo
pack type: pack type:
name: additional rare name: additional rare
item: item:
name: rare name: rare
pack type: pack type:
name: additional uncommon name: additional uncommon
item: item:
name: uncommon name: uncommon
pack type: pack type:
name: additional common name: additional common
item: item:
name: common name: common
pack type: pack type:
name: additional random non-rare foil name: additional random non-rare foil
item: item:
name: random non-rare foil name: random non-rare foil
+246 -246
View File
@@ -1,247 +1,247 @@
############### Sorting ############### Sorting
sort_index := { sort_index := {
if contains(card.team_full, match: "<word-list-affiliation1></word-list-affiliation1>") then "2" if contains(card.team_full, match: "<word-list-affiliation1></word-list-affiliation1>") then "2"
else if contains(card.card_type, match: "equipment") then "3" else if contains(card.card_type, match: "equipment") then "3"
else if card.card_type=="location" then "4" else if card.card_type=="location" then "4"
else if card.card_type=="plot twist" then "5" else if card.card_type=="plot twist" then "5"
else if card.card_type=="planet" then "6" else if card.card_type=="planet" then "6"
else "1" else "1"
} }
extensive_sort := { extensive_sort := {
card.team_full + card.full_name + card.version_full card.team_full + card.full_name + card.version_full
} }
rarity_sort := { rarity_sort := {
if contains(card.shape, match: "old") then "B" if contains(card.shape, match: "old") then "B"
else if contains(card.shape, match: "avatar") then "C" else if contains(card.shape, match: "avatar") then "C"
else if contains(card.shape, match: "alter ego") then "D" else if contains(card.shape, match: "alter ego") then "D"
else "A" else "A"
} }
############### Determine Card Position ############### Determine Card Position
pos_of_card := { pos_of_card := {
position( position(
of: card of: card
in: set in: set
order_by: { rarity_sort() + sort_index() + extensive_sort() } order_by: { rarity_sort() + sort_index() + extensive_sort() }
) + 1 ) + 1
} }
############################################################## Text Filters ############################################################## Text Filters
card_shape := { "new" } card_shape := { "new" }
# - adds all symbols # - adds all symbols
# - bolds keywords # - bolds keywords
# - makes text in parentheses italic # - makes text in parentheses italic
text_filter := text_filter :=
# step 1 : Remove all automatic tags # step 1 : Remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") + tag_remove_rule(tag: "<sym-auto>") +
tag_remove_rule(tag: "<i-auto>") + tag_remove_rule(tag: "<i-auto>") +
tag_remove_rule(tag: "<b-auto>") + tag_remove_rule(tag: "<b-auto>") +
remove_tag@(tag: "<nospellcheck") + remove_tag@(tag: "<nospellcheck") +
# step 2 : Reminder text for keywords # step 2 : Reminder text for keywords
expand_keywords@( expand_keywords@(
condition: { condition: {
correct_case correct_case
} }
default_expand: { default_expand: {
chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text) chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text)
}, },
combine: { combine: {
# un-bold parameters # un-bold parameters
keyword := tag_contents(keyword, tag:"<param", keyword := tag_contents(keyword, tag:"<param",
contents: {"</b-auto>{input}<b-auto>"}) contents: {"</b-auto>{input}<b-auto>"})
reminder := process_english_hints(reminder) reminder := process_english_hints(reminder)
# the combined result # the combined result
"<b-auto>{keyword}</b-auto>" "<b-auto>{keyword}</b-auto>"
+ if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>" + if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>"
}) + }) +
# step 3 : Expand shortcut words ~ and CARDNAME # step 3 : Expand shortcut words ~ and CARDNAME
replace_rule( replace_rule(
match: "~|~THIS~|CARDNAME", match: "~|~THIS~|CARDNAME",
in_context: "(^|[[:space:]])<match>", in_context: "(^|[[:space:]])<match>",
replace: "<atom-cardname>&</atom-cardname>" replace: "<atom-cardname>&</atom-cardname>"
) + ) +
# step 4 : Fill in atom fields # step 4 : Fill in atom fields
tag_contents_rule( tag_contents_rule(
tag: "<atom-cardname>", tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name } contents: { if card.name=="" then "CARDNAME" else card.name }
) + ) +
# step 5a: add arrow & diamond symbols # step 5a: add arrow & diamond symbols
replace_rule( replace_rule(
match: "->|>>>|@|<>|•", match: "->|>>>|@|<>|•",
replace: "<sym-auto>&</sym-auto>") + replace: "<sym-auto>&</sym-auto>") +
# step 7: keyword parameters should not be bolded # step 7: keyword parameters should not be bolded
# step 7a: put </b> before each <param> # step 7a: put </b> before each <param>
#replace@( #replace@(
# match: "<param[^>]*>", # match: "<param[^>]*>",
# replace: "</b-auto>&") + # replace: "</b-auto>&") +
# step 7b: put <b> after each </param> # step 7b: put <b> after each </param>
#replace@( #replace@(
# match: "</param[^>]*>", # match: "</param[^>]*>",
# replace: "&<b-auto>") + # replace: "&<b-auto>") +
# step 8 : Italic reminder text # step 8 : Italic reminder text
replace_rule( replace_rule(
match: "[(][^)\n]*[)]?", match: "[(][^)\n]*[)]?",
in_context: "(^|[[:space:]])<match>|<atom-keyword><match>", in_context: "(^|[[:space:]])<match>|<atom-keyword><match>",
replace: "<i-auto>&</i-auto>") replace: "<i-auto>&</i-auto>")
############### Word List Scripts for Affiliations and Card Types ############### Word List Scripts for Affiliations and Card Types
type_over_list := replace_rule(match:" ?-$", replace:"") type_over_list := replace_rule(match:" ?-$", replace:"")
affiliation_1_filter := affiliation_1_filter :=
tag_remove_rule(tag: "<word-list-") + tag_remove_rule(tag: "<word-list-") +
tag_remove_rule(tag: "<WORD-LIST-AFFILIATION1>") + tag_remove_rule(tag: "<WORD-LIST-AFFILIATION1>") +
tag_remove_rule(tag: "</WORD-LIST-AFFILIATION1>") + tag_remove_rule(tag: "</WORD-LIST-AFFILIATION1>") +
type_over_list + type_over_list +
{ "<word-list-affiliation1>{if contains(card.shape, match: "old") then (input) else to_upper(input)}</word-list-affiliation1>" } { "<word-list-affiliation1>{if contains(card.shape, match: "old") then (input) else to_upper(input)}</word-list-affiliation1>" }
space_to_wltags := replace_rule(match:"( +|<soft> </soft>)", space_to_wltags := replace_rule(match:"( +|<soft> </soft>)",
replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"}) replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"})
affiliation_2_filter := affiliation_2_filter :=
tag_remove_rule(tag: "<word-list-") + tag_remove_rule(tag: "<word-list-") +
tag_remove_rule(tag: "<WORD-LIST-AFFILIATION2>") + tag_remove_rule(tag: "<WORD-LIST-AFFILIATION2>") +
tag_remove_rule(tag: "</WORD-LIST-AFFILIATION2>") + tag_remove_rule(tag: "</WORD-LIST-AFFILIATION2>") +
type_over_list + type_over_list +
{ "<word-list-affiliation2>{if contains(card.shape, match: "old") then (input) else to_upper(input)}</word-list-affiliation2>" } { "<word-list-affiliation2>{if contains(card.shape, match: "old") then (input) else to_upper(input)}</word-list-affiliation2>" }
############### Determine type of card ############### Determine type of card
c_optional_character := filter_rule(match: "Concealed—Optional") c_optional_character := filter_rule(match: "Concealed—Optional")
concealed_character := filter_rule(match: "Concealed") concealed_character := filter_rule(match: "Concealed")
keyword_sort_equipment := filter_rule(match: "Transferable") keyword_sort_equipment := filter_rule(match: "Transferable")
keyword_sort_location := filter_rule(match: "Terraform") keyword_sort_location := filter_rule(match: "Terraform")
keyword_sort_plot_twist := filter_rule(match: "Ongoing:") keyword_sort_plot_twist := filter_rule(match: "Ongoing:")
card_type := { card_type := {
if contains(card.team, match: "Location") then "location" if contains(card.team, match: "Location") then "location"
else if contains(card.team, match: "LOCATION") then "location" else if contains(card.team, match: "LOCATION") then "location"
else if keyword_sort_location(card.rule_text) != "" then "location" else if keyword_sort_location(card.rule_text) != "" then "location"
else if card.team=="Planet" then "planet" else if card.team=="Planet" then "planet"
else if card.team=="PLANET" then "planet" else if card.team=="PLANET" then "planet"
else if contains(card.team, match: "Equipment") then "equipment visible equipment" else if contains(card.team, match: "Equipment") then "equipment visible equipment"
else if contains(card.team, match: "EQUIPMENT") then "equipment visible equipment" else if contains(card.team, match: "EQUIPMENT") then "equipment visible equipment"
else if keyword_sort_equipment(card.rule_text) != "" then "equipment visible equipment" else if keyword_sort_equipment(card.rule_text) != "" then "equipment visible equipment"
else if contains(card.team, match: "Plot Twist") then "plot twist" else if contains(card.team, match: "Plot Twist") then "plot twist"
else if contains(card.team, match: "PLOT TWIST") then "plot twist" else if contains(card.team, match: "PLOT TWIST") then "plot twist"
else if keyword_sort_plot_twist(card.rule_text) != "" then "plot twist" else if keyword_sort_plot_twist(card.rule_text) != "" then "plot twist"
else if card.symbols == "ongoing" then "plot twist" else if card.symbols == "ongoing" then "plot twist"
else if c_optional_character(card.rule_text) != "" then "characters concealed-optional concealed-optional character" else if c_optional_character(card.rule_text) != "" then "characters concealed-optional concealed-optional character"
else if concealed_character(card.rule_text) != "" then "characters hidden concealed" else if concealed_character(card.rule_text) != "" then "characters hidden concealed"
else "characters visible character" else "characters visible character"
} }
# Default symbols # Default symbols
flightrange_detect := { if card.flightrange == "flight" then "flight" flightrange_detect := { if card.flightrange == "flight" then "flight"
else if card.flightrange == "range" then "range" else if card.flightrange == "range" then "range"
else if card.flightrange == "both" then "flight, range" else if card.flightrange == "both" then "flight, range"
else "" else ""
} }
ongoing_detect := { ongoing_detect := {
if keyword_sort_plot_twist(card.rule_text) != "" then "ongoing" if keyword_sort_plot_twist(card.rule_text) != "" then "ongoing"
else "" else ""
} }
symbol_default := { flightrange_detect() + (if flightrange_detect() != "" then ", " else " ") + ongoing_detect() } symbol_default := { flightrange_detect() + (if flightrange_detect() != "" then ", " else " ") + ongoing_detect() }
# Default 'team' name of card # Default 'team' name of card
team := { team := {
if is_location() then "Location" if is_location() then "Location"
else if is_equipment() then "Equipment" else if is_equipment() then "Equipment"
else if is_plot_twist() then "Plot Twist" else if is_plot_twist() then "Plot Twist"
else "" else ""
} }
true_pass := { true_pass := {
if is_character() then false else true if is_character() then false else true
} }
############### Type of card ############### Type of card
is_dual := { is_dual := {
card.card_type == "characters visible character dual" or card.card_type == "characters visible character dual" or
card.card_type == "characters hidden concealed dual" or card.card_type == "characters hidden concealed dual" or
card.card_type == "characters concealed-optional concealed-optional dual" card.card_type == "characters concealed-optional concealed-optional dual"
} }
is_new_dual := { is_new_dual := {
card.card_type == "characters visible character dual (new)" or card.card_type == "characters visible character dual (new)" or
card.card_type == "characters hidden concealed dual (new)" or card.card_type == "characters hidden concealed dual (new)" or
card.card_type == "characters concealed-optional concealed-optional dual (new)" card.card_type == "characters concealed-optional concealed-optional dual (new)"
} }
is_not_new_dual := { is_not_new_dual := {
card.card_type == "characters visible character" or card.card_type == "characters visible character" or
card.card_type == "characters visible character dual" or card.card_type == "characters visible character dual" or
card.card_type == "characters hidden character concealed" or card.card_type == "characters hidden character concealed" or
card.card_type == "characters hidden character concealed dual" or card.card_type == "characters hidden character concealed dual" or
card.card_type == "characters concealed-optional concealed-optional character" or card.card_type == "characters concealed-optional concealed-optional character" or
card.card_type == "characters concealed-optional concealed-optional dual" card.card_type == "characters concealed-optional concealed-optional dual"
} }
is_character := { contains(card.card_type, match: "characters") is_character := { contains(card.card_type, match: "characters")
} }
is_concealed_optional := { contains(card.card_type, match: "concealed-optional") or is_concealed_optional := { contains(card.card_type, match: "concealed-optional") or
contains(card.rule_text, match: "Concealed—Optional") contains(card.rule_text, match: "Concealed—Optional")
} }
is_concealed := { contains(card.card_type, match: "hidden") or is_concealed := { contains(card.card_type, match: "hidden") or
contains(card.rule_text, match: "Concealed") contains(card.rule_text, match: "Concealed")
} }
is_equipment := { contains(card.card_type, match: "equipment") is_equipment := { contains(card.card_type, match: "equipment")
} }
is_location := { is_location := {
card.card_type == "location" card.card_type == "location"
} }
is_plot_twist := { is_plot_twist := {
card.card_type == "plot twist" card.card_type == "plot twist"
} }
is_ch_or_eq := { is_ch_or_eq := {
is_character() or is_equipment() is_character() or is_equipment()
} }
is_ch_or_pt := { is_ch_or_pt := {
is_character() or is_plot_twist() is_character() or is_plot_twist()
} }
############### Watermark Scripts ############### Watermark Scripts
watermark_narrow := { watermark_narrow := {
card.watermark == "Marvel A-C Brood" or card.watermark == "Marvel A-C Brood" or
card.watermark == "Marvel A-C Brotherhood" or card.watermark == "Marvel A-C Brotherhood" or
card.watermark == "Marvel D-H Hellfire Club" or card.watermark == "Marvel D-H Hellfire Club" or
card.watermark == "DC A-C Anti-Matter" or card.watermark == "DC A-C Anti-Matter" or
card.watermark == "DC A-C Arkham Inmates" or card.watermark == "DC A-C Arkham Inmates" or
card.watermark == "DC N-S Shadowpact" card.watermark == "DC N-S Shadowpact"
} }
watermark_wide := { watermark_wide := {
card.watermark == "Marvel D-H Horsemen of Apocalypse" or card.watermark == "Marvel D-H Horsemen of Apocalypse" or
card.watermark == "DC I-M JLA" or card.watermark == "DC I-M JLA" or
card.watermark == "DC I-M JSA" card.watermark == "DC I-M JSA"
} }
############### Additional Scripts ############### Additional Scripts
only_numbers := filter_text@(match: "^[0123456789]+") only_numbers := filter_text@(match: "^[0123456789]+")
word_count := break_text@(match:"[^[:space:]]+") + length word_count := break_text@(match:"[^[:space:]]+") + length
name_sep := { name_sep := {
if contains(set.logo, match: "Marvel") then ( if contains(set.logo, match: "Marvel") then (
if is_character() and card.identity=="" then "™" if is_character() and card.identity=="" then "™"
else if is_character() and card.identity!="" then "™ <sym>•</sym> " else if is_character() and card.identity!="" then "™ <sym>•</sym> "
else if is_equipment() and card.identity=="" then " " else if is_equipment() and card.identity=="" then " "
else if is_equipment() and card.identity!="" then " <sym>•</sym> " else if is_equipment() and card.identity!="" then " <sym>•</sym> "
else "" else ""
) )
else if is_character() and card.identity=="" then " " else if is_character() and card.identity=="" then " "
else if is_character() and card.identity!="" then " <sym>•</sym> " else if is_character() and card.identity!="" then " <sym>•</sym> "
else if is_equipment() and card.identity=="" then " " else if is_equipment() and card.identity=="" then " "
else if is_equipment() and card.identity!="" then " <sym>•</sym> " else if is_equipment() and card.identity!="" then " <sym>•</sym> "
else " " else " "
} }
separator_type := { separator_type := {
if contains(card.shape, match:"old") then ( if contains(card.shape, match:"old") then (
if team2 != "<word-list-affiliation2></word-list-affiliation2>" then " <sym>•</sym> " if team2 != "<word-list-affiliation2></word-list-affiliation2>" then " <sym>•</sym> "
else " " else " "
) )
else " • " else " • "
} }
only_first := replace@(match:"card.team", replace:"") only_first := replace@(match:"card.team", replace:"")
all_affiliations := { all_affiliations := {
for each card in set do for each card in set do
if is_character() then "," + only_first(to_text(card.team)) if is_character() then "," + only_first(to_text(card.team))
} }
+101 -101
View File
@@ -1,101 +1,101 @@
############################################################## Set fields ############################################################## Set fields
set field: set field:
type: info type: info
name: Set Information name: Set Information
set field: set field:
type: text type: text
name: title name: title
description: This information will not appear on the card. description: This information will not appear on the card.
set field: set field:
type: text type: text
name: description name: description
multi line: true multi line: true
description: This information will not appear on the card. description: This information will not appear on the card.
set field: set field:
type: info type: info
name: Set Logo Options name: Set Logo Options
set field: set field:
type: choice type: choice
name: logo name: logo
choice: none choice: none
choice: Marvel choice: Marvel
choice: DC-new choice: DC-new
choice: DC-old choice: DC-old
choice: Hellboy choice: Hellboy
choice: Other... choice: Other...
initial: none initial: none
save value: true save value: true
description: The logo for the company. description: The logo for the company.
set field: set field:
type: image type: image
name: custom logo name: custom logo
save value: true save value: true
description: This is where you load custom logos that will appear on all your cards. description: This is where you load custom logos that will appear on all your cards.
set field: set field:
type: info type: info
name: Other Default Options name: Other Default Options
set field: set field:
type: text type: text
name: code name: code
description: Recommended only 3 Capital digits. Will appear before card number. ex: MOR-1 description: Recommended only 3 Capital digits. Will appear before card number. ex: MOR-1
set field: set field:
type: text type: text
name: artist name: artist
description: Editting this will set 1 artist for all the cards and will appear in the illustrator area. description: Editting this will set 1 artist for all the cards and will appear in the illustrator area.
set field: set field:
type: text type: text
name: copyright name: copyright
description: Copytight information. This information will appear in the copyright area on the card. description: Copytight information. This information will appear in the copyright area on the card.
set field: set field:
type: choice type: choice
name: set rarity name: set rarity
choice: common choice: common
choice: uncommon choice: uncommon
choice: rare choice: rare
choice: promo choice: promo
initial: none initial: none
description: Set the rarity for all cards in the set. description: Set the rarity for all cards in the set.
set field: set field:
type: multiple choice type: multiple choice
name: automatic reminder text name: automatic reminder text
choice: real choice: real
choice: custom choice: custom
initial: custom initial: custom
# Convert from older mse versions # Convert from older mse versions
script: script:
if value = "yes" then "real, custom" if value = "yes" then "real, custom"
else if value = "no" then "" else if value = "no" then ""
else value else value
description: For which kinds of keywords should reminder text be added by default? Note: you can enable/disable reminder text by right clicking the keyword. description: For which kinds of keywords should reminder text be added by default? Note: you can enable/disable reminder text by right clicking the keyword.
set field: set field:
type: boolean type: boolean
name: automatic card numbers name: automatic card numbers
initial: yes initial: yes
description: Should card numbers be shown on the cards? description: Should card numbers be shown on the cards?
############################# Default style ############################# Default style
default set style: default set style:
title: title:
padding left: 2 padding left: 2
font: font:
size: 14 size: 14
logo: logo:
font: font:
size: 16 size: 16
render style: both render style: both
choice images: choice images:
Marvel: /vs-common.mse-include/marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: /vs-common.mse-include/other.png Other...: /vs-common.mse-include/other.png
custom logo: custom logo:
width: 30 width: 30
height: 30 height: 30
title: title:
padding left: 2 padding left: 2
font: font:
size: 16 size: 16
automatic reminder text: automatic reminder text:
render style: checklist render style: checklist
direction: vertical direction: vertical
+21 -21
View File
@@ -1,21 +1,21 @@
############################################################# Extra Statistics ############################################################# Extra Statistics
statistics dimension: statistics dimension:
name: keywords name: keywords
position hint: 1000 position hint: 1000
script: keyword_usage(unique:true) script: keyword_usage(unique:true)
show empty: false show empty: false
split list: true split list: true
icon: stats/keywords.png icon: stats/keywords.png
statistics dimension: statistics dimension:
name: style name: style
position hint: 1001 position hint: 1001
script: stylesheet.short_name script: stylesheet.short_name
icon: stats/stylesheet.png icon: stats/stylesheet.png
statistics dimension: statistics dimension:
name: text length (words) name: text length (words)
position hint: 100 position hint: 100
script: word_count(to_text(card.rule_text)) script: word_count(to_text(card.rule_text))
numeric: true numeric: true
bin size: 5 bin size: 5
icon: stats/text_length.png icon: stats/text_length.png
+236 -236
View File
@@ -1,236 +1,236 @@
############################################################## Word lists ############################################################## Word lists
word list: word list:
name: affiliation1 name: affiliation1
word: word:
name: DC name: DC
word: word:
name: A-E name: A-E
word: ANTI-MATTER word: ANTI-MATTER
word: ARKHAM INMATES word: ARKHAM INMATES
word: BIRDS OF PREY word: BIRDS OF PREY
word: CHECKMATE word: CHECKMATE
word: CRISIS word: CRISIS
word: DARKSEID'S ELITE word: DARKSEID'S ELITE
word: DEATHSTROKE word: DEATHSTROKE
word: DOOM PATROL word: DOOM PATROL
word: EMERALD ENEMIES word: EMERALD ENEMIES
word: word:
name: F-J name: F-J
word: FEARSOME FIVE word: FEARSOME FIVE
word: FUTURE FOES word: FUTURE FOES
word: GOTHAM KNIGHTS word: GOTHAM KNIGHTS
word: GREEN LANTERN word: GREEN LANTERN
word: INJUSTICE GANG word: INJUSTICE GANG
word: JLA word: JLA
word: JLI word: JLI
word: JSA word: JSA
word: word:
name: K-O name: K-O
word: LEAGUE OF ASSASSINS word: LEAGUE OF ASSASSINS
word: LEGIONNAIRES word: LEGIONNAIRES
word: MANHUNTERS word: MANHUNTERS
word: NEW GODS word: NEW GODS
word: OUTSIDERS word: OUTSIDERS
word: word:
name: P-T name: P-T
word: RANN word: RANN
word: REVENGE SQUAD word: REVENGE SQUAD
word: SECRET SIX word: SECRET SIX
word: SHADOWPACT word: SHADOWPACT
word: SPEED FORCE word: SPEED FORCE
word: SQUADRON SUPREME word: SQUADRON SUPREME
word: TEAM SUPERMAN word: TEAM SUPERMAN
word: TEEN TITANS word: TEEN TITANS
word: THANAGAR word: THANAGAR
word: word:
name: U-Z name: U-Z
word: VILLAINS UNITED word: VILLAINS UNITED
word: word:
name: Marvel name: Marvel
word: word:
name: A-E name: A-E
word: ALPHA FLIGHT word: ALPHA FLIGHT
word: ASGARDIANS word: ASGARDIANS
word: ATLANTIS word: ATLANTIS
word: AVENGERS word: AVENGERS
word: BROTHERHOOD word: BROTHERHOOD
word: CRIME LORDS word: CRIME LORDS
word: DEFENDERS word: DEFENDERS
word: DOOM word: DOOM
word: EXILES word: EXILES
word: word:
name: F-J name: F-J
word: FANTASTIC FOUR word: FANTASTIC FOUR
word: HERALDS OF GALACTUS word: HERALDS OF GALACTUS
word: HEROES OF EARTH word: HEROES OF EARTH
word: HELLFIRE CLUB word: HELLFIRE CLUB
word: HORSEMEN OF APOCALYPSE word: HORSEMEN OF APOCALYPSE
word: INFINITY WATCH word: INFINITY WATCH
word: INHUMANS word: INHUMANS
word: INVADERS word: INVADERS
word: word:
name: K-O name: K-O
word: KANG COUNCIL word: KANG COUNCIL
word: KREE word: KREE
word: MARAUDERS word: MARAUDERS
word: MARVEL DEFENDERS word: MARVEL DEFENDERS
word: MARVEL KNIGHTS word: MARVEL KNIGHTS
word: MASTERS OF EVIL word: MASTERS OF EVIL
word: MORLOCKS word: MORLOCKS
word: NEGATIVE ZONE word: NEGATIVE ZONE
word: NEXTWAVE word: NEXTWAVE
word: NOVA CORPS word: NOVA CORPS
word: word:
name: P-T name: P-T
word: PHALANX word: PHALANX
word: RUNAWAYS word: RUNAWAYS
word: SENTINELS word: SENTINELS
word: THE SHI'AR word: THE SHI'AR
word: SHIELD word: SHIELD
word: SINISTER SYNDICATE word: SINISTER SYNDICATE
word: SKRULL word: SKRULL
word: SPIDER-FRIENDS word: SPIDER-FRIENDS
word: THUNDERBOLTS word: THUNDERBOLTS
word: word:
name: U-Z name: U-Z
word: UNDERWORLD word: UNDERWORLD
word: UNITED FRONT word: UNITED FRONT
word: VILLAINS OF EARTH word: VILLAINS OF EARTH
word: X-FACTOR word: X-FACTOR
word: X-FORCE word: X-FORCE
word: X-MEN word: X-MEN
word: X-STATIX word: X-STATIX
word: WARBOUND word: WARBOUND
word: WEAPON X word: WEAPON X
word: WILD PACK word: WILD PACK
word: word:
name: Other name: Other
word: B.P.R.D. word: B.P.R.D.
word: THULE SOCIETY word: THULE SOCIETY
word: EQUIPMENT word: EQUIPMENT
word: LOCATION word: LOCATION
word: PLOT TWIST word: PLOT TWIST
word: PLANET word: PLANET
word: word:
name: Your Affiliations name: Your Affiliations
word: word:
script: all_affiliations() script: all_affiliations()
line below: true line below: true
word list: word list:
name: affiliation2 name: affiliation2
word: word:
name: DC name: DC
word: word:
name: A-E name: A-E
word: ANTI-MATTER word: ANTI-MATTER
word: ARKHAM INMATES word: ARKHAM INMATES
word: BIRDS OF PREY word: BIRDS OF PREY
word: CHECKMATE word: CHECKMATE
word: CRISIS word: CRISIS
word: DARKSEID'S ELITE word: DARKSEID'S ELITE
word: DEATHSTROKE word: DEATHSTROKE
word: DOOM PATROL word: DOOM PATROL
word: EMERALD ENEMIES word: EMERALD ENEMIES
word: word:
name: F-J name: F-J
word: FEARSOME FIVE word: FEARSOME FIVE
word: FUTURE FOES word: FUTURE FOES
word: GOTHAM KNIGHTS word: GOTHAM KNIGHTS
word: GREEN LANTERN word: GREEN LANTERN
word: INJUSTICE GANG word: INJUSTICE GANG
word: JLA word: JLA
word: JLI word: JLI
word: JSA word: JSA
word: word:
name: K-O name: K-O
word: LEAGUE OF ASSASSINS word: LEAGUE OF ASSASSINS
word: LEGIONNAIRES word: LEGIONNAIRES
word: MANHUNTERS word: MANHUNTERS
word: NEW GODS word: NEW GODS
word: OUTSIDERS word: OUTSIDERS
word: word:
name: P-T name: P-T
word: RANN word: RANN
word: REVENGE SQUAD word: REVENGE SQUAD
word: SECRET SIX word: SECRET SIX
word: SHADOWPACT word: SHADOWPACT
word: SPEED FORCE word: SPEED FORCE
word: SQUADRON SUPREME word: SQUADRON SUPREME
word: TEAM SUPERMAN word: TEAM SUPERMAN
word: TEEN TITANS word: TEEN TITANS
word: THANAGAR word: THANAGAR
word: word:
name: U-Z name: U-Z
word: VILLAINS UNITED word: VILLAINS UNITED
word: word:
name: Marvel name: Marvel
word: word:
name: A-E name: A-E
word: ALPHA FLIGHT word: ALPHA FLIGHT
word: ASGARDIANS word: ASGARDIANS
word: ATLANTIS word: ATLANTIS
word: AVENGERS word: AVENGERS
word: CRIME LORDS word: CRIME LORDS
word: DEFENDERS word: DEFENDERS
word: DOOM word: DOOM
word: EXILES word: EXILES
word: word:
name: F-J name: F-J
word: FANTASTIC FOUR word: FANTASTIC FOUR
word: HERALDS OF GALACTUS word: HERALDS OF GALACTUS
word: HEROES OF EARTH word: HEROES OF EARTH
word: HELLFIRE CLUB word: HELLFIRE CLUB
word: HORSEMEN OF APOCALYPSE word: HORSEMEN OF APOCALYPSE
word: INFINITY WATCH word: INFINITY WATCH
word: INHUMANS word: INHUMANS
word: INVADERS word: INVADERS
word: word:
name: K-O name: K-O
word: KANG COUNCIL word: KANG COUNCIL
word: KREE word: KREE
word: MARAUDERS word: MARAUDERS
word: MARVEL DEFENDERS word: MARVEL DEFENDERS
word: MARVEL KNIGHTS word: MARVEL KNIGHTS
word: MASTERS OF EVIL word: MASTERS OF EVIL
word: MORLOCKS word: MORLOCKS
word: NEGATIVE ZONE word: NEGATIVE ZONE
word: NEXTWAVE word: NEXTWAVE
word: NOVA CORPS word: NOVA CORPS
word: word:
name: P-T name: P-T
word: PHALANX word: PHALANX
word: RUNAWAYS word: RUNAWAYS
word: SENTINELS word: SENTINELS
word: THE SHI'AR word: THE SHI'AR
word: SHIELD word: SHIELD
word: SINISTER SYNDICATE word: SINISTER SYNDICATE
word: SKRULL word: SKRULL
word: SPIDER-FRIENDS word: SPIDER-FRIENDS
word: THUNDERBOLTS word: THUNDERBOLTS
word: word:
name: U-Z name: U-Z
word: UNDERWORLD word: UNDERWORLD
word: UNITED FRONT word: UNITED FRONT
word: VILLAINS OF EARTH word: VILLAINS OF EARTH
word: X-FACTOR word: X-FACTOR
word: X-FORCE word: X-FORCE
word: X-MEN word: X-MEN
word: X-STATIX word: X-STATIX
word: WARBOUND word: WARBOUND
word: WEAPON X word: WEAPON X
word: WILD PACK word: WILD PACK
word: word:
name: Other name: Other
word: B.P.R.D. word: B.P.R.D.
word: THULE SOCIETY word: THULE SOCIETY
word: EQUIPMENT word: EQUIPMENT
word: LOCATION word: LOCATION
word: PLOT TWIST word: PLOT TWIST
word: PLANET word: PLANET
word: word:
name: Your Affiliations name: Your Affiliations
word: word:
script: all_affiliations() script: all_affiliations()
line below: true line below: true
@@ -1,58 +1,58 @@
mse version: 0.3.6 mse version: 0.3.6
version: 2008-10-27 version: 2008-10-27
short name: Standard short name: Standard
position hint: 001 position hint: 001
icon: star.png icon: star.png
installer group: Yugioh/Symbol Fonts/Standard installer group: Yugioh/Symbol Fonts/Standard
# Symbol font for level symbols # Symbol font for level symbols
image font size: 16 image font size: 16
horizontal space: 3 horizontal space: 3
symbol: symbol:
code: % code: %
image: continuous.png image: continuous.png
symbol: symbol:
code: ! code: !
image: counter.png image: counter.png
symbol: symbol:
code: + code: +
image: equipment.png image: equipment.png
symbol: symbol:
code: & code: &
image: field.png image: field.png
symbol: symbol:
code: $ code: $
image: quickplay.png image: quickplay.png
symbol: symbol:
code: # code: #
image: ritual.png image: ritual.png
symbol: symbol:
code: [ code: [
image: leftbracket.png image: leftbracket.png
image font size: 28 image font size: 28
symbol: symbol:
code: ] code: ]
image: rightbracket.png image: rightbracket.png
image font size: 28 image font size: 28
symbol: symbol:
code: * code: *
image: dstar.png image: dstar.png
enabled: {card.card_type=="dark synchro monster"} enabled: {card.card_type=="dark synchro monster"}
image font size: 20 image font size: 20
symbol: symbol:
code: * code: *
image: star.png image: star.png
image font size: 20 image font size: 20
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: % item: %
item: ! item: !
item: + item: +
item: & item: &
item: $ item: $
item: # item: #
item: [ item: [
item: ] item: ]
item: * item: *
+392 -392
View File
@@ -1,392 +1,392 @@
mse version: 0.3.8 mse version: 0.3.8
game: yugioh game: yugioh
short name: Standard short name: Standard
installer group: Yugioh/Standard installer group: Yugioh/Standard
icon: card-sample.png icon: card-sample.png
position hint: 01 position hint: 01
version: 2009-08-08 version: 2009-08-08
depends on: depends on:
package: yugioh.mse-game package: yugioh.mse-game
version: 2009-08-08 version: 2009-08-08
depends on: depends on:
package: yugioh-standard-levels.mse-symbol-font package: yugioh-standard-levels.mse-symbol-font
version: 2007-10-27 version: 2007-10-27
depends on: depends on:
package: yugioh-text-replacements.mse-symbol-font package: yugioh-text-replacements.mse-symbol-font
version: 2008-01-04 version: 2008-01-04
card width: 361 card width: 361
card height: 523 card height: 523
card dpi: 152.6265 card dpi: 152.6265
############################################################## Extra scripts ############################################################## Extra scripts
############################################################## Extra style ############################################################## Extra style
styling field: styling field:
type: choice type: choice
name: rules alignment name: rules alignment
description: Should the rules text be justified? WARNING: Justification is not perfect. description: Should the rules text be justified? WARNING: Justification is not perfect.
initial: justified initial: justified
choice: not justified choice: not justified
choice: justified choice: justified
styling field: styling field:
type: boolean type: boolean
name: image frame name: image frame
description: Choosing "no" will omit the image frame like on Anniversary Edition cards. description: Choosing "no" will omit the image frame like on Anniversary Edition cards.
initial: yes initial: yes
styling field: styling field:
type: boolean type: boolean
name: bold effect text name: bold effect text
description: Should effect text be bold as seen on some cards such as those from The Dark Emperor? description: Should effect text be bold as seen on some cards such as those from The Dark Emperor?
initial: no initial: no
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
card type: card type:
left: 0 left: 0
top: 0 top: 0
width: 361 width: 361
height: 523 height: 523
z index: -2 z index: -2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
normal monster: card-normal.jpg normal monster: card-normal.jpg
effect monster: card-effect.jpg effect monster: card-effect.jpg
ritual monster: card-ritual.jpg ritual monster: card-ritual.jpg
synchro monster: card-synchro.jpg synchro monster: card-synchro.jpg
dark synchro monster: card-dsynchro.jpg dark synchro monster: card-dsynchro.jpg
fusion monster: card-fusion.jpg fusion monster: card-fusion.jpg
token monster: card-token.jpg token monster: card-token.jpg
obelisk: card-obelisk.jpg obelisk: card-obelisk.jpg
slifer: card-slifer.jpg slifer: card-slifer.jpg
ra: card-ra.jpg ra: card-ra.jpg
legendary dragons: card-dragons.jpg legendary dragons: card-dragons.jpg
spell card: card-spell.jpg spell card: card-spell.jpg
trap card: card-trap.jpg trap card: card-trap.jpg
foils: foils:
left: { if card.rarity=="parallel rare" then 0 else if card.rarity=="gold tech" then 0 else if styling.image_frame=="no" then 45 else 51 } left: { if card.rarity=="parallel rare" then 0 else if card.rarity=="gold tech" then 0 else if styling.image_frame=="no" then 45 else 51 }
top: { if card.rarity=="parallel rare" then 0 else if card.rarity=="gold tech" then 0 else if styling.image_frame=="no" then 106 else 114 } top: { if card.rarity=="parallel rare" then 0 else if card.rarity=="gold tech" then 0 else if styling.image_frame=="no" then 106 else 114 }
width: { if card.rarity=="parallel rare" then 361 else if card.rarity=="gold tech" then 361 else if styling.image_frame=="no" then 272 else 259 } width: { if card.rarity=="parallel rare" then 361 else if card.rarity=="gold tech" then 361 else if styling.image_frame=="no" then 272 else 259 }
height: { if card.rarity=="parallel rare" then 523 else if card.rarity=="gold tech" then 523 else if styling.image_frame=="no" then 273 else 259 } height: { if card.rarity=="parallel rare" then 523 else if card.rarity=="gold tech" then 523 else if styling.image_frame=="no" then 273 else 259 }
z index: 5 z index: 5
render style: image render style: image
popup style: in place popup style: in place
image: image:
script: if card.rarity=="super rare" then "superfoil.png" else script: if card.rarity=="super rare" then "superfoil.png" else
if card.rarity=="ultra rare" then "superfoil.png" else if card.rarity=="ultra rare" then "superfoil.png" else
if card.rarity=="secret rare" then "secretfoil.png" else if card.rarity=="secret rare" then "secretfoil.png" else
if card.rarity=="ultimate rare" then "superfoil.png" else if card.rarity=="ultimate rare" then "superfoil.png" else
if card.rarity=="parallel rare" then "parallelfoil.png" else if card.rarity=="parallel rare" then "parallelfoil.png" else
if card.rarity=="gold tech" then "goldfoil.png" else if card.rarity=="gold tech" then "goldfoil.png" else
if card.rarity=="promo" then "superfoil.png" else "blank2.png" if card.rarity=="promo" then "superfoil.png" else "blank2.png"
############################# Name line ############################# Name line
name: name:
left: 34 left: 34
top : 30 top : 30
width: 254 width: 254
height: 37 height: 37
alignment: middle shrink-overflow alignment: middle shrink-overflow
padding bottom: 0 padding bottom: 0
z index: 2 z index: 2
font: font:
name: MatrixRegularSmallCaps name: MatrixRegularSmallCaps
size: 26 size: 26
color: color:
script: if card.rarity=="rare" then rgb(230,230,230) script: if card.rarity=="rare" then rgb(230,230,230)
else if card.rarity=="secret rare" then rgb(230,230,230) else if card.rarity=="secret rare" then rgb(230,230,230)
else if card.rarity=="promo" then rgb(230,230,230) else if card.rarity=="promo" then rgb(230,230,230)
else if card.rarity=="ultra rare" then rgb(216,199,53) else if card.rarity=="ultra rare" then rgb(216,199,53)
else if card.rarity=="ultimate rare" then rgb(60,0,0) else if card.rarity=="ultimate rare" then rgb(60,0,0)
else if card.rarity=="parallel rare" then rgb(216,199,53) else if card.rarity=="parallel rare" then rgb(216,199,53)
else if card.rarity=="gold tech" then rgb(216,199,53) else if card.rarity=="gold tech" then rgb(216,199,53)
else if card.card_type=="dark synchro monster" then rgb(255,255,255) else if card.card_type=="dark synchro monster" then rgb(255,255,255)
else if is_nmonster() then rgb(255,255,255) else if is_nmonster() then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
attribute: attribute:
left: 290 left: 290
top : 30 top : 30
width: 37 width: 37
height: 37 height: 37
z index: 2 z index: 2
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
earth: earth.png earth: earth.png
water: water.png water: water.png
fire: fire.png fire: fire.png
wind: wind.png wind: wind.png
light: light.png light: light.png
dark: dark.png dark: dark.png
divine: divine.png divine: divine.png
spell: spell.png spell: spell.png
trap: trap.png trap: trap.png
level: level:
left: 40 left: 40
top : 74 top : 74
height: 28 height: 28
width: {if is_nmonster() then 275 else 280 } width: {if is_nmonster() then 275 else 280 }
z index: 2 z index: 2
alignment: { if card.card_type=="dark synchro monster" then "middle left" else "middle right" } alignment: { if card.card_type=="dark synchro monster" then "middle left" else "middle right" }
font: font:
name: MatrixBoldSmallCaps name: MatrixBoldSmallCaps
italic name: Matrix italic name: Matrix
size: 17 size: 17
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: yugioh-standard-levels name: yugioh-standard-levels
alignment: middle center alignment: middle center
scale down to: 1 scale down to: 1
size: 7.5 size: 7.5
############################# Image ############################# Image
image: image:
left: { if styling.image_frame=="no" then 45 else 51 } left: { if styling.image_frame=="no" then 45 else 51 }
top: { if styling.image_frame=="no" then 106 else 113 } top: { if styling.image_frame=="no" then 106 else 113 }
width: { if styling.image_frame=="no" then 272 else 260 } width: { if styling.image_frame=="no" then 272 else 260 }
height: { if styling.image_frame=="no" then 273 else 260 } height: { if styling.image_frame=="no" then 273 else 260 }
z index: 1 z index: 1
############################# Card type ############################# Card type
monster type: monster type:
left: 39 left: 39
top : 401 top : 401
width: { card_style.monster_type.content_width + 6 } width: { card_style.monster_type.content_width + 6 }
height: 14 height: 14
alignment: middle left alignment: middle left
z index: 2 z index: 2
font: font:
name: MatrixBoldSmallCaps name: MatrixBoldSmallCaps
italic name: Matrix italic name: Matrix
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: yugioh-text-replacements name: yugioh-text-replacements
alignment: middle center alignment: middle center
size: 3.5 size: 3.5
visible: script: if is_nmonster() then false else true visible: script: if is_nmonster() then false else true
############################# Edition and Card ID ############################# Edition and Card ID
number: number:
left: 203 left: 203
top : 380 top : 380
width: 115 width: 115
height: 15 height: 15
z index: 2 z index: 2
alignment: top right alignment: top right
font: font:
name: Palatino Linotype name: Palatino Linotype
size: 8 size: 8
color: color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255) script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
edition: edition:
left: 43 left: 43
top: 380 top: 380
width: 115 width: 115
height: 15 height: 15
z index: 2 z index: 2
font: font:
name: { if card.edition=="DUEL TERMINAL" then "BankGothic Md BT" else "Palatino Linotype Bold" } name: { if card.edition=="DUEL TERMINAL" then "BankGothic Md BT" else "Palatino Linotype Bold" }
size: { if card.edition=="DUEL TERMINAL" then "10" else "8" } size: { if card.edition=="DUEL TERMINAL" then "10" else "8" }
color: color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255) script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
############################# Text box ############################# Text box
rule text: rule text:
left: 35 left: 35
top : top :
script: if is_nmonster() then 397 else 412 script: if is_nmonster() then 397 else 412
width: 289 width: 289
height: height:
script: if is_nmonster() then 92 else 62 script: if is_nmonster() then 92 else 62
font: font:
name: { if styling.bold_effect_text=="yes" then "Matrix-Bold" else "MatrixBook" } name: { if styling.bold_effect_text=="yes" then "Matrix-Bold" else "MatrixBook" }
size: { if styling.bold_effect_text=="yes" then "9" else "8" } size: { if styling.bold_effect_text=="yes" then "9" else "8" }
scale down to: 4 scale down to: 4
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: yugioh-text-replacements name: yugioh-text-replacements
alignment: middle center alignment: middle center
size: 3.5 size: 3.5
alignment: { if styling.rules_alignment=="justified" then "top left justify" else "top left" } alignment: { if styling.rules_alignment=="justified" then "top left justify" else "top left" }
z index: 3 z index: 3
padding left: 1 padding left: 1
padding top: 2 padding top: 2
padding right: 0 padding right: 0
padding bottom: 0 padding bottom: 0
line height hard: 1.0 line height hard: 1.0
line height line: 1.0 line height line: 1.0
line height soft: 0.9 line height soft: 0.9
line height hard max: 1.1 line height hard max: 1.1
line height line max: 1.1 line height line max: 1.1
############################# Attack/Defense ############################# Attack/Defense
attack: attack:
left: 204 left: 204
top: 475 top: 475
width: 48 width: 48
height: 18 height: 18
z index: 2 z index: 2
alignment: right middle alignment: right middle
font: font:
name: MatrixBoldSmallCaps name: MatrixBoldSmallCaps
italic name: Matrix-Bold italic name: Matrix-Bold
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: yugioh-text-replacements name: yugioh-text-replacements
alignment: middle center alignment: middle center
size: 6 size: 6
visible: script: if is_nmonster() then false else true visible: script: if is_nmonster() then false else true
defense: defense:
z index: 4 z index: 4
left: 278 left: 278
top: 475 top: 475
width: 48 width: 48
height: 18 height: 18
z index: 2 z index: 2
alignment: right middle alignment: right middle
font: font:
name: MatrixBoldSmallCaps name: MatrixBoldSmallCaps
italic name: Matrix-Bold italic name: Matrix-Bold
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
symbol font: symbol font:
name: yugioh-text-replacements name: yugioh-text-replacements
alignment: middle center alignment: middle center
size: 6 size: 6
visible: script: if is_nmonster() then false else true visible: script: if is_nmonster() then false else true
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
gamecode: gamecode:
left: 16 left: 16
top : 494 top : 494
width: 96 width: 96
height: 18 height: 18
alignment: middle left alignment: middle left
z index: 2 z index: 2
font: font:
name: Palatino Linotype name: Palatino Linotype
size: 8 size: 8
color: color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255) script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
rarity: rarity:
left: 332 left: 332
top : 492 top : 492
height: 20 height: 20
width: 20 width: 20
z index: 3 z index: 3
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
common: blank2.png common: blank2.png
rare: blank2.png rare: blank2.png
super rare: blank2.png super rare: blank2.png
ultra rare: blank2.png ultra rare: blank2.png
secret rare: blank2.png secret rare: blank2.png
ultimate rare: blank2.png ultimate rare: blank2.png
parallel rare: blank2.png parallel rare: blank2.png
gold tech: blank2.png gold tech: blank2.png
promo: blank2.png promo: blank2.png
corner foil: corner foil:
left: 332 left: 332
top : 492 top : 492
height: 20 height: 20
width: 20 width: 20
z index: 2 z index: 2
render style: image list render style: image list
choice images: choice images:
stamp: stamp:
script: if card.edition!="" then "cornerfirst.png" else "cornerunlimited.png" script: if card.edition!="" then "cornerfirst.png" else "cornerunlimited.png"
copyright: copyright:
left: 180 left: 180
top : 495 top : 495
width: 145 width: 145
height: 18 height: 18
z index: 4 z index: 4
alignment: middle right alignment: middle right
font: font:
name: Palatino Linotype name: Palatino Linotype
size: 7 size: 7
color: color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255) script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0) else rgb(0,0,0)
############################################extra card field: ############################################extra card field:
extra card field: extra card field:
type: choice type: choice
name: bar name: bar
choice: bar choice: bar
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: leftbracket name: leftbracket
choice: lbracket choice: lbracket
editable: false editable: false
extra card field: extra card field:
type: choice type: choice
name: rightbracket name: rightbracket
choice: rbracket choice: rbracket
editable: false editable: false
extra card field: extra card field:
type: text type: text
name: atkoverlay name: atkoverlay
default: "ATK/" default: "ATK/"
editable: false editable: false
extra card field: extra card field:
type: text type: text
name: defoverlay name: defoverlay
default: "DEF/" default: "DEF/"
editable: false editable: false
extra card style: extra card style:
bar: bar:
left: 37 left: 37
top : 474 top : 474
height: 1 height: 1
width: 288 width: 288
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
bar: bar.png bar: bar.png
visible: script: if is_nmonster() then false else true visible: script: if is_nmonster() then false else true
leftbracket: leftbracket:
left: { if is_nmonster() then (309 - card_style.level.content_width) else 35 } left: { if is_nmonster() then (309 - card_style.level.content_width) else 35 }
top : { if is_nmonster() then 79 else 400 } top : { if is_nmonster() then 79 else 400 }
height: { if is_nmonster() then 17 else 14 } height: { if is_nmonster() then 17 else 14 }
width: { if is_nmonster() then 5 else 4 } width: { if is_nmonster() then 5 else 4 }
z index: 2 z index: 2
render style: image list render style: image list
choice images: choice images:
lbracket: /yugioh-standard-levels.mse-symbol-font/leftbracket.png lbracket: /yugioh-standard-levels.mse-symbol-font/leftbracket.png
rightbracket: rightbracket:
left: { if is_nmonster() then 315 else (card_style.monster_type.content_width + 40) } left: { if is_nmonster() then 315 else (card_style.monster_type.content_width + 40) }
top : { if is_nmonster() then 79 else 400 } top : { if is_nmonster() then 79 else 400 }
height: { if is_nmonster() then 17 else 14 } height: { if is_nmonster() then 17 else 14 }
width: { if is_nmonster() then 5 else 4 } width: { if is_nmonster() then 5 else 4 }
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
rbracket: /yugioh-standard-levels.mse-symbol-font/rightbracket.png rbracket: /yugioh-standard-levels.mse-symbol-font/rightbracket.png
atkoverlay: atkoverlay:
left: 170 left: 170
top: 475 top: 475
width: 48 width: 48
height: 18 height: 18
z index: 1 z index: 1
alignment: right middle alignment: right middle
font: font:
name: MatrixBoldSmallCaps name: MatrixBoldSmallCaps
italic name: Matrix-Bold italic name: Matrix-Bold
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
visible: script: if is_nmonster() then false else true visible: script: if is_nmonster() then false else true
defoverlay: defoverlay:
left: 244 left: 244
top: 475 top: 475
width: 48 width: 48
height: 18 height: 18
z index: 1 z index: 1
alignment: right middle alignment: right middle
font: font:
name: MatrixBoldSmallCaps name: MatrixBoldSmallCaps
italic name: Matrix-Bold italic name: Matrix-Bold
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
visible: script: if is_nmonster() then false else true visible: script: if is_nmonster() then false else true
@@ -1,36 +1,36 @@
mse version: 0.3.7 mse version: 0.3.7
version: 2008-08-10 version: 2008-08-10
short name: Text Replacements short name: Text Replacements
position hint: 003 position hint: 003
icon: dot.png icon: dot.png
installer group: Yugioh/Symbol Fonts/Text Replacements installer group: Yugioh/Symbol Fonts/Text Replacements
# Symbol font for missing characters # Symbol font for missing characters
image font size: 16 image font size: 16
horizontal space: 2 horizontal space: 2
symbol: symbol:
code: [ code: [
image: leftbracket.png image: leftbracket.png
symbol: symbol:
code: ] code: ]
image: rightbracket.png image: rightbracket.png
symbol: symbol:
code: @ code: @
image: infinity.png image: infinity.png
image font size: 25 image font size: 25
symbol: symbol:
code: ? code: ?
image: qmark.png image: qmark.png
image font size: 32 image font size: 32
symbol: symbol:
code: * code: *
image: dot.png image: dot.png
############################################################## ##############################################################
# Insert-symbol menu # Insert-symbol menu
insert symbol menu: insert symbol menu:
item: [ item: [
item: ] item: ]
item: @ item: @
item: ? item: ?
item: * item: *
+15 -15
View File
@@ -1,16 +1,16 @@
############################################################## Auto replace ############################################################## Auto replace
auto replace: auto replace:
match: (C) match: (C)
replace: © replace: ©
auto replace: auto replace:
match: CR match: CR
replace: © replace: ©
auto replace: auto replace:
match: TM match: TM
replace: ™ replace: ™
whole word: false whole word: false
auto replace: auto replace:
match: ~ match: ~
replace: CARDNAME replace: CARDNAME
+224 -224
View File
@@ -1,224 +1,224 @@
############################################################## Card fields ############################################################## Card fields
############################# Background stuff ############################# Background stuff
card field: card field:
type: choice type: choice
name: card type name: card type
choice: normal monster choice: normal monster
choice: effect monster choice: effect monster
choice: ritual monster choice: ritual monster
choice: synchro monster choice: synchro monster
choice: dark synchro monster choice: dark synchro monster
choice: fusion monster choice: fusion monster
choice: token monster choice: token monster
choice: obelisk choice: obelisk
choice: slifer choice: slifer
choice: ra choice: ra
choice: legendary dragons choice: legendary dragons
choice: spell card choice: spell card
choice: trap card choice: trap card
default: card_type() default: card_type()
choice colors cardlist: choice colors cardlist:
normal monster: rgb(120,18,0) normal monster: rgb(120,18,0)
effect monster: rgb(120,18,0) effect monster: rgb(120,18,0)
ritual monster: rgb(26,26,26) ritual monster: rgb(26,26,26)
synchro monster: rgb(26,26,26) synchro monster: rgb(26,26,26)
dark synchro monster: rgb(26,26,26) dark synchro monster: rgb(26,26,26)
fusion monster: rgb(26,26,26) fusion monster: rgb(26,26,26)
token monster: rgb(120,18,0) token monster: rgb(120,18,0)
obelisk: rgb(26,26,26) obelisk: rgb(26,26,26)
slifer: rgb(26,26,26) slifer: rgb(26,26,26)
ra: rgb(26,26,26) ra: rgb(26,26,26)
legendary dragons: rgb(26,26,26) legendary dragons: rgb(26,26,26)
spell card: rgb(80,80,80) spell card: rgb(80,80,80)
trap card: rgb(30,110,0) trap card: rgb(30,110,0)
card field: card field:
type: choice type: choice
name: foils name: foils
editable: false editable: false
choice: none choice: none
choice: holo image choice: holo image
choice: secret holo image choice: secret holo image
choice: parallel holo image choice: parallel holo image
choice: gold tech holo image choice: gold tech holo image
default: foil() default: foil()
############################# Name line ############################# Name line
card field: card field:
type: text type: text
name: name name: name
identifying: true identifying: true
show statistics: false show statistics: false
card list visible: true card list visible: true
card list column: 1 card list column: 1
card field: card field:
type: choice type: choice
name: attribute name: attribute
choice: none choice: none
choice: earth choice: earth
choice: water choice: water
choice: fire choice: fire
choice: wind choice: wind
choice: light choice: light
choice: dark choice: dark
choice: divine choice: divine
choice: spell choice: spell
choice: trap choice: trap
default: attribute() default: attribute()
card list visible: true card list visible: true
card list column: 2 card list column: 2
card field: card field:
type: text type: text
name: level name: level
description: `=] * = star, % = continuous, ! = counter, + = equipment, & = field, $ = quickplay, # = ritual description: `=] * = star, % = continuous, ! = counter, + = equipment, & = field, $ = quickplay, # = ritual
script: level_filter(value) script: level_filter(value)
############################# Image ############################# Image
card field: card field:
type: image type: image
name: image name: image
show statistics: false show statistics: false
############################# Card type ############################# Card type
# Keep type1, type2, and separator fields for backwards compatibility until two or three versions after 0.3.8. # Keep type1, type2, and separator fields for backwards compatibility until two or three versions after 0.3.8.
card field: card field:
type: text type: text
name: type1 name: type1
script: monster_type_filter(value) script: monster_type_filter(value)
default: " " default: " "
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: type2 name: type2
script: card_class_filter(value) script: card_class_filter(value)
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: separator name: separator
script: " / " script: " / "
editable: false editable: false
save value: false save value: false
show statistics: false show statistics: false
# These are the new type fields. # These are the new type fields.
card field: card field:
type: text type: text
name: type 1 name: type 1
script: monster_type_filter(value) script: monster_type_filter(value)
default: card.type1 # Remove when card.type1 is removed. default: card.type1 # Remove when card.type1 is removed.
card field: card field:
type: text type: text
name: type 2 name: type 2
script: card_class_filter(value) script: card_class_filter(value)
default: split_text(match:" / ", card.type2).0 # Remove when card.type2 is removed. default: split_text(match:" / ", card.type2).0 # Remove when card.type2 is removed.
card field: card field:
type: text type: text
name: type 3 name: type 3
script: card_class_filter(value) script: card_class_filter(value)
default: if contains(card.type2, match:" / ") then split_text(match:" / ", card.type2).1 else "" # Remove when card.type2 is removed. default: if contains(card.type2, match:" / ") then split_text(match:" / ", card.type2).1 else "" # Remove when card.type2 is removed.
card field: card field:
type: text type: text
name: monster type name: monster type
script: script:
# Either just monster, monster / type1 # Either just monster, monster / type1
combined_editor( combined_editor(
field1: card.type_1, field1: card.type_1,
separator1: " / ", separator1: " / ",
field2: card.type_2, field2: card.type_2,
separator2: " / ", separator2: " / ",
field3: card.type_3, field3: card.type_3,
soft_before_empty: true, soft_before_empty: true,
hide_when_empty: true hide_when_empty: true
) )
card list visible: true card list visible: true
card list column: 3 card list column: 3
show statistics: false show statistics: false
############################# Edition and Card ID ############################# Edition and Card ID
card field: card field:
type: text type: text
name: number name: number
script: script:
set.code set.code
+ "-" + + "-" +
set.language + set.language +
if pos_of_card()<=9 then "00" + pos_of_card(value) else if pos_of_card()<=9 then "00" + pos_of_card(value) else
if pos_of_card()>=9 and pos_of_card()<=99 then "0" + pos_of_card(value) else if pos_of_card()>=9 and pos_of_card()<=99 then "0" + pos_of_card(value) else
"" + pos_of_card(value) "" + pos_of_card(value)
card list visible: true card list visible: true
card list column: 6 card list column: 6
card list width: 55 card list width: 55
card list name: # card list name: #
editable: false editable: false
save value: false save value: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: edition name: edition
default: set.edition default: set.edition
show statistics: false show statistics: false
############################# Text box ############################# Text box
card field: card field:
type: text type: text
name: rules name: rules
script: text_filter(value) script: text_filter(value)
editable: false editable: false
show statistics: false show statistics: false
card field: card field:
type: text type: text
name: rule text name: rule text
multi line: true multi line: true
save value: true save value: true
show statistics: false show statistics: false
script: script:
if nm_ext_querry(value) then flavor_text_filter(value) if nm_ext_querry(value) then flavor_text_filter(value)
else text_filter(value) else text_filter(value)
default: card.rules default: card.rules
############################# Attack/Defense ############################# Attack/Defense
card field: card field:
type: text type: text
name: attack name: attack
save value: true save value: true
script: a_and_d_filter(value) script: a_and_d_filter(value)
card list visible: true card list visible: true
card list column: 4 card list column: 4
card list width: 33 card list width: 33
card list name: ATK card list name: ATK
card field: card field:
type: text type: text
name: defense name: defense
save value: true save value: true
script: a_and_d_filter(value) script: a_and_d_filter(value)
card list visible: true card list visible: true
card list column: 5 card list column: 5
card list width: 33 card list width: 33
card list name: DEF card list name: DEF
############################# Copyright stuff ############################# Copyright stuff
card field: card field:
type: text type: text
name: gamecode name: gamecode
show statistics: false show statistics: false
card field: card field:
type: choice type: choice
name: rarity name: rarity
show statistics: true show statistics: true
choice: common choice: common
choice: rare choice: rare
choice: super rare choice: super rare
choice: ultra rare choice: ultra rare
choice: secret rare choice: secret rare
choice: ultimate rare choice: ultimate rare
choice: parallel rare choice: parallel rare
choice: gold tech choice: gold tech
choice: promo choice: promo
card list visible: true card list visible: true
card list column: 7 card list column: 7
card field: card field:
type: choice type: choice
name: corner foil name: corner foil
choice: stamp choice: stamp
editable: false editable: false
card field: card field:
type: text type: text
name: copyright name: copyright
default: set.copyright default: set.copyright
show statistics: false show statistics: false
+21 -21
View File
@@ -1,22 +1,22 @@
mse version: 0.3.8 mse version: 0.3.8
full name: Yu-Gi-Oh! full name: Yu-Gi-Oh!
short name: Yu-Gi-Oh! short name: Yu-Gi-Oh!
installer group: Yugioh/game files installer group: Yugioh/game files
icon: card-back.png icon: card-back.png
position hint: 4 position hint: 4
version: 2009-08-09 version: 2009-08-09
############################################################## The script ############################################################## The script
init script: include file: script init script: include file: script
############################################################## Lots of lists ############################################################## Lots of lists
include file: card_fields include file: card_fields
include file: set_fields include file: set_fields
include file: packs include file: packs
include file: word_lists include file: word_lists
include file: auto_replace include file: auto_replace
############################################################## Other stuff ############################################################## Other stuff
+81 -81
View File
@@ -1,81 +1,81 @@
############################################################## Card pack items ############################################################## Card pack items
pack type: pack type:
name: rare name: rare
filter: card.rarity != "common" filter: card.rarity != "common"
pack type: pack type:
name: common name: common
filter: card.rarity == "common" filter: card.rarity == "common"
pack type: pack type:
name: gold name: gold
filter: card.rarity == "gold tech" filter: card.rarity == "gold tech"
pack type: pack type:
name: card name: card
filter: card.number != "" filter: card.number != ""
############################################################## Card packs ############################################################## Card packs
pack type: pack type:
name: booster pack name: booster pack
item: item:
name: rare name: rare
amount: 1 amount: 1
item: item:
name: common name: common
amount: 8 amount: 8
pack type: pack type:
name: champion pack name: champion pack
item: item:
name: rare name: rare
amount: 1 amount: 1
item: item:
name: common name: common
amount: 2 amount: 2
pack type: pack type:
name: duelist pack name: duelist pack
item: item:
name: rare name: rare
amount: 1 amount: 1
item: item:
name: common name: common
amount: 5 amount: 5
pack type: pack type:
name: gold series name: gold series
item: item:
name: gold name: gold
amount: 3 amount: 3
item: item:
name: common name: common
amount: 22 amount: 22
pack type: pack type:
name: movie pack name: movie pack
item: item:
name: rare name: rare
amount: 3 amount: 3
item: item:
name: common name: common
amount: 5 amount: 5
pack type: pack type:
name: premium pack name: premium pack
item: item:
name: rare name: rare
amount: 5 amount: 5
pack type: pack type:
name: tournament pack name: tournament pack
item: item:
name: card name: card
amount: 3 amount: 3
pack type: pack type:
name: additional rare name: additional rare
item: item:
name: rare name: rare
pack type: pack type:
name: additional common name: additional common
item: item:
name: common name: common
pack type: pack type:
name: additional gold name: additional gold
item: item:
name: gold name: gold
pack type: pack type:
name: additional card name: additional card
item: item:
name: card name: card
+178 -178
View File
@@ -1,178 +1,178 @@
# the rule text filter # the rule text filter
# - adds continuous symbols # - adds continuous symbols
# - adds counter symbols # - adds counter symbols
# - adds equipment symbols # - adds equipment symbols
# - adds field symbols # - adds field symbols
# - adds quickplay symbols # - adds quickplay symbols
# - adds ritual symbols # - adds ritual symbols
# - adds level symbols # - adds level symbols
# - adds infinity symbols # - adds infinity symbols
# - makes text in parentheses italic # - makes text in parentheses italic
text_filter := text_filter :=
# step 1 : remove all automatic tags # step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") + tag_remove_rule(tag: "<sym-auto>") +
# step 2 : expand shortcut words ~ and CARDNAME # step 2 : expand shortcut words ~ and CARDNAME
replace_rule( replace_rule(
match: "CARDNAME", match: "CARDNAME",
in_context: "(^|[[:space:]]|\\()<match>", # TODO: Allow any punctuation before in_context: "(^|[[:space:]]|\\()<match>", # TODO: Allow any punctuation before
replace: "<atom-cardname></atom-cardname>" replace: "<atom-cardname></atom-cardname>"
) + ) +
# step 3 : fill in the cardname atom field # step 3 : fill in the cardname atom field
tag_contents_rule( tag_contents_rule(
tag: "<atom-cardname>", tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name } contents: { if card.name=="" then "CARDNAME" else card.name }
) + ) +
# step 4 : symbols # step 4 : symbols
replace_rule( replace_rule(
match: "[|@|*|?|]", match: "[|@|*|?|]",
replace: "<sym-auto>&</sym-auto>" ); replace: "<sym-auto>&</sym-auto>" );
level_filter := level_filter :=
# step 1 : remove all automatic tags # step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") + tag_remove_rule(tag: "<sym-auto>") +
# step 2 : symbols # step 2 : symbols
replace_rule( replace_rule(
match: "[|%|!|+|&|$|#|*|^|]", match: "[|%|!|+|&|$|#|*|^|]",
replace: "<sym-auto>&</sym-auto>" ); replace: "<sym-auto>&</sym-auto>" );
a_and_d_filter := a_and_d_filter :=
# step 1 : remove all automatic tags # step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") + tag_remove_rule(tag: "<sym-auto>") +
# step 2 : infinity # step 2 : infinity
replace_rule( replace_rule(
match: "@", match: "@",
replace: "<sym-auto>&</sym-auto>" ) + replace: "<sym-auto>&</sym-auto>" ) +
# step 3 : question mark # step 3 : question mark
replace_rule( replace_rule(
match: "\\?", match: "\\?",
replace: "<sym-auto>&</sym-auto>" ); replace: "<sym-auto>&</sym-auto>" );
# the flavor text filter # the flavor text filter
flavor_text_filter := flavor_text_filter :=
# step 1 : remove italic tags # step 1 : remove italic tags
tag_remove_rule(tag: "<i-flavor>") + tag_remove_rule(tag: "<i-flavor>") +
# step 2 : surround by <i> tags # step 2 : surround by <i> tags
{ "<i-flavor>" + input + "</i-flavor>" }; { "<i-flavor>" + input + "</i-flavor>" };
type_over_list := replace_rule(match:" ?/", replace:"") type_over_list := replace_rule(match:" ?/", replace:"")
monster_type_filter := monster_type_filter :=
tag_remove_rule(tag: "<word-list-") + tag_remove_rule(tag: "<word-list-") +
type_over_list + type_over_list +
{ "<word-list-monster>{input}</word-list-monster>" } { "<word-list-monster>{input}</word-list-monster>" }
space_to_wltags := replace_rule(match:"( +|<soft> </soft>)", space_to_wltags := replace_rule(match:"( +|<soft> </soft>)",
replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"}) replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"})
card_class_filter := card_class_filter :=
tag_remove_rule(tag: "<word-list-") + tag_remove_rule(tag: "<word-list-") +
type_over_list + type_over_list +
{ "<word-list-card>{input}</word-list-card>" } { "<word-list-card>{input}</word-list-card>" }
# Determine type of card # Determine type of card
card_type := { card_type := {
if card.attribute == "spell" then "spell card" if card.attribute == "spell" then "spell card"
else if contains(card.level, match:"Spell Card") then "spell card" else if contains(card.level, match:"Spell Card") then "spell card"
else if card.attribute == "trap" then "trap card" else if card.attribute == "trap" then "trap card"
else if contains(card.level, match:"Trap Card") then "trap card" else if contains(card.level, match:"Trap Card") then "trap card"
else if card.type_1 == "<word-list-monster>Divine-Beast</word-list-monster>" then "obelisk" else if card.type_1 == "<word-list-monster>Divine-Beast</word-list-monster>" then "obelisk"
else if card.type_1 == "<word-list-monster>Legendary Dragon</word-list-monster>" then "legendary dragons" else if card.type_1 == "<word-list-monster>Legendary Dragon</word-list-monster>" then "legendary dragons"
else if contains(card.monster_type, match:"Fusion") then "fusion monster" else if contains(card.monster_type, match:"Fusion") then "fusion monster"
else if contains(card.monster_type, match:"Ritual") then "ritual monster" else if contains(card.monster_type, match:"Ritual") then "ritual monster"
else if contains(card.monster_type, match:"Dark Synchro") then "dark synchro monster" else if contains(card.monster_type, match:"Dark Synchro") then "dark synchro monster"
else if contains(card.monster_type, match:"Dark Tuner") then "effect monster" else if contains(card.monster_type, match:"Dark Tuner") then "effect monster"
else if contains(card.monster_type, match:"Synchro") then "synchro monster" else if contains(card.monster_type, match:"Synchro") then "synchro monster"
else if contains(card.monster_type, match:"Effect") then "effect monster" else if contains(card.monster_type, match:"Effect") then "effect monster"
else if contains(card.monster_type, match:"Spirit") then "effect monster" else if contains(card.monster_type, match:"Spirit") then "effect monster"
else if contains(card.monster_type, match:"Toon") then "effect monster" else if contains(card.monster_type, match:"Toon") then "effect monster"
else if contains(card.monster_type, match:"Tuner") then "effect monster" else if contains(card.monster_type, match:"Tuner") then "effect monster"
else if contains(card.monster_type, match:"Union") then "effect monster" else if contains(card.monster_type, match:"Union") then "effect monster"
else "normal monster" else "normal monster"
} }
# Default 'attribute' of card # Default 'attribute' of card
attribute := { attribute := {
if is_spell_card() then "Spell" if is_spell_card() then "Spell"
else if is_trap_card() then "Trap" else if is_trap_card() then "Trap"
else "none" else "none"
} }
# Default foil for a card # Default foil for a card
foil := { foil := {
if card.rarity == "super rare" then "holo image" if card.rarity == "super rare" then "holo image"
else if card.rarity == "ultra rare" then "holo image" else if card.rarity == "ultra rare" then "holo image"
else if card.rarity == "secret rare" then "secret holo image" else if card.rarity == "secret rare" then "secret holo image"
else if card.rarity == "ultimate rare" then "holo image" else if card.rarity == "ultimate rare" then "holo image"
else if card.rarity == "parallel rare" then "parallel holo image" else if card.rarity == "parallel rare" then "parallel holo image"
else if card.rarity == "gold tech" then "gold tech holo image" else if card.rarity == "gold tech" then "gold tech holo image"
else if card.rarity == "promo" then "secret holo image" else if card.rarity == "promo" then "secret holo image"
else "none" else "none"
} }
############### Type of card ############### Type of card
nm_ext_querry := { nm_ext_querry := {
if set.gods_have_effects == "no" then is_normal_monster_extended(value) if set.gods_have_effects == "no" then is_normal_monster_extended(value)
else is_normal_monster(value) else is_normal_monster(value)
} }
is_nmonster := { is_nmonster := {
card.card_type == "spell card" or card.card_type == "spell card" or
card.card_type == "trap card" card.card_type == "trap card"
} }
is_monster := { is_monster := {
card.card_type == "normal monster" or card.card_type == "normal monster" or
card.card_type == "effect monster" or card.card_type == "effect monster" or
card.card_type == "ritual monster" or card.card_type == "ritual monster" or
card.card_type == "dark synchro monster" or card.card_type == "dark synchro monster" or
card.card_type == "synchro monster" or card.card_type == "synchro monster" or
card.card_type == "fusion monster" or card.card_type == "fusion monster" or
card.card_type == "token monster" or card.card_type == "token monster" or
card.card_type == "obelisk" or card.card_type == "obelisk" or
card.card_type == "slifer" or card.card_type == "slifer" or
card.card_type == "ra" or card.card_type == "ra" or
card.card_type == "legendary dragons" card.card_type == "legendary dragons"
} }
is_normal_monster_extended := { is_normal_monster_extended := {
card.card_type == "normal monster" or card.card_type == "normal monster" or
card.card_type == "obelisk" or card.card_type == "obelisk" or
card.card_type == "slifer" or card.card_type == "slifer" or
card.card_type == "ra" or card.card_type == "ra" or
card.card_type == "legendary dragons" card.card_type == "legendary dragons"
} }
is_normal_monster := { is_normal_monster := {
card.card_type == "normal monster" card.card_type == "normal monster"
} }
is_spell_card := { is_spell_card := {
card.card_type == "spell card" or card.card_type == "spell card" or
card.attribute == "spell" or card.attribute == "spell" or
card.level == "Spell" card.level == "Spell"
} }
is_trap_card := { is_trap_card := {
card.card_type == "trap card" or card.card_type == "trap card" or
card.attribute == "trap" or card.attribute == "trap" or
card.level == "Trap" card.level == "Trap"
} }
############### Determine Card Position ############### Determine Card Position
type_sort := { type_sort := {
type := card.card_type type := card.card_type
if chosen(choice:"normal monster", type) then "A" if chosen(choice:"normal monster", type) then "A"
else if chosen(choice:"ra", type) then "B" else if chosen(choice:"ra", type) then "B"
else if chosen(choice:"effect monster", type) then "C" else if chosen(choice:"effect monster", type) then "C"
else if chosen(choice:"slifer", type) then "D" else if chosen(choice:"slifer", type) then "D"
else if chosen(choice:"ritual monster", type) then "E" else if chosen(choice:"ritual monster", type) then "E"
else if chosen(choice:"obelisk", type) then "F" else if chosen(choice:"obelisk", type) then "F"
else if chosen(choice:"fusion monster", type) then "G" else if chosen(choice:"fusion monster", type) then "G"
else if chosen(choice:"synchro monster", type) then "H" else if chosen(choice:"synchro monster", type) then "H"
else if chosen(choice:"dark synchro monster", type) then "I" else if chosen(choice:"dark synchro monster", type) then "I"
else if chosen(choice:"token monster", type) then "J" else if chosen(choice:"token monster", type) then "J"
else if chosen(choice:"legendary dragons", type) then "K" else if chosen(choice:"legendary dragons", type) then "K"
else if chosen(choice:"spell card", type) then "L" else if chosen(choice:"spell card", type) then "L"
else if chosen(choice:"trap card", type) then "M" else if chosen(choice:"trap card", type) then "M"
else "N" else "N"
} }
pos_of_card := { pos_of_card := {
position( position(
of: card of: card
in: set in: set
order_by: { order_by: {
type_sort() + card.monster_type + card.name + card.attribute type_sort() + card.monster_type + card.name + card.attribute
}) + 1 }) + 1
} }
+41 -41
View File
@@ -1,41 +1,41 @@
############################################################## Set fields ############################################################## Set fields
set field: set field:
type: info type: info
name: Set Information name: Set Information
set field: set field:
type: text type: text
name: title name: title
description: This information will not appear on the card. description: This information will not appear on the card.
set field: set field:
type: text type: text
name: code name: code
description: Recommended only 3 Capital digits. Will appear before card number. ex: LOB-XX101 description: Recommended only 3 Capital digits. Will appear before card number. ex: LOB-XX101
set field: set field:
type: text type: text
name: language name: language
description: Recommended 2 - 3 Captital digits. Will appear before the card number, after the code. ex: XXX-EN101 description: Recommended 2 - 3 Captital digits. Will appear before the card number, after the code. ex: XXX-EN101
set field: set field:
type: text type: text
name: description name: description
multi line: true multi line: true
description: This information will not appear on the card. description: This information will not appear on the card.
set field: set field:
type: text type: text
name: edition name: edition
description: Editting this will set 1 edition for all the cards and will appear in the edition bar below the picture. ex-> LIMITED EDITION description: Editting this will set 1 edition for all the cards and will appear in the edition bar below the picture. ex-> LIMITED EDITION
set field: set field:
type: text type: text
name: copyright name: copyright
description: Copyright information. This will not appear on the card. description: Copyright information. This will not appear on the card.
set field: set field:
type: boolean type: boolean
name: gods have effects name: gods have effects
description: Should god cards have effects? description: Should god cards have effects?
initial: yes initial: yes
############################# Default style ############################# Default style
default set style: default set style:
title: title:
padding left: 2 padding left: 2
font: font:
size: 16 size: 16
+41 -41
View File
@@ -1,41 +1,41 @@
############################################################## Word lists ############################################################## Word lists
word list: word list:
name: monster name: monster
word: Aqua word: Aqua
word: Beast word: Beast
word: Beast-Warrior word: Beast-Warrior
word: Dinosaur word: Dinosaur
word: Divine-Beast word: Divine-Beast
word: Dragon word: Dragon
word: Fairy word: Fairy
word: Fiend word: Fiend
word: Fish word: Fish
word: Insect word: Insect
word: Legendary Dragon word: Legendary Dragon
word: Machine word: Machine
word: Plant word: Plant
word: Pyro word: Pyro
word: Psychic word: Psychic
word: Reptile word: Reptile
word: Rock word: Rock
word: Sea Serpent word: Sea Serpent
word: Spellcaster word: Spellcaster
word: Thunder word: Thunder
word: Warrior word: Warrior
word: Winged Beast word: Winged Beast
word: Zombie word: Zombie
word list: word list:
name: card name: card
word: Dark Synchro word: Dark Synchro
word: Dark Tuner word: Dark Tuner
word: Effect word: Effect
word: Fusion word: Fusion
word: Gemini word: Gemini
word: Ritual word: Ritual
word: Spirit word: Spirit
word: Synchro word: Synchro
word: Toon word: Toon
word: Tuner word: Tuner
word: Union word: Union