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
full name: Magic The Gathering, card blend utilities
version: 2009-04-09
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
# card-colors Defines card color choices
# Use in game
# blend-scripts Defines card_hybrid, family of functions
# Use in init script of style
# card-backgrounds Uses the blend scripts to make choice images for card backgrounds
mse version: 0.3.8
full name: Magic The Gathering, card blend utilities
version: 2009-04-09
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
# card-colors Defines card color choices
# Use in game
# blend-scripts Defines card_hybrid, family of functions
# Use in init script of style
# card-backgrounds Uses the blend scripts to make choice images for card backgrounds
# 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
full name: Magic The Gathering, placeholder images
version: 2007-09-23
mse version: 0.3.5
full name: Magic The Gathering, placeholder images
version: 2007-09-23
+33 -33
View File
@@ -1,33 +1,33 @@
# default image if there is none
default_images := [
c: "/magic-default-image.mse-include/colorless.jpg"
a: "/magic-default-image.mse-include/artifact.jpg"
m: "/magic-default-image.mse-include/multicolor.jpg"
w: "/magic-default-image.mse-include/white.jpg"
u: "/magic-default-image.mse-include/blue.jpg"
b: "/magic-default-image.mse-include/black.jpg"
r: "/magic-default-image.mse-include/red.jpg"
g: "/magic-default-image.mse-include/green.jpg"
l: "/magic-default-image.mse-include/land.jpg"
]
default_image := {
color_background(color_combination: {
combine := "symmetric overlay"
base :=
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 == 2 then combine_blend(
image1: default_images[colors.0],
image2: default_images[colors.1],
)
else default_images.m
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 artifact then combine_blend(image1: default_images.a, image2: base)
else base
})
}
# default image if there is none
default_images := [
c: "/magic-default-image.mse-include/colorless.jpg"
a: "/magic-default-image.mse-include/artifact.jpg"
m: "/magic-default-image.mse-include/multicolor.jpg"
w: "/magic-default-image.mse-include/white.jpg"
u: "/magic-default-image.mse-include/blue.jpg"
b: "/magic-default-image.mse-include/black.jpg"
r: "/magic-default-image.mse-include/red.jpg"
g: "/magic-default-image.mse-include/green.jpg"
l: "/magic-default-image.mse-include/land.jpg"
]
default_image := {
color_background(color_combination: {
combine := "symmetric overlay"
base :=
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 == 2 then combine_blend(
image1: default_images[colors.0],
image2: default_images[colors.1],
)
else default_images.m
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 artifact then combine_blend(image1: default_images.a, image2: base)
else base
})
}
@@ -1,227 +1,227 @@
mse version: 0.3.8
version: 2009-03-25
image font size: 46
horizontal space: 1.2
symbol:
code: Æ
image: ae.png
symbol:
code: &
image: ampersand.png
symbol:
code: '
image: apostrophe.png
symbol:
code: ,
image: comma.png
symbol:
code: -
image: dash.png
symbol:
code: A
image: a.png
symbol:
code: a
image: a.png
symbol:
code: B
image: b.png
symbol:
code: b
image: b.png
symbol:
code: C
image: c.png
symbol:
code: c
image: c.png
symbol:
code: D
image: d.png
symbol:
code: d
image: d.png
symbol:
code: E
image: e.png
symbol:
code: e
image: e.png
symbol:
code: F
image: f.png
symbol:
code: f
image: f.png
symbol:
code: G
image: g.png
symbol:
code: g
image: g.png
symbol:
code: H
image: h.png
symbol:
code: h
image: h.png
symbol:
code: I
image: i.png
symbol:
code: i
image: i.png
symbol:
code: J
image: j.png
symbol:
code: j
image: j.png
symbol:
code: K
image: k.png
symbol:
code: k
image: k.png
symbol:
code: L
image: l.png
symbol:
code: l
image: l.png
symbol:
code: M
image: m.png
symbol:
code: m
image: m.png
symbol:
code: N
image: n.png
symbol:
code: n
image: n.png
symbol:
code: O
image: o.png
symbol:
code: o
image: o.png
symbol:
code: P
image: p.png
symbol:
code: p
image: p.png
symbol:
code: Q
image: q.png
symbol:
code: q
image: q.png
symbol:
code: R
image: r.png
symbol:
code: r
image: r.png
symbol:
code: S
image: s.png
symbol:
code: s
image: s.png
symbol:
code: T
image: t.png
symbol:
code: t
image: t.png
symbol:
code: U
image: u.png
symbol:
code: u
image: u.png
symbol:
code: V
image: v.png
symbol:
code: v
image: v.png
symbol:
code: W
image: w.png
symbol:
code: w
image: w.png
symbol:
code: X
image: x.png
symbol:
code: x
image: x.png
symbol:
code: Y
image: y.png
symbol:
code: y
image: y.png
symbol:
code: Z
image: z.png
symbol:
code: z
image: z.png
symbol:
code: [ ]
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgba(0,0,0,0)
image: space.png
##############################################################
# Insert-symbol menu
insert symbol menu:
item:
name: A-M
item: A
item: Æ
item: B
item: C
item: D
item: E
item: F
item: G
item: H
item: I
item: J
item: K
item: L
item: M
item:
name: N-Z
item: N
item: O
item: P
item: Q
item: R
item: S
item: T
item: U
item: V
item: W
item: X
item: Y
item: Z
item:
name: punctuation
item: &
item: '
item: ,
item: -
item:
mse version: 0.3.8
version: 2009-03-25
image font size: 46
horizontal space: 1.2
symbol:
code: Æ
image: ae.png
symbol:
code: &
image: ampersand.png
symbol:
code: '
image: apostrophe.png
symbol:
code: ,
image: comma.png
symbol:
code: -
image: dash.png
symbol:
code: A
image: a.png
symbol:
code: a
image: a.png
symbol:
code: B
image: b.png
symbol:
code: b
image: b.png
symbol:
code: C
image: c.png
symbol:
code: c
image: c.png
symbol:
code: D
image: d.png
symbol:
code: d
image: d.png
symbol:
code: E
image: e.png
symbol:
code: e
image: e.png
symbol:
code: F
image: f.png
symbol:
code: f
image: f.png
symbol:
code: G
image: g.png
symbol:
code: g
image: g.png
symbol:
code: H
image: h.png
symbol:
code: h
image: h.png
symbol:
code: I
image: i.png
symbol:
code: i
image: i.png
symbol:
code: J
image: j.png
symbol:
code: j
image: j.png
symbol:
code: K
image: k.png
symbol:
code: k
image: k.png
symbol:
code: L
image: l.png
symbol:
code: l
image: l.png
symbol:
code: M
image: m.png
symbol:
code: m
image: m.png
symbol:
code: N
image: n.png
symbol:
code: n
image: n.png
symbol:
code: O
image: o.png
symbol:
code: o
image: o.png
symbol:
code: P
image: p.png
symbol:
code: p
image: p.png
symbol:
code: Q
image: q.png
symbol:
code: q
image: q.png
symbol:
code: R
image: r.png
symbol:
code: r
image: r.png
symbol:
code: S
image: s.png
symbol:
code: s
image: s.png
symbol:
code: T
image: t.png
symbol:
code: t
image: t.png
symbol:
code: U
image: u.png
symbol:
code: u
image: u.png
symbol:
code: V
image: v.png
symbol:
code: v
image: v.png
symbol:
code: W
image: w.png
symbol:
code: w
image: w.png
symbol:
code: X
image: x.png
symbol:
code: x
image: x.png
symbol:
code: Y
image: y.png
symbol:
code: y
image: y.png
symbol:
code: Z
image: z.png
symbol:
code: z
image: z.png
symbol:
code: [ ]
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgba(0,0,0,0)
image: space.png
##############################################################
# Insert-symbol menu
insert symbol menu:
item:
name: A-M
item: A
item: Æ
item: B
item: C
item: D
item: E
item: F
item: G
item: H
item: I
item: J
item: K
item: L
item: M
item:
name: N-Z
item: N
item: O
item: P
item: Q
item: R
item: S
item: T
item: U
item: V
item: W
item: X
item: Y
item: Z
item:
name: punctuation
item: &
item: '
item: ,
item: -
item:
+356 -356
View File
@@ -1,356 +1,356 @@
mse version: 0.3.8
game: magic
full name: Extended Art
short name: Extended Art
installer group: magic/new style/extended art
icon: card-sample.png
position hint: 006
version: 2009-07-06
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-default-image.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# Made by artfreakwiu, edited by Megrin_kai and Pichoro
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used?
alternate_template := {
if input == "a" then (
if not styling.darker_artifacts then "oa"
else "a"
) else if input == "m" then (
if styling.saturated_multicolor then "m"
else "om"
) else input
}
template := { alternate_template() + "{type}.jpg" }
land_template := { (if input == "a" then "c" else alternate_template()) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style
styling field:
type: boolean
name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
darker artifacts:
choice images:
yes: acard.jpg
no: oacard.jpg
saturated multicolor:
choice images:
yes: mcard.jpg
no: omcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: { if card.card_symbol=="none" then 20 else 32 }
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: 376
z index: 1
default: {default_image(card.card_color)}
############################# Card type
type:
left: 33
top : 447
width: { 308 - max(22,card_style.rarity.content_width) }
height: 18
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
right: 344
top : 445
width: 40
height: 20
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 34
top : 258
width: 311
height: 176
font:
name: MPlantin
italic name: MPlantin-Italic
size: 12
scale down to: 8
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
color: rgb(255,255,255)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "bottom center"
else "bottom left"
z index: 1
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Copyright stuff
illustrator:
left: 56
top : 477
width: 217
height: 13
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
full name: Extended Art
short name: Extended Art
installer group: magic/new style/extended art
icon: card-sample.png
position hint: 006
version: 2009-07-06
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-default-image.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# Made by artfreakwiu, edited by Megrin_kai and Pichoro
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used?
alternate_template := {
if input == "a" then (
if not styling.darker_artifacts then "oa"
else "a"
) else if input == "m" then (
if styling.saturated_multicolor then "m"
else "om"
) else input
}
template := { alternate_template() + "{type}.jpg" }
land_template := { (if input == "a" then "c" else alternate_template()) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style
styling field:
type: boolean
name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
darker artifacts:
choice images:
yes: acard.jpg
no: oacard.jpg
saturated multicolor:
choice images:
yes: mcard.jpg
no: omcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: { if card.card_symbol=="none" then 20 else 32 }
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: 376
z index: 1
default: {default_image(card.card_color)}
############################# Card type
type:
left: 33
top : 447
width: { 308 - max(22,card_style.rarity.content_width) }
height: 18
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
right: 344
top : 445
width: 40
height: 20
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 34
top : 258
width: 311
height: 176
font:
name: MPlantin
italic name: MPlantin-Italic
size: 12
scale down to: 8
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
color: rgb(255,255,255)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "bottom center"
else "bottom left"
z index: 1
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Copyright stuff
illustrator:
left: 56
top : 477
width: 217
height: 13
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+499 -499
View File
@@ -1,499 +1,499 @@
mse version: 0.3.8
game: magic
full name: FPM's Flip Magic
short name: FPM Flip
installer group: magic/FirePenguinMaster/Flip cards
icon: card-sample.png
position hint: 402
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# Template by Art_Freak
############################################################## Extra scripts
init script:
# We have no land templates
land_template := { "c{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
# TODO: also for some overlays involving white
font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" }
card_shape := { "flip" }
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 29
width: 300
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 17
top : 150
width: 25
height: 195
alignment: top right
direction: vertical
symbol font:
name: magic-mana-beveled
size: 17
scale down to: 17
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
name 2:
right: 32
bottom: 454
width: 300
height: 23
angle: 180
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost 2:
right: 334
bottom: 170
width: 25
height: 170
alignment: top right
direction: vertical
angle: 180
symbol font:
name: magic-mana-beveled
size: 17
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol 2:
right: 331
bottom: 457
height: 20
width: 14
z index: 1
render style: image
angle: 180
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 49
top: 130
width: 277
height: 245
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 126
top : 358
width: 256
height: 18
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
type 2:
right: 33
bottom: 127
width: 263
height: 18
angle: 180
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 70
top : 348
width: 33
height: 23
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
#should the bottom textbox be the flipped or unflipped text? if flipped, reverse orientations of fields.
text:
left: 62
top : 380
width: 280
height: 65
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 42
top : 380
width: 300
height: 65
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
text 2:
right: 33
bottom: 65
width: 280
height: 60
angle: 180
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
watermark 2:
right: 33
bottom: 65
width: 300
height: 60
z index: 1
render style: image
alignment: middle center
angle: 180
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 342
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 24
top: 393
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
power 2:
z index: 2
right: 334
bottom: 111
width: 19
height: 50
angle: 180
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness 2:
z index: 2
right: 334
bottom: 58
width: 19
height: 50
angle: 180
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Copyright stuff
illustrator:
right: 350
top : 340
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 1
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { font_color(card.card_color) }
copyright line:
left: 65
top : 493
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: pt symbols 2
script: "shieldsword"
save value: false
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt symbols:
left: 24
top: 340
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
pt symbols 2:
right: 333
bottom: 58
width: 19
height: 103
z index: 1
visible: { card.power_2 != "" or card.toughness_2 != "" }
render style: image
angle: 180
choice images:
shieldsword: ptshieldsword.png
paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 341
width: 40
height: 15
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
full name: FPM's Flip Magic
short name: FPM Flip
installer group: magic/FirePenguinMaster/Flip cards
icon: card-sample.png
position hint: 402
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# Template by Art_Freak
############################################################## Extra scripts
init script:
# We have no land templates
land_template := { "c{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
# TODO: also for some overlays involving white
font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" }
card_shape := { "flip" }
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 29
width: 300
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 17
top : 150
width: 25
height: 195
alignment: top right
direction: vertical
symbol font:
name: magic-mana-beveled
size: 17
scale down to: 17
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
name 2:
right: 32
bottom: 454
width: 300
height: 23
angle: 180
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost 2:
right: 334
bottom: 170
width: 25
height: 170
alignment: top right
direction: vertical
angle: 180
symbol font:
name: magic-mana-beveled
size: 17
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol 2:
right: 331
bottom: 457
height: 20
width: 14
z index: 1
render style: image
angle: 180
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 49
top: 130
width: 277
height: 245
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 126
top : 358
width: 256
height: 18
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
type 2:
right: 33
bottom: 127
width: 263
height: 18
angle: 180
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 70
top : 348
width: 33
height: 23
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
#should the bottom textbox be the flipped or unflipped text? if flipped, reverse orientations of fields.
text:
left: 62
top : 380
width: 280
height: 65
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 42
top : 380
width: 300
height: 65
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
text 2:
right: 33
bottom: 65
width: 280
height: 60
angle: 180
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
watermark 2:
right: 33
bottom: 65
width: 300
height: 60
z index: 1
render style: image
alignment: middle center
angle: 180
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 342
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 24
top: 393
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
power 2:
z index: 2
right: 334
bottom: 111
width: 19
height: 50
angle: 180
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness 2:
z index: 2
right: 334
bottom: 58
width: 19
height: 50
angle: 180
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Copyright stuff
illustrator:
right: 350
top : 340
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 1
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { font_color(card.card_color) }
copyright line:
left: 65
top : 493
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: pt symbols 2
script: "shieldsword"
save value: false
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt symbols:
left: 24
top: 340
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
pt symbols 2:
right: 333
bottom: 58
width: 19
height: 103
z index: 1
visible: { card.power_2 != "" or card.toughness_2 != "" }
render style: image
angle: 180
choice images:
shieldsword: ptshieldsword.png
paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 341
width: 40
height: 15
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
+386 -386
View File
@@ -1,386 +1,386 @@
mse version: 0.3.8
game: magic
full name: FPM's Normal Magic
short name: FPM Normal
installer group: magic/FirePenguinMaster/Normal cards
icon: card-sample.png
position hint: 401
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#Template by Art_Freak and Pichoro
############################################################## Extra scripts
init script:
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
template := { green_template() + "{type}.jpg" }
land_template := {
(if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e"
else "c"
) else green_template()) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
# TODO: also for some overlays involving white
font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" }
############################################################## Extra style options
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: land style
description: Should colorless lands be normal or grey?
initial: normal
choice: normal
choice: grey
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
land style:
render style: both
choice images:
normal: clcard.jpg
grey: elcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 18
top : 55
width: 27
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
z index: 1
padding top: 0
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 48
top: 67
width: 309
height: 223
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 70
top : 302
width: 33
height: 23
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 362
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 24
top: 415
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
right: 350
top : 293
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 1
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { font_color(card.card_color) }
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt symbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 294
width: 40
height: 15
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
full name: FPM's Normal Magic
short name: FPM Normal
installer group: magic/FirePenguinMaster/Normal cards
icon: card-sample.png
position hint: 401
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#Template by Art_Freak and Pichoro
############################################################## Extra scripts
init script:
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
template := { green_template() + "{type}.jpg" }
land_template := {
(if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e"
else "c"
) else green_template()) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
# TODO: also for some overlays involving white
font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" }
############################################################## Extra style options
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: land style
description: Should colorless lands be normal or grey?
initial: normal
choice: normal
choice: grey
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
land style:
render style: both
choice images:
normal: clcard.jpg
grey: elcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 18
top : 55
width: 27
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
z index: 1
padding top: 0
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 48
top: 67
width: 309
height: 223
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 70
top : 302
width: 33
height: 23
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 362
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 24
top: 415
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
right: 350
top : 293
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 1
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { font_color(card.card_color) }
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt symbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 294
width: 40
height: 15
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+389 -389
View File
@@ -1,389 +1,389 @@
mse version: 0.3.8
game: magic
full name: FPM's Promo Magic
short name: FPM Promo
installer group: magic/FirePenguinMaster/Promotional
icon: card-sample.png
position hint: 404
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2007-12-29
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#Template by Pichoro
############################################################## Extra scripts
init script:
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
template := { green_template() + "{type}.jpg" }
land_template := {
(if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e"
else "c"
) else green_template()) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: color
name: font color
description: The default text and typeline color for cards
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: land style
description: Should colorless lands be normal or grey?
initial: normal
choice: normal
choice: grey
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
land style:
render style: both
choice images:
normal: clcard.jpg
grey: elcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 18
right width: 18
top width: 18
bottom width: 18
z index: 5
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 18
top : 55
width: 27
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 49
top: 65
width: 307
height: 439
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: top shrink-overflow
z index: 2
padding top: 2
font:
name: Matrix
size: 10
color: { styling.font_color }
separator color: rgb(128,128,128)
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: { styling.font_color }
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 3
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 2
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 361
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 25
top: 418
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Copyright stuff
illustrator:
right: 350
top : 293
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 2
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { styling.font_color }
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 2
alignment: bottom right
font:
name: MPlantin
size: 7
color: { styling.font_color }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: black paintbrush
editable: false
choice: black
save value: false
extra card field:
type: choice
name: white paintbrush
editable: false
choice: white
save value: false
extra card style:
pt symbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
black paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 294
width: 40
height: 15
z index: 2
render style: image
visible: { styling.font_color == "black" }
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 294
width: 40
height: 15
z index: 2
render style: image
visible: { styling.font_color == "white" }
choice images:
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 4
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
full name: FPM's Promo Magic
short name: FPM Promo
installer group: magic/FirePenguinMaster/Promotional
icon: card-sample.png
position hint: 404
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2007-12-29
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#Template by Pichoro
############################################################## Extra scripts
init script:
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
template := { green_template() + "{type}.jpg" }
land_template := {
(if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e"
else "c"
) else green_template()) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: color
name: font color
description: The default text and typeline color for cards
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: land style
description: Should colorless lands be normal or grey?
initial: normal
choice: normal
choice: grey
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
land style:
render style: both
choice images:
normal: clcard.jpg
grey: elcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 18
right width: 18
top width: 18
bottom width: 18
z index: 5
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 18
top : 55
width: 27
height: 250
direction: vertical
alignment: top right
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 49
top: 65
width: 307
height: 439
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 120
top : 312
width: 220
height: 20
alignment: top shrink-overflow
z index: 2
padding top: 2
font:
name: Matrix
size: 10
color: { styling.font_color }
separator color: rgb(128,128,128)
############################# Text box
text:
left: 61
top : 343
width: 280
height: 144
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: { styling.font_color }
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 3
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 127
top : 340
width: 138
height: 156
z index: 2
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 361
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 25
top: 418
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Copyright stuff
illustrator:
right: 350
top : 293
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 2
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { styling.font_color }
copyright line:
left: 65
top : 492
width: 285
height: 12
z index: 2
alignment: bottom right
font:
name: MPlantin
size: 7
color: { styling.font_color }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: black paintbrush
editable: false
choice: black
save value: false
extra card field:
type: choice
name: white paintbrush
editable: false
choice: white
save value: false
extra card style:
pt symbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
black paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 294
width: 40
height: 15
z index: 2
render style: image
visible: { styling.font_color == "black" }
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 294
width: 40
height: 15
z index: 2
render style: image
visible: { styling.font_color == "white" }
choice images:
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 4
render style: image
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
game: magic
full name: FPM's Token Magic
short name: FPM Token
installer group: magic/FirePenguinMaster/Tokens
icon: card-sample.png
position hint: 407
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#Template by Art_Freak and Pichoro
############################################################## Extra scripts
init script:
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
template_suffix := [card: "card.jpg", textbox: "textbox.png", typeline: "typeline.png"]
template := { green_template() + template_suffix[type] }
land_template := {
(if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e"
else "c"
) else green_template()) + "l" + template_suffix[type] }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
# TODO: also for some overlays involving white
font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" }
card_shape := {
if styling.token then "token"
else "normal"
}
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: land style
description: Should colorless lands be normal or grey?
initial: normal
choice: normal
choice: grey
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: boolean
name: token
description: Is this card a token?
initial: yes
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
land style:
render style: both
choice images:
normal: clcard.jpg
grey: elcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 18
right width: 18
top width: 18
bottom width: 18
z index: 6
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 18
top : 55
width: 27
height: 250
alignment: top right
direction: vertical
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 49
top: 65
width: 307
height: 439
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 110
top : 479
width: 220
height: 20
alignment: top shrink-overflow
z index: 3
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
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 }
width: 33
height: 22
z index: 3
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 56
top : 410
width: 290
height: 46
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 4
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 181
top : 405
width: 45
height: 50
z index: 3
render style: image
alignment: middle center
visible: { card.rule_text != "" and card.flavor_text != "" }
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 361
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 25
top: 418
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Copyright stuff
illustrator:
right: 350
top : 461
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 3
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { font_color(card.card_color) }
copyright line:
left: 65
top : 494
width: 285
height: 12
z index: 3
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: textbox
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: typeline
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt symbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
textbox:
left: 52
top: 405
width: 299
height: 55
render style: image
popup style: in place
visible:
{ card.rule_text != "" or
(number_of_items(in:"" + card.flavor_text) > 21) }
image: { card_textbox() }
z index: 2
typeline:
left: 53
top: 464
width: 304
height: 41
render style: image
popup style: in place
visible: { to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" }
image: { card_typeline() }
z index: 2
paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 461
width: 40
height: 15
z index: 3
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 5
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
full name: FPM's Token Magic
short name: FPM Token
installer group: magic/FirePenguinMaster/Tokens
icon: card-sample.png
position hint: 407
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-beveled.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#Template by Art_Freak and Pichoro
############################################################## Extra scripts
init script:
green_template := {
if input == "g" then (
if styling.green_style == "light" then "lg"
else "g"
) else input
}
template_suffix := [card: "card.jpg", textbox: "textbox.png", typeline: "typeline.png"]
template := { green_template() + template_suffix[type] }
land_template := {
(if input == "a" or input == "c" then (
if styling.land_style == "grey" then "e"
else "c"
) else green_template()) + "l" + template_suffix[type] }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
# TODO: also for some overlays involving white
font_colors_white := { input != "w" }
paintbrush_color := { if font_white() then "white" else "black" }
card_shape := {
if styling.token then "token"
else "normal"
}
############################################################## Extra style
styling field:
type: choice
name: cardname font
description: Use Matrix or MatrixBoldSmallCaps for the cardname font?
initial: Matrix
choice: Matrix
choice: MatrixBoldSmallCaps
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: green style
description: Choose the style of green: light or dark.
initial: dark
choice: light
choice: dark
styling field:
type: choice
name: land style
description: Should colorless lands be normal or grey?
initial: normal
choice: normal
choice: grey
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: boolean
name: token
description: Is this card a token?
initial: yes
styling style:
green style:
render style: both
choice images:
light: lgcard.jpg
dark: gcard.jpg
land style:
render style: both
choice images:
normal: clcard.jpg
grey: elcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 18
right width: 18
top width: 18
bottom width: 18
z index: 6
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 45
top : 25
width: 290
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name:
{ if styling.cardname_font == "Matrix" then "Matrix"
else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps"
else "Matrix" }
size: 20
color: rgb(0,0,0)
casting cost:
left: 18
top : 55
width: 27
height: 250
alignment: top right
direction: vertical
symbol font:
name: magic-mana-beveled
size: 18
scale down to: 18
alignment: bottom right
always symbol: true
padding top: 0
z index: 1
card symbol:
left: 30
top : 27
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 49
top: 65
width: 307
height: 439
mask: imagemask.png
z index: 1
############################# Card type
type:
left: 110
top : 479
width: 220
height: 20
alignment: top shrink-overflow
z index: 3
padding top: 2
font:
name: Matrix
size: 10
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
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 }
width: 33
height: 22
z index: 3
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 56
top : 410
width: 290
height: 46
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 4
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 181
top : 405
width: 45
height: 50
z index: 3
render style: image
alignment: middle center
visible: { card.rule_text != "" and card.flavor_text != "" }
include file: /magic-watermarks.mse-include/watermarks
############################# PT
power:
z index: 2
left: 24
top: 361
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
toughness:
z index: 2
left: 25
top: 418
width: 19
height: 50
alignment: center middle
font:
name: Mplantin
size: 18
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Copyright stuff
illustrator:
right: 350
top : 461
width: { max(20, card_style.illustrator.content_width) + 5 }
height: 16
z index: 3
alignment: middle right
font:
name: MPlantin-Italic
size: 8
color: { font_color(card.card_color) }
copyright line:
left: 65
top : 494
width: 285
height: 12
z index: 3
alignment: bottom right
font:
name: MPlantin
size: 7
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt symbols
script: "shieldsword"
editable: false
save value: false
extra card field:
type: choice
name: textbox
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: typeline
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt symbols:
left: 25
top: 362
width: 19
height: 103
z index: 1
visible: { card.power != "" or card.toughness != "" }
render style: image
choice images:
shieldsword: ptshieldsword.png
textbox:
left: 52
top: 405
width: 299
height: 55
render style: image
popup style: in place
visible:
{ card.rule_text != "" or
(number_of_items(in:"" + card.flavor_text) > 21) }
image: { card_textbox() }
z index: 2
typeline:
left: 53
top: 464
width: 304
height: 41
render style: image
popup style: in place
visible: { to_text(card.type) != "" or card.illustrator != "" or card.copyright != "" }
image: { card_typeline() }
z index: 2
paintbrush:
right: { 350 - card_style.illustrator.content_width }
top : 461
width: 40
height: 15
z index: 3
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 5
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+3 -3
View File
@@ -1,3 +1,3 @@
mse version: 0.3.6
full name: Icons/symbols for futureshifted Magic The Gathering templates
version: 2008-05-21
mse version: 0.3.6
full name: Icons/symbols for futureshifted Magic The Gathering templates
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
game: magic
short name: Future Textless
full name: Futureshift Textless
installer group: magic/Future/Textless cards
icon: card-sample.png
position hint: 055
version: 2009-07-22
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2008-05-21
depends on:
package: magic-mana-future.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Pichoro
#Images by Spiderboy4, Buttock1234, and Artfreakwiu
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template := { input + "{type}.jpg" }
land_template := { (if input == "a" then "c" else input) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
colorless_color := {
if card.card_color=="white" then "w"
else if card.card_color=="blue" then "u"
else if card.card_color=="black" then "b"
else if card.card_color=="red" then "r"
else if card.card_color=="green" then "g"
else "c"
}
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"
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"
}
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:"multicolor") then (
if card.card_color=="multicolor" then "black"
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 "black"
) else if card.card_color == "white" then "black"
else if contains(card.card_color, match:"land") then (
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:"black") then "white"
else if contains(card.card_color, match:"blue") then "white"
else "black"
) else if card.card_color == "colorless" then "black"
else "white"
}
card_shape := { if styling.shifted_sorting then "shifted" else "normal" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: no
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-future.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-future.mse-symbol-font/mana_rg.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
mask: bordermask.png
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 73 else 88 }
top : 30
width: { if card.card_symbol=="none" then 269 else 254 }
height: 30
alignment: middle shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 18
color:
script:
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:"radial") or
contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") and
contains(card.card_color, match:"black") and
styling.colored_multicolor_land_name then rgb(255,255,255)
else if contains(card.card_color, match:"land") and
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 contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then (
if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0)
) else font_color(card.card_color)
casting cost:
left: 18
top: 57
height: 422
width: 75
alignment: top left
direction: vertical
symbol font:
name: magic-mana-future
size: 22
scale down to: 22
alignment: bottom right
always symbol: true
mask: costmask.png
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 50 else 67}
top : 35
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
type symbol:
left: 23
top: 25
width: 21
height: 20
z index: 1
render style: image
choice images:
artifact: { "/magic-future-common.mse-include/artifact_" + 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" }
instant: { "/magic-future-common.mse-include/instant_" + 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" }
sorcery: { "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" }
planeswalker: { "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" }
############################# Image
image:
left: 37
top: 46
width: 322
height: 418
z index: 1
mask: mask_image.png
############################# Card type
type:
left: 49
top : 434
width: { 300 - max(18,card_style.rarity.content_width) }
height: 28
alignment: middle shrink-overflow
z index: 2
padding top: 2
font:
name: Matrix
size: 14
color:
script:
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:"radial") or
contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") and
contains(card.card_color, match:"black") and
styling.colored_multicolor_land_name then rgb(255,255,255)
else if contains(card.card_color, match:"land") and
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 contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then (
if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0)
) else font_color(card.card_color)
separator color: rgb(128,128,128)
rarity:
right: 352
top : 439
width: 19
height: 19
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# PT
pt:
z index: 2
left: 287
top: 467
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color:
script:
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:"radial") or
contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"artifact") then (
if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0)
) 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)
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)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
right: { if card.pt != "" then 281 else 341 }
top : 478
left: 30
height: 16
z index: 1
alignment: middle right
font:
name: Matrix
size: 10
color:
script:
if contains(card.card_color, match:"land") then rgb(255,255,255)
else if contains(card.card_color, match:"artifact") or
contains(card.card_color, match:"multicolor") or
contains(card.card_color, match:"white") then rgb(0,0,0)
else rgb(255,255,255)
copyright line:
left: 30
top : 491
right: { if card.pt != "" then 281 else 341 }
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color:
script:
if contains(card.card_color, match:"land") then rgb(255,255,255)
else if contains(card.card_color, match:"artifact") or
contains(card.card_color, match:"multicolor") or
contains(card.card_color, match:"white") then rgb(0,0,0)
else rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_font(value)
editable: false
save value: false
extra card style:
pt box:
right: 357
bottom: 505
width: 78
height: 51
z index: 1
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
mask: mask_pt.png
paintbrush:
right: { ( if card.pt != "" then 281 else 341 ) - card_style.illustrator.content_width }
top : 479
width: 40
height: 15
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Future Textless
full name: Futureshift Textless
installer group: magic/Future/Textless cards
icon: card-sample.png
position hint: 055
version: 2009-07-22
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2008-05-21
depends on:
package: magic-mana-future.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Pichoro
#Images by Spiderboy4, Buttock1234, and Artfreakwiu
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template := { input + "{type}.jpg" }
land_template := { (if input == "a" then "c" else input) + "l{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
colorless_color := {
if card.card_color=="white" then "w"
else if card.card_color=="blue" then "u"
else if card.card_color=="black" then "b"
else if card.card_color=="red" then "r"
else if card.card_color=="green" then "g"
else "c"
}
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"
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"
}
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:"multicolor") then (
if card.card_color=="multicolor" then "black"
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 "black"
) else if card.card_color == "white" then "black"
else if contains(card.card_color, match:"land") then (
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:"black") then "white"
else if contains(card.card_color, match:"blue") then "white"
else "black"
) else if card.card_color == "colorless" then "black"
else "white"
}
card_shape := { if styling.shifted_sorting then "shifted" else "normal" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: no
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-future.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-future.mse-symbol-font/mana_rg.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
mask: bordermask.png
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 73 else 88 }
top : 30
width: { if card.card_symbol=="none" then 269 else 254 }
height: 30
alignment: middle shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 18
color:
script:
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:"radial") or
contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") and
contains(card.card_color, match:"black") and
styling.colored_multicolor_land_name then rgb(255,255,255)
else if contains(card.card_color, match:"land") and
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 contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then (
if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0)
) else font_color(card.card_color)
casting cost:
left: 18
top: 57
height: 422
width: 75
alignment: top left
direction: vertical
symbol font:
name: magic-mana-future
size: 22
scale down to: 22
alignment: bottom right
always symbol: true
mask: costmask.png
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 50 else 67}
top : 35
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
type symbol:
left: 23
top: 25
width: 21
height: 20
z index: 1
render style: image
choice images:
artifact: { "/magic-future-common.mse-include/artifact_" + 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" }
instant: { "/magic-future-common.mse-include/instant_" + 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" }
sorcery: { "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" }
planeswalker: { "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" }
############################# Image
image:
left: 37
top: 46
width: 322
height: 418
z index: 1
mask: mask_image.png
############################# Card type
type:
left: 49
top : 434
width: { 300 - max(18,card_style.rarity.content_width) }
height: 28
alignment: middle shrink-overflow
z index: 2
padding top: 2
font:
name: Matrix
size: 14
color:
script:
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:"radial") or
contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") and
contains(card.card_color, match:"black") and
styling.colored_multicolor_land_name then rgb(255,255,255)
else if contains(card.card_color, match:"land") and
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 contains(card.card_color, match:"artifact") or contains(card.card_color, match:"land") then (
if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0)
) else font_color(card.card_color)
separator color: rgb(128,128,128)
rarity:
right: 352
top : 439
width: 19
height: 19
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# PT
pt:
z index: 2
left: 287
top: 467
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color:
script:
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:"radial") or
contains(card.card_color, match:"vertical") and
not contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"land") and
contains(card.card_color, match:"multicolor") then rgb(0,0,0)
else if contains(card.card_color, match:"artifact") then (
if contains(card.card_color, match:"blue") or
contains(card.card_color, match:"black") or
contains(card.card_color, match:"red") or
contains(card.card_color, match:"green") then rgb(255,255,255)
else rgb(0,0,0)
) 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)
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)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
right: { if card.pt != "" then 281 else 341 }
top : 478
left: 30
height: 16
z index: 1
alignment: middle right
font:
name: Matrix
size: 10
color:
script:
if contains(card.card_color, match:"land") then rgb(255,255,255)
else if contains(card.card_color, match:"artifact") or
contains(card.card_color, match:"multicolor") or
contains(card.card_color, match:"white") then rgb(0,0,0)
else rgb(255,255,255)
copyright line:
left: 30
top : 491
right: { if card.pt != "" then 281 else 341 }
height: 12
z index: 1
alignment: bottom right
font:
name: MPlantin
size: 7
color:
script:
if contains(card.card_color, match:"land") then rgb(255,255,255)
else if contains(card.card_color, match:"artifact") or
contains(card.card_color, match:"multicolor") or
contains(card.card_color, match:"white") then rgb(0,0,0)
else rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_font(value)
editable: false
save value: false
extra card style:
pt box:
right: 357
bottom: 505
width: 78
height: 51
z index: 1
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
mask: mask_pt.png
paintbrush:
right: { ( if card.pt != "" then 281 else 341 ) - card_style.illustrator.content_width }
top : 479
width: 40
height: 15
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
@@ -1,357 +1,357 @@
mse version: 0.3.8
version: 2009-08-10
short name: beveled style (firepenguinmaster)
installer group: magic/Mana symbols/beveled style (FirePenguinMaster)
position hint: 101
icon: mana_r.png
# Symbol font in the beveled style used for casting costs on FPM cards
# Note:
# Define small_mana_t:="mana_t(_old)?.png" in the init script of the style
#
# So for example:
#
#init script:
# small_mana_t := "mana_t.png"
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 142.11
symbol:
code: B/G/W
image: mana_bgw.png
symbol:
code: B/R/G
image: mana_brg.png
symbol:
code: G/U/B
image: mana_gub.png
symbol:
code: G/W/U
image: mana_gwu.png
symbol:
code: R/G/W
image: mana_rgw.png
symbol:
code: R/W/U
image: mana_rwu.png
symbol:
code: U/B/R
image: mana_ubr.png
symbol:
code: U/R/G
image: mana_urg.png
symbol:
code: W/B/R
image: mana_wbr.png
symbol:
code: W/U/B
image: mana_wub.png
symbol:
code: W/U
image: mana_guild_wu.png
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
symbol:
code: U/B
image: mana_ub.png
symbol:
code: B/R
image: mana_br.png
symbol:
code: R/G
image: mana_rg.png
symbol:
code: G/W
image: mana_gw.png
symbol:
code: W/B
image: mana_wb.png
symbol:
code: U/R
image: mana_ur.png
symbol:
code: B/G
image: mana_bg.png
symbol:
code: R/W
image: mana_rw.png
symbol:
code: G/U
image: mana_gu.png
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
text margin left: .32
text margin right: .26
text margin top: -.03
text margin bottom: .00
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.55
text margin left: .26
text margin right: .26
text margin top: -.12
text margin bottom: -.12
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
mse version: 0.3.8
version: 2009-08-10
short name: beveled style (firepenguinmaster)
installer group: magic/Mana symbols/beveled style (FirePenguinMaster)
position hint: 101
icon: mana_r.png
# Symbol font in the beveled style used for casting costs on FPM cards
# Note:
# Define small_mana_t:="mana_t(_old)?.png" in the init script of the style
#
# So for example:
#
#init script:
# small_mana_t := "mana_t.png"
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 142.11
symbol:
code: B/G/W
image: mana_bgw.png
symbol:
code: B/R/G
image: mana_brg.png
symbol:
code: G/U/B
image: mana_gub.png
symbol:
code: G/W/U
image: mana_gwu.png
symbol:
code: R/G/W
image: mana_rgw.png
symbol:
code: R/W/U
image: mana_rwu.png
symbol:
code: U/B/R
image: mana_ubr.png
symbol:
code: U/R/G
image: mana_urg.png
symbol:
code: W/B/R
image: mana_wbr.png
symbol:
code: W/U/B
image: mana_wub.png
symbol:
code: W/U
image: mana_guild_wu.png
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
symbol:
code: U/B
image: mana_ub.png
symbol:
code: B/R
image: mana_br.png
symbol:
code: R/G
image: mana_rg.png
symbol:
code: G/W
image: mana_gw.png
symbol:
code: W/B
image: mana_wb.png
symbol:
code: U/R
image: mana_ur.png
symbol:
code: B/G
image: mana_bg.png
symbol:
code: R/W
image: mana_rw.png
symbol:
code: G/U
image: mana_gu.png
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.05
text margin right: .2
text margin top: -.14
text margin bottom: .35
text font:
name: MPlantin
size: .5
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
text margin left: .32
text margin right: .26
text margin top: -.03
text margin bottom: .00
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.55
text margin left: .26
text margin right: .26
text margin top: -.12
text margin bottom: -.12
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
+486 -486
View File
@@ -1,486 +1,486 @@
mse version: 0.3.8
version: 2009-08-11
# Symbol font in the 'futuristic' style, used for casting costs on futureshift cards
short name: Future Sight style
installer group: magic/Mana symbols/Future Sight style
position hint: 005
icon: mana_r.png
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
symbol:
code: W/U
image: mana_guild_wu.png
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
symbol:
code: U/B
image: mana_ub.png
symbol:
code: B/R
image: mana_br.png
symbol:
code: R/G
image: mana_rg.png
symbol:
code: G/W
image: mana_gw.png
symbol:
code: W/B
image: mana_wb.png
symbol:
code: U/R
image: mana_ur.png
symbol:
code: B/G
image: mana_bg.png
symbol:
code: R/W
image: mana_rw.png
symbol:
code: G/U
image: mana_gu.png
symbol:
code: 1/2
enabled: { colorless_color() == "w" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "u" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "b" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "r" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "g" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
code: I
enabled: { colorless_color() == "w" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "u" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "b" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "r" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "g" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")}
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_circle_w.png
enabled: { colorless_color() == "w" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_w.png
enabled: { colorless_color() == "w" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_u.png
enabled: { colorless_color() == "u" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_u.png
enabled: { colorless_color() == "u" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_b.png
enabled: { colorless_color() == "b" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_b.png
enabled: { colorless_color() == "b" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_r.png
enabled: { colorless_color() == "r" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_r.png
enabled: { colorless_color() == "r" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_g.png
enabled: { colorless_color() == "g" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_g.png
enabled: { colorless_color() == "g" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item: X
item: Y
item: Z
item:
type: line
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
mse version: 0.3.8
version: 2009-08-11
# Symbol font in the 'futuristic' style, used for casting costs on futureshift cards
short name: Future Sight style
installer group: magic/Mana symbols/Future Sight style
position hint: 005
icon: mana_r.png
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
symbol:
code: W/U
image: mana_guild_wu.png
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
symbol:
code: U/B
image: mana_ub.png
symbol:
code: B/R
image: mana_br.png
symbol:
code: R/G
image: mana_rg.png
symbol:
code: G/W
image: mana_gw.png
symbol:
code: W/B
image: mana_wb.png
symbol:
code: U/R
image: mana_ur.png
symbol:
code: B/G
image: mana_bg.png
symbol:
code: R/W
image: mana_rw.png
symbol:
code: G/U
image: mana_gu.png
symbol:
code: 1/2
enabled: { colorless_color() == "w" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "u" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "b" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "r" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
enabled: { colorless_color() == "g" }
image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")}
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
code: I
enabled: { colorless_color() == "w" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "u" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "b" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "r" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")}
symbol:
code: I
enabled: { colorless_color() == "g" }
image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")}
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.0
text margin right: .44
text margin top: -.0
text margin bottom: .445
text font:
name: MPlantin
size: .53
color: rgb(0,0,0)
max stretch: 0.5
symbol:
image: mana_circle_w.png
enabled: { colorless_color() == "w" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_w.png
enabled: { colorless_color() == "w" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_u.png
enabled: { colorless_color() == "u" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_u.png
enabled: { colorless_color() == "u" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_b.png
enabled: { colorless_color() == "b" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_b.png
enabled: { colorless_color() == "b" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_r.png
enabled: { colorless_color() == "r" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_r.png
enabled: { colorless_color() == "r" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_g.png
enabled: { colorless_color() == "g" }
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle_g.png
enabled: { colorless_color() == "g" }
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
weight: bold
size: 1
color: rgb(0,0,0)
max stretch: 0.5
text margin left: .3
text margin right: .3
text margin top: 0.1
text margin bottom: 0.1
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item: X
item: Y
item: Z
item:
type: line
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
+385 -385
View File
@@ -1,385 +1,385 @@
mse version: 0.3.8
version: 2009-08-10
# Symbol font in the 'popup' style, used for casting costs on modern cards
short name: popup style
installer group: magic/Mana symbols/popup style
position hint: 002
icon: mana_r.png
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 151.69
symbol:
code: B/G/W
image: mana_bgw.png
image font size: 145
symbol:
code: B/R/G
image: mana_brg.png
image font size: 145
symbol:
code: G/U/B
image: mana_gub.png
image font size: 145
symbol:
code: G/W/U
image: mana_gwu.png
image font size: 145
symbol:
code: R/G/W
image: mana_rgw.png
image font size: 145
symbol:
code: R/W/U
image: mana_rwu.png
image font size: 145
symbol:
code: U/B/R
image: mana_ubr.png
image font size: 145
symbol:
code: U/R/G
image: mana_urg.png
image font size: 145
symbol:
code: W/B/R
image: mana_wbr.png
image font size: 145
symbol:
code: W/U/B
image: mana_wub.png
image font size: 145
symbol:
code: W/U
image: mana_guild_wu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
image font size: 145
symbol:
code: U/B
image: mana_ub.png
image font size: 145
symbol:
code: B/R
image: mana_br.png
image font size: 145
symbol:
code: R/G
image: mana_rg.png
image font size: 145
symbol:
code: G/W
image: mana_gw.png
image font size: 145
symbol:
code: W/B
image: mana_wb.png
image font size: 145
symbol:
code: U/R
image: mana_ur.png
image font size: 145
symbol:
code: B/G
image: mana_bg.png
image font size: 145
symbol:
code: R/W
image: mana_rw.png
image font size: 145
symbol:
code: G/U
image: mana_gu.png
image font size: 145
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text margin left: .23
text margin right: .21
text margin top: -.10
text margin bottom: -.06
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_circle.png
text margin left: .23
text margin right: .21
text margin top: -.15
text margin bottom: -.06
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.60
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
mse version: 0.3.8
version: 2009-08-10
# Symbol font in the 'popup' style, used for casting costs on modern cards
short name: popup style
installer group: magic/Mana symbols/popup style
position hint: 002
icon: mana_r.png
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 151.69
symbol:
code: B/G/W
image: mana_bgw.png
image font size: 145
symbol:
code: B/R/G
image: mana_brg.png
image font size: 145
symbol:
code: G/U/B
image: mana_gub.png
image font size: 145
symbol:
code: G/W/U
image: mana_gwu.png
image font size: 145
symbol:
code: R/G/W
image: mana_rgw.png
image font size: 145
symbol:
code: R/W/U
image: mana_rwu.png
image font size: 145
symbol:
code: U/B/R
image: mana_ubr.png
image font size: 145
symbol:
code: U/R/G
image: mana_urg.png
image font size: 145
symbol:
code: W/B/R
image: mana_wbr.png
image font size: 145
symbol:
code: W/U/B
image: mana_wub.png
image font size: 145
symbol:
code: W/U
image: mana_guild_wu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
image font size: 145
symbol:
code: U/B
image: mana_ub.png
image font size: 145
symbol:
code: B/R
image: mana_br.png
image font size: 145
symbol:
code: R/G
image: mana_rg.png
image font size: 145
symbol:
code: G/W
image: mana_gw.png
image font size: 145
symbol:
code: W/B
image: mana_wb.png
image font size: 145
symbol:
code: U/R
image: mana_ur.png
image font size: 145
symbol:
code: B/G
image: mana_bg.png
image font size: 145
symbol:
code: R/W
image: mana_rw.png
image font size: 145
symbol:
code: G/U
image: mana_gu.png
image font size: 145
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.25
text margin right: .2
text margin top: -.14
text margin bottom: .4
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text margin left: .23
text margin right: .21
text margin top: -.10
text margin bottom: -.06
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_circle.png
text margin left: .23
text margin right: .21
text margin top: -.15
text margin bottom: -.06
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.60
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
@@ -1,392 +1,392 @@
mse version: 0.3.8
version: 2009-08-10
short name: normal (colorless)
position hint: 11
installer group: magic/Mana symbols/colorless normal style
icon: mana_r.png
# Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note:
# Define mana_t := {"new|old|older"} in the init script of the style
#
# So for example:
#
#init script:
# mana_t := {"new"}
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 168.75
symbol:
code: B/G/W
image: mana_bgw.png
image font size: 145
symbol:
code: B/R/G
image: mana_brg.png
image font size: 145
symbol:
code: G/U/B
image: mana_gub.png
image font size: 145
symbol:
code: G/W/U
image: mana_gwu.png
image font size: 145
symbol:
code: R/G/W
image: mana_rgw.png
image font size: 145
symbol:
code: R/W/U
image: mana_rwu.png
image font size: 145
symbol:
code: U/B/R
image: mana_ubr.png
image font size: 145
symbol:
code: U/R/G
image: mana_urg.png
image font size: 145
symbol:
code: W/B/R
image: mana_wbr.png
image font size: 145
symbol:
code: W/U/B
image: mana_wub.png
image font size: 145
symbol:
code: W/U
image: mana_guild_wu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
image font size: 145
symbol:
code: U/B
image: mana_ub.png
image font size: 145
symbol:
code: B/R
image: mana_br.png
image font size: 145
symbol:
code: R/G
image: mana_rg.png
image font size: 145
symbol:
code: G/W
image: mana_gw.png
image font size: 145
symbol:
code: W/B
image: mana_wb.png
image font size: 145
symbol:
code: U/R
image: mana_ur.png
image font size: 145
symbol:
code: B/G
image: mana_bg.png
image font size: 145
symbol:
code: R/W
image: mana_rw.png
image font size: 145
symbol:
code: G/U
image: mana_gu.png
image font size: 145
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text margin left: .23
text margin right: .23
text margin top: -.11
text margin bottom: -.11
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text margin left: .2
text margin right: .2
text margin top: -.14
text margin bottom: -.14
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.57
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
mse version: 0.3.8
version: 2009-08-10
short name: normal (colorless)
position hint: 11
installer group: magic/Mana symbols/colorless normal style
icon: mana_r.png
# Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note:
# Define mana_t := {"new|old|older"} in the init script of the style
#
# So for example:
#
#init script:
# mana_t := {"new"}
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 168.75
symbol:
code: B/G/W
image: mana_bgw.png
image font size: 145
symbol:
code: B/R/G
image: mana_brg.png
image font size: 145
symbol:
code: G/U/B
image: mana_gub.png
image font size: 145
symbol:
code: G/W/U
image: mana_gwu.png
image font size: 145
symbol:
code: R/G/W
image: mana_rgw.png
image font size: 145
symbol:
code: R/W/U
image: mana_rwu.png
image font size: 145
symbol:
code: U/B/R
image: mana_ubr.png
image font size: 145
symbol:
code: U/R/G
image: mana_urg.png
image font size: 145
symbol:
code: W/B/R
image: mana_wbr.png
image font size: 145
symbol:
code: W/U/B
image: mana_wub.png
image font size: 145
symbol:
code: W/U
image: mana_guild_wu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
image font size: 145
symbol:
code: U/B
image: mana_ub.png
image font size: 145
symbol:
code: B/R
image: mana_br.png
image font size: 145
symbol:
code: R/G
image: mana_rg.png
image font size: 145
symbol:
code: G/W
image: mana_gw.png
image font size: 145
symbol:
code: W/B
image: mana_wb.png
image font size: 145
symbol:
code: U/R
image: mana_ur.png
image font size: 145
symbol:
code: B/G
image: mana_bg.png
image font size: 145
symbol:
code: R/W
image: mana_rw.png
image font size: 145
symbol:
code: G/U
image: mana_gu.png
image font size: 145
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text margin left: .23
text margin right: .23
text margin top: -.11
text margin bottom: -.11
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text margin left: .2
text margin right: .2
text margin top: -.14
text margin bottom: -.14
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.57
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
+392 -392
View File
@@ -1,392 +1,392 @@
mse version: 0.3.8
version: 2009-08-10
short name: normal
installer group: magic/Mana symbols/normal style
position hint: 001
icon: mana_r.png
# Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note:
# Define mana_t := {"new|old|older"} in the init script of the style
#
# So for example:
#
#init script:
# mana_t := {"new"}
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 168.75
symbol:
code: B/G/W
image: mana_bgw.png
image font size: 145
symbol:
code: B/R/G
image: mana_brg.png
image font size: 145
symbol:
code: G/U/B
image: mana_gub.png
image font size: 145
symbol:
code: G/W/U
image: mana_gwu.png
image font size: 145
symbol:
code: R/G/W
image: mana_rgw.png
image font size: 145
symbol:
code: R/W/U
image: mana_rwu.png
image font size: 145
symbol:
code: U/B/R
image: mana_ubr.png
image font size: 145
symbol:
code: U/R/G
image: mana_urg.png
image font size: 145
symbol:
code: W/B/R
image: mana_wbr.png
image font size: 145
symbol:
code: W/U/B
image: mana_wub.png
image font size: 145
symbol:
code: W/U
image: mana_guild_wu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
image font size: 145
symbol:
code: U/B
image: mana_ub.png
image font size: 145
symbol:
code: B/R
image: mana_br.png
image font size: 145
symbol:
code: R/G
image: mana_rg.png
image font size: 145
symbol:
code: G/W
image: mana_gw.png
image font size: 145
symbol:
code: W/B
image: mana_wb.png
image font size: 145
symbol:
code: U/R
image: mana_ur.png
image font size: 145
symbol:
code: B/G
image: mana_bg.png
image font size: 145
symbol:
code: R/W
image: mana_rw.png
image font size: 145
symbol:
code: G/U
image: mana_gu.png
image font size: 145
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text margin left: .23
text margin right: .23
text margin top: -.11
text margin bottom: -.11
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text margin left: .2
text margin right: .2
text margin top: -.14
text margin bottom: -.14
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.57
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
mse version: 0.3.8
version: 2009-08-10
short name: normal
installer group: magic/Mana symbols/normal style
position hint: 001
icon: mana_r.png
# Symbol font in the normal, flat, style, used for text boxes and on old style cards
# Note:
# Define mana_t := {"new|old|older"} in the init script of the style
#
# So for example:
#
#init script:
# mana_t := {"new"}
image font size: 135
horizontal space: 2
symbol:
code: T
image: mana_t_older.png
enabled: { mana_t() == "older" }
symbol:
code: T
image: mana_t_old.png
enabled: { mana_t() == "old" }
symbol:
code: T
image: mana_t.png
symbol:
code: Q
image: mana_q_older.png
enabled: { mana_t() == "older" }
symbol:
code: Q
image: mana_q_old.png
enabled: { mana_t() == "old" }
symbol:
code: Q
image: mana_q.png
symbol:
code: C
image: mana_chaos.png
image font size: 168.75
symbol:
code: B/G/W
image: mana_bgw.png
image font size: 145
symbol:
code: B/R/G
image: mana_brg.png
image font size: 145
symbol:
code: G/U/B
image: mana_gub.png
image font size: 145
symbol:
code: G/W/U
image: mana_gwu.png
image font size: 145
symbol:
code: R/G/W
image: mana_rgw.png
image font size: 145
symbol:
code: R/W/U
image: mana_rwu.png
image font size: 145
symbol:
code: U/B/R
image: mana_ubr.png
image font size: 145
symbol:
code: U/R/G
image: mana_urg.png
image font size: 145
symbol:
code: W/B/R
image: mana_wbr.png
image font size: 145
symbol:
code: W/U/B
image: mana_wub.png
image font size: 145
symbol:
code: W/U
image: mana_guild_wu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/B
image: mana_guild_ub.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/R
image: mana_guild_br.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/G
image: mana_guild_rg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/W
image: mana_guild_gw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/B
image: mana_guild_wb.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: U/R
image: mana_guild_ur.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: B/G
image: mana_guild_bg.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: R/W
image: mana_guild_rw.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: G/U
image: mana_guild_gu.png
image font size: 145
enabled: { guild_mana() }
symbol:
code: W/U
image: mana_wu.png
image font size: 145
symbol:
code: U/B
image: mana_ub.png
image font size: 145
symbol:
code: B/R
image: mana_br.png
image font size: 145
symbol:
code: R/G
image: mana_rg.png
image font size: 145
symbol:
code: G/W
image: mana_gw.png
image font size: 145
symbol:
code: W/B
image: mana_wb.png
image font size: 145
symbol:
code: U/R
image: mana_ur.png
image font size: 145
symbol:
code: B/G
image: mana_bg.png
image font size: 145
symbol:
code: R/W
image: mana_rw.png
image font size: 145
symbol:
code: G/U
image: mana_gu.png
image font size: 145
symbol:
code: 1/2
image: mana_1_half.png
symbol:
code: |1
image: mana_1_half.png
symbol:
code: |W
image: mana_w_half.png
symbol:
code: |U
image: mana_u_half.png
symbol:
code: |B
image: mana_b_half.png
symbol:
code: |R
image: mana_r_half.png
symbol:
code: |G
image: mana_g_half.png
symbol:
code: |S
image: mana_s_half.png
symbol:
code: W
image: mana_w.png
symbol:
code: U
image: mana_u.png
symbol:
code: B
image: mana_b.png
symbol:
code: R
image: mana_r.png
symbol:
code: G
image: mana_g.png
symbol:
code: S
image: mana_s.png
symbol:
code: I
image: mana_infinite.png
symbol:
image: mana_nw.png
code: ([XYZ0-9])/W
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nu.png
code: ([XYZ0-9])/U
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nb.png
code: ([XYZ0-9])/B
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_nr.png
code: ([XYZ0-9])/R
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_ng.png
code: ([XYZ0-9])/G
regex: yes
draw text: 1
text margin left: -.30
text margin right: .2
text margin top: -.14
text margin bottom: .34
text font:
name: MPlantin
size: .6
color: rgb(0,0,0)
max stretch: 0.5
image font size: 145
symbol:
image: mana_circle.png
code: [XYZ]
regex: yes
draw text: 0
text margin left: .23
text margin right: .23
text margin top: -.11
text margin bottom: -.11
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
symbol:
image: mana_circle.png
code: [0-9]+(?!/[WUBRGSTQ2])|.
regex: yes
draw text: 0
text margin left: .2
text margin right: .2
text margin top: -.14
text margin bottom: -.14
text font:
name: MPlantin
size: 1
color: rgb(0,0,0)
max stretch: 0.57
##############################################################
# Insert-symbol menu
insert symbol menu:
item: T
item: Q
item: C
item:
type: line
item: X
item: Y
item: Z
item: I
item:
type: custom
name: colorless
item:
type: line
item: W
item: U
item: B
item: R
item: G
item: S
item:
type: line
item:
name: half
item: 1/2
item: |W
item: |U
item: |B
item: |R
item: |G
item: |S
item:
name: hybrid
item: W/U
item: U/B
item: B/R
item: R/G
item: G/W
item:
type: line
item: W/B
item: U/R
item: B/G
item: R/W
item: G/U
item:
name: hybrid 3
item: W/U/B
item: U/B/R
item: B/R/G
item: R/G/W
item: G/W/U
item:
type: line
item: W/B/R
item: U/R/G
item: B/G/W
item: R/W/U
item: G/U/B
item:
type: line
item:
name: number hybrids
item: 2/W
item: 2/U
item: 2/B
item: 2/R
item: 2/G
+461 -461
View File
@@ -1,461 +1,461 @@
mse version: 0.3.8
game: magic
short name: Flip Cards
full name: Modern flip cards
installer group: magic/new style/flip cards
icon: card-sample.png
position hint: 002
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-default-image.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# Author: Wolfwood
# Non-creature extension: Guinea Pig and Neko Asakami
# Lots of Improvements by Pichoro
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Colored lands are generated by scripting.
land_template := {
masked_blend(
mask: "artifact_blend_{type}.png",
dark: "cl{type}.jpg",
light: ( if input == "c" or input == "a" then "cl{type}.jpg" else input + "{type}.jpg" ),
)
}
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
card_shape := {"flip"}
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: {if card.card_symbol=="none" then 32 else 51}
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
name 2:
left: 343
bottom: 454
right: { 34 + card_style.casting_cost_2.content_width }
height: 23
alignment: bottom shrink-overflow
angle: 180
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
casting cost 2:
right: 32
bottom: 449
width: { max(30, card_style.casting_cost_2.content_width) + 5 }
height: 23
alignment: middle right
angle: 180
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 32}
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 162
width: 311
height: 182
z index: 1
default: {default_image(card.card_color)}
############################# Card type
type:
left: 33
top : 134
width: { if card.pt !="" then 253 else 310 }
height: 18
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
type 2:
right: { if card.pt_2 != "" then 86 else 34 }
bottom: 353
width: { if card.pt_2 != "" then 256 else 308 }
height: 18
alignment: top shrink-overflow
angle: 180
z index: 1
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 309
top : 482
width: 44
height: 22
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 33
top : 60
width: 310
height: 65
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 8
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 4
padding top: -1
padding right: 4
padding bottom: -1
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
text 2:
right: 32
bottom: 380
width: 310
height: 65
angle: 180
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 8
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 4
padding top: -1
padding right: 4
padding bottom: -1
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 151
top : 58
width: 69
height: 69
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
watermark 2:
right: 151
bottom: 378
width: 69
height: 69
angle: 180
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 290
top: 130
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
pt 2:
z index: 2
right: 24
bottom: 349
width: 60
height: 28
alignment: center middle shrink-overflow
angle: 180
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 58
top : 479
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: pt box 2
script: card.card_color
save value: false
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 285
top: 123
width: 70
height: 38
z index: 1
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { flip_ptbox() }
pt box 2:
left: 18
top: 342
width: 70
height: 38
z index: 1
visible: { card.pt_2 != "" }
render style: image
mask: mask_pt2.png
image: { flip_ptbox2() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Flip Cards
full name: Modern flip cards
installer group: magic/new style/flip cards
icon: card-sample.png
position hint: 002
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-default-image.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# Author: Wolfwood
# Non-creature extension: Guinea Pig and Neko Asakami
# Lots of Improvements by Pichoro
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Colored lands are generated by scripting.
land_template := {
masked_blend(
mask: "artifact_blend_{type}.png",
dark: "cl{type}.jpg",
light: ( if input == "c" or input == "a" then "cl{type}.jpg" else input + "{type}.jpg" ),
)
}
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
card_shape := {"flip"}
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: {if card.card_symbol=="none" then 32 else 51}
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
name 2:
left: 343
bottom: 454
right: { 34 + card_style.casting_cost_2.content_width }
height: 23
alignment: bottom shrink-overflow
angle: 180
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
casting cost 2:
right: 32
bottom: 449
width: { max(30, card_style.casting_cost_2.content_width) + 5 }
height: 23
alignment: middle right
angle: 180
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 32}
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 162
width: 311
height: 182
z index: 1
default: {default_image(card.card_color)}
############################# Card type
type:
left: 33
top : 134
width: { if card.pt !="" then 253 else 310 }
height: 18
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
type 2:
right: { if card.pt_2 != "" then 86 else 34 }
bottom: 353
width: { if card.pt_2 != "" then 256 else 308 }
height: 18
alignment: top shrink-overflow
angle: 180
z index: 1
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
left: 309
top : 482
width: 44
height: 22
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 33
top : 60
width: 310
height: 65
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 8
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 4
padding top: -1
padding right: 4
padding bottom: -1
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
text 2:
right: 32
bottom: 380
width: 310
height: 65
angle: 180
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 8
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 4
padding top: -1
padding right: 4
padding bottom: -1
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 151
top : 58
width: 69
height: 69
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
watermark 2:
right: 151
bottom: 378
width: 69
height: 69
angle: 180
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 290
top: 130
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
pt 2:
z index: 2
right: 24
bottom: 349
width: 60
height: 28
alignment: center middle shrink-overflow
angle: 180
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 58
top : 479
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: pt box 2
script: card.card_color
save value: false
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 285
top: 123
width: 70
height: 38
z index: 1
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { flip_ptbox() }
pt box 2:
left: 18
top: 342
width: 70
height: 38
z index: 1
visible: { card.pt_2 != "" }
render style: image
mask: mask_pt2.png
image: { flip_ptbox2() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
File diff suppressed because it is too large Load Diff
+332 -332
View File
@@ -1,332 +1,332 @@
mse version: 0.3.8
game: magic
short name: Promotional
full name: Large image
installer group: magic/new style/promotional
icon: card-sample.png
position hint: 004
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2007-12-29
depends on:
package: magic-default-image.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used?
alternate_template := {
if input == "a" then (
if not styling.darker_artifacts then "oa"
else "a"
) else if input == "m" then (
if styling.saturated_multicolor then "m"
else "om"
) else input
}
template := { alternate_template() + "{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options
styling field:
type: boolean
name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
darker artifacts:
choice images:
yes: acard.jpg
no: oacard.jpg
saturated multicolor:
choice images:
yes: mcard.jpg
no: omcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 5
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: { if card.card_symbol=="none" then 20 else 32 }
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: 408
z index: 1
default: {default_image(card.card_color)}
############################# Card type
type:
left: 33
top : 309
width: 306
height: 18
alignment: top shrink-overflow
z index: 2
font:
name: Matrix
size: 16
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(128,128,128)
############################# Text box
text:
left: 31
top : 330
width: 311
height: 138
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 8
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
color: rgb(255,255,255)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center shrink-overflow"
else "middle left shrink-overflow"
z index: 3
padding left: 4
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
line height hard max: 1.3
line height line max: 1.6
watermark:
left: 117
top : 321
width: 138
height: 156
z index: 2
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 3
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 56
top : 477
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 2
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 4
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Promotional
full name: Large image
installer group: magic/new style/promotional
icon: card-sample.png
position hint: 004
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2007-12-29
depends on:
package: magic-default-image.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used?
alternate_template := {
if input == "a" then (
if not styling.darker_artifacts then "oa"
else "a"
) else if input == "m" then (
if styling.saturated_multicolor then "m"
else "om"
) else input
}
template := { alternate_template() + "{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options
styling field:
type: boolean
name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
darker artifacts:
choice images:
yes: acard.jpg
no: oacard.jpg
saturated multicolor:
choice images:
yes: mcard.jpg
no: omcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 5
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: { if card.card_symbol=="none" then 20 else 32 }
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: 408
z index: 1
default: {default_image(card.card_color)}
############################# Card type
type:
left: 33
top : 309
width: 306
height: 18
alignment: top shrink-overflow
z index: 2
font:
name: Matrix
size: 16
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(128,128,128)
############################# Text box
text:
left: 31
top : 330
width: 311
height: 138
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 8
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
color: rgb(255,255,255)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center shrink-overflow"
else "middle left shrink-overflow"
z index: 3
padding left: 4
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
line height hard max: 1.3
line height line max: 1.6
watermark:
left: 117
top : 321
width: 138
height: 156
z index: 2
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 3
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 56
top : 477
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 2
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 4
render style: image
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
game: magic
short name: Textless Land
full name: Textless Land
installer group: magic/new style/textless/land
icon: card-sample.png
position hint: 005
version: 2009-08-10
depends on:
package: magic.mse-game
version: 2009-08-10
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By Pichoro
#Images by Art_Freak
############################################################## Extra scripts
init script:
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template := { ( if input == "a" then "c" else input ) + "l{type}.jpg" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
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.
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: black
############################# Image
image:
#left: 30
#top: 61
#width: 315
#height: 372
left: 30
top: 60
width: 316
height: 373
z index: 1
mask: image_mask.png
############################# Card type
super type:
left: 36
top : 441
width: 117
height: 18
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 16
color: black
watermark:
left: 162
top : 421
width: 54
height: 54
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
sub type:
left: 222
top : 441
width: { 117 - max(22,card_style.rarity.content_width) }
height: 18
alignment: top center shrink-overflow
z index: 1
font:
name: Matrix
size: 16
color: black
rarity:
right: 342
top : 440
width: 44
height: 22
z index: 2
render style: image
alignment: middle right
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 59
top : 483
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
color: white
copyright line:
left: 29
top : 495
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: white
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
choice: white
editable: false
save value: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
paintbrush:
left: 26
top : 485
width: 30
height: 11
z index: 1
render style: image
choice images:
white: /magic-future-common.mse-include/paintbrush_white.png
mse version: 0.3.8
game: magic
short name: Textless Land
full name: Textless Land
installer group: magic/new style/textless/land
icon: card-sample.png
position hint: 005
version: 2009-08-10
depends on:
package: magic.mse-game
version: 2009-08-10
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By Pichoro
#Images by Art_Freak
############################################################## Extra scripts
init script:
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template := { ( if input == "a" then "c" else input ) + "l{type}.jpg" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
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.
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: black
############################# Image
image:
#left: 30
#top: 61
#width: 315
#height: 372
left: 30
top: 60
width: 316
height: 373
z index: 1
mask: image_mask.png
############################# Card type
super type:
left: 36
top : 441
width: 117
height: 18
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 16
color: black
watermark:
left: 162
top : 421
width: 54
height: 54
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
sub type:
left: 222
top : 441
width: { 117 - max(22,card_style.rarity.content_width) }
height: 18
alignment: top center shrink-overflow
z index: 1
font:
name: Matrix
size: 16
color: black
rarity:
right: 342
top : 440
width: 44
height: 22
z index: 2
render style: image
alignment: middle right
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 59
top : 483
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
color: white
copyright line:
left: 29
top : 495
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: white
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
choice: white
editable: false
save value: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
paintbrush:
left: 26
top : 485
width: 30
height: 11
z index: 1
render style: image
choice images:
white: /magic-future-common.mse-include/paintbrush_white.png
+427 -427
View File
@@ -1,427 +1,427 @@
mse version: 0.3.8
game: magic
short name: Tokens
full name: Modern style
installer group: magic/new style/tokens
icon: card-sample.png
position hint: 007
version: 2009-07-20
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-embossedletters.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# By Pichoro
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_typeline }
# What should the textbox look like?
text_shape := {
if card.rule_text == ""
and card.flavor_text == "<i-flavor></i-flavor>" then "0" # no textbox
else if styling.one_textline_tokens
and card_style.text.content_lines == 2
and card.flavor_text == "<i-flavor></i-flavor>" then "1" # small textbox
else "2" # large textbox
}
land_template := { "c{type}.jpg" }
colored_lands := false
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# We have no land template
font_colors_white := { input == "b" }
# AE replacement shouldn't happen in the title, or else MSE compresses the symbol
name_filter := { input }
paintbrush_color := { if font_white() then "white" else "black" }
card_shape := { "token" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style
styling field:
type: boolean
name: grey hybrid typeline
description: Use a grey background for the type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: boolean
name: one textline tokens
description: Should token frames with a single line for text be enabled?
initial: no
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: short text only
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
one textline tokens:
render style: both
choice images:
yes: rcard1.jpg
no: rcard2.jpg
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { color_background(type:"card" + text_shape(), base_hybrid:card_hybrid) }
###################C######### Name line
name:
left:
{ if card_style.name.content_width > 269 then 50
else card_style.name.content_width * -0.5 + 184.5 }
top: 23
width:
{ if card_style.name.content_width > 269 then 275
else card_style.name.content_width + 6 }
height: 28
alignment: bottom center justify-all
padding bottom: -2
padding top: 2
z index: 2
symbol font:
name: magic-embossedletters
size: 22
alignment: bottom center
always symbol: true
############################# Image
image:
left: 30
top: { if text_shape() == 2 or text_shape() == 1 then 58 else 59 }
width: 315
height:
{ if text_shape() == "0" then 366
else if text_shape() == "1" then 349
else 288 }
mask: { "imagemask{text_shape()}.png" }
z index: 1
################H############ Card type
type:
left: 35
top:
{if text_shape() == "0" then 432
else if text_shape() == "1" then 414
else 353}
width: { 308 - max(22,card_style.rarity.content_width) }
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
padding bottom: 4
padding right: 2
font:
name: Matrix
size: 15
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
right: 342
top:
{ if text_shape() == "0" then 432
else if text_shape() == "1" then 414
else 353 }
width: 44
height: 22
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 31
top:
{ if text_shape() == "0" then 300
else if text_shape() == "1" then 443
else 388}
width: 311
height:
{ if text_shape() == "1" then 27
else 80 }
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 10
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
card_style.text.content_lines <= 2 and
not contains(match:",", card.rule_text) and
not contains(match: ".", card.rule_text) and
not contains(match: ";", card.rule_text) and
not contains(match: ":", card.rule_text) and
not contains(match: "!", card.rule_text) and
not contains(match: "?", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>") or
styling.center_text == "always"
then "middle center shrink-overflow"
else "middle left shrink-overflow"
z index: 1
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left:
{ if text_shape() == "2" then 288
else 284 }
top:
{ if text_shape() == "2" then 471
else 466 }
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Copyright stuff
illustrator:
left: 58
top : 479
width: 215
height: 16
z index: 1
font:
name: Matrix
size: 11
weight: bold
color: { font_color(card.card_color) }
copyright line:
left: 30
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: name box
choice: black
editable: false
save value: false
extra card field:
type: choice
name: name box left
choice: black
editable: false
save value: false
extra card field:
type: choice
name: name box right
choice: black
editable: false
save value: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt box:
left:
{ if text_shape() == "2" then 275
else 271 }
top:
{ if text_shape() == "2" then 463
else 461 }
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
image: { color_background(type:"pt" + text_shape(), base_hybrid:pt_hybrid) }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
name box:
left:
{ if card_style.name.content_width > 275 then 50
else card_style.name.content_width * -0.5 + 185.5 }
top: 26
width:
{ if card_style.name.content_width > 275 then 275
else card_style.name.content_width + 3}
height: 35
z index: 1
visible: { card.name != "" }
render style: image
image: name-mid.png
name box left:
right:
{ if card_style.name.content_width > 275 then 50
else card_style.name.content_width * -0.5 + 185.5 }
top: 26
width: 15
height: 35
z index: 1
render style: image
image: name-left.png
name box right:
left:
{ if card_style.name.content_width > 275 then 325
else card_style.name.content_width * 0.5 + 187.5 }
top: 26
width: 14
height: 35
z index: 1
render style: image
image: name-right.png
paintbrush:
left: 27
top : 481
width: 30
height: 11
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
mse version: 0.3.8
game: magic
short name: Tokens
full name: Modern style
installer group: magic/new style/tokens
icon: card-sample.png
position hint: 007
version: 2009-07-20
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-embossedletters.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
# By Pichoro
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_typeline }
# What should the textbox look like?
text_shape := {
if card.rule_text == ""
and card.flavor_text == "<i-flavor></i-flavor>" then "0" # no textbox
else if styling.one_textline_tokens
and card_style.text.content_lines == 2
and card.flavor_text == "<i-flavor></i-flavor>" then "1" # small textbox
else "2" # large textbox
}
land_template := { "c{type}.jpg" }
colored_lands := false
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# We have no land template
font_colors_white := { input == "b" }
# AE replacement shouldn't happen in the title, or else MSE compresses the symbol
name_filter := { input }
paintbrush_color := { if font_white() then "white" else "black" }
card_shape := { "token" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style
styling field:
type: boolean
name: grey hybrid typeline
description: Use a grey background for the type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: boolean
name: one textline tokens
description: Should token frames with a single line for text be enabled?
initial: no
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: short text only
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
one textline tokens:
render style: both
choice images:
yes: rcard1.jpg
no: rcard2.jpg
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { color_background(type:"card" + text_shape(), base_hybrid:card_hybrid) }
###################C######### Name line
name:
left:
{ if card_style.name.content_width > 269 then 50
else card_style.name.content_width * -0.5 + 184.5 }
top: 23
width:
{ if card_style.name.content_width > 269 then 275
else card_style.name.content_width + 6 }
height: 28
alignment: bottom center justify-all
padding bottom: -2
padding top: 2
z index: 2
symbol font:
name: magic-embossedletters
size: 22
alignment: bottom center
always symbol: true
############################# Image
image:
left: 30
top: { if text_shape() == 2 or text_shape() == 1 then 58 else 59 }
width: 315
height:
{ if text_shape() == "0" then 366
else if text_shape() == "1" then 349
else 288 }
mask: { "imagemask{text_shape()}.png" }
z index: 1
################H############ Card type
type:
left: 35
top:
{if text_shape() == "0" then 432
else if text_shape() == "1" then 414
else 353}
width: { 308 - max(22,card_style.rarity.content_width) }
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
padding bottom: 4
padding right: 2
font:
name: Matrix
size: 15
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
right: 342
top:
{ if text_shape() == "0" then 432
else if text_shape() == "1" then 414
else 353 }
width: 44
height: 22
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 31
top:
{ if text_shape() == "0" then 300
else if text_shape() == "1" then 443
else 388}
width: 311
height:
{ if text_shape() == "1" then 27
else 80 }
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 10
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
card_style.text.content_lines <= 2 and
not contains(match:",", card.rule_text) and
not contains(match: ".", card.rule_text) and
not contains(match: ";", card.rule_text) and
not contains(match: ":", card.rule_text) and
not contains(match: "!", card.rule_text) and
not contains(match: "?", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>") or
styling.center_text == "always"
then "middle center shrink-overflow"
else "middle left shrink-overflow"
z index: 1
padding left: 6
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left:
{ if text_shape() == "2" then 288
else 284 }
top:
{ if text_shape() == "2" then 471
else 466 }
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Copyright stuff
illustrator:
left: 58
top : 479
width: 215
height: 16
z index: 1
font:
name: Matrix
size: 11
weight: bold
color: { font_color(card.card_color) }
copyright line:
left: 30
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: name box
choice: black
editable: false
save value: false
extra card field:
type: choice
name: name box left
choice: black
editable: false
save value: false
extra card field:
type: choice
name: name box right
choice: black
editable: false
save value: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt box:
left:
{ if text_shape() == "2" then 275
else 271 }
top:
{ if text_shape() == "2" then 463
else 461 }
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
image: { color_background(type:"pt" + text_shape(), base_hybrid:pt_hybrid) }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
name box:
left:
{ if card_style.name.content_width > 275 then 50
else card_style.name.content_width * -0.5 + 185.5 }
top: 26
width:
{ if card_style.name.content_width > 275 then 275
else card_style.name.content_width + 3}
height: 35
z index: 1
visible: { card.name != "" }
render style: image
image: name-mid.png
name box left:
right:
{ if card_style.name.content_width > 275 then 50
else card_style.name.content_width * -0.5 + 185.5 }
top: 26
width: 15
height: 35
z index: 1
render style: image
image: name-left.png
name box right:
left:
{ if card_style.name.content_width > 275 then 325
else card_style.name.content_width * 0.5 + 187.5 }
top: 26
width: 14
height: 35
z index: 1
render style: image
image: name-right.png
paintbrush:
left: 27
top : 481
width: 30
height: 11
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
+386 -386
View File
@@ -1,386 +1,386 @@
mse version: 0.3.8
game: magic
short name: Modern style
full name: After 8th edition
icon: card-sample.png
position hint: 001
installer group: magic/new style/normal cards
version: 2009-07-07
depends on: magic.mse-game 2008-06-02
depends on: magic-default-image.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-small.mse-symbol-font 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used?
alternate_template := {
if input == "a" then (
if styling.artifact_style == "light" then "oa"
else if styling.artifact_style == "brown" then "ba"
else "a"
) else if input == "m" then (
if styling.saturated_multicolor then "m"
else "om"
) else input
}
template := { alternate_template() + "{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
hybrid_previews := "land,hybrid"
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: choice
name: artifact style
description: Choose the style of artifacts: light = before Fifth Dawn, dark = used since Fifth Dawn, brown = old rust style.
initial: dark
choice: light
choice: dark
choice: brown
styling field:
type: boolean
name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: image size
description: Should the art extend into a transparent textbox?
initial: standard
choice: standard
choice: extended
styling style:
artifact style:
render style: both
choice images:
light: oacard.jpg
dark: acard.jpg
brown: bacard.jpg
saturated multicolor:
choice images:
yes: mcard.jpg
no: omcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
image size:
render style: both
choice images:
standard: /magic.mse-game/icons/small-image.png
extended: /magic.mse-game/icons/large-image.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
font:
name: MPlantin
size: 15
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 32}
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: { if styling.image_size == "extended" then 408 else 228 }
z index: 1
mask:
script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png"
default: {default_image(card.card_color)}
############################# Card type
type:
left: 35
top : 298
width: { 308 - max(22,card_style.rarity.content_width) }
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
right: 342
top : 297
width: 44
height: 22
z index: 2
render style: image
alignment: middle right
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 31
top : 328
width: 311
height: 142
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding right: 4
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
line height hard max: 1.3
line height line max: 1.6
watermark:
left: 117
top : 321
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 56
top : 478
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
weight: bold
color: { font_color(card.card_color) }
copyright line:
left: 30
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 1
mask: ptmask.png
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Modern style
full name: After 8th edition
icon: card-sample.png
position hint: 001
installer group: magic/new style/normal cards
version: 2009-07-07
depends on: magic.mse-game 2008-06-02
depends on: magic-default-image.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-small.mse-symbol-font 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
# Which artifact template should be used? Which multicolor template should be used?
alternate_template := {
if input == "a" then (
if styling.artifact_style == "light" then "oa"
else if styling.artifact_style == "brown" then "ba"
else "a"
) else if input == "m" then (
if styling.saturated_multicolor then "m"
else "om"
) else input
}
template := { alternate_template() + "{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
hybrid_previews := "land,hybrid"
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: choice
name: artifact style
description: Choose the style of artifacts: light = before Fifth Dawn, dark = used since Fifth Dawn, brown = old rust style.
initial: dark
choice: light
choice: dark
choice: brown
styling field:
type: boolean
name: saturated multicolor
description: Should multicolor cards be more saturated? This is done on real cards.
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: image size
description: Should the art extend into a transparent textbox?
initial: standard
choice: standard
choice: extended
styling style:
artifact style:
render style: both
choice images:
light: oacard.jpg
dark: acard.jpg
brown: bacard.jpg
saturated multicolor:
choice images:
yes: mcard.jpg
no: omcard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
image size:
render style: both
choice images:
standard: /magic.mse-game/icons/small-image.png
extended: /magic.mse-game/icons/large-image.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 31
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
font:
name: MPlantin
size: 15
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 32}
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: { if styling.image_size == "extended" then 408 else 228 }
z index: 1
mask:
script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png"
default: {default_image(card.card_color)}
############################# Card type
type:
left: 35
top : 298
width: { 308 - max(22,card_style.rarity.content_width) }
height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 14
color: rgb(0,0,0)
separator color: rgb(128,128,128)
rarity:
right: 342
top : 297
width: 44
height: 22
z index: 2
render style: image
alignment: middle right
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 31
top : 328
width: 311
height: 142
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding right: 4
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
line height hard max: 1.3
line height line max: 1.6
watermark:
left: 117
top : 321
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 56
top : 478
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
weight: bold
color: { font_color(card.card_color) }
copyright line:
left: 30
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 1
mask: ptmask.png
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+326 -326
View File
@@ -1,326 +1,326 @@
mse version: 0.3.8
game: magic
short name: Old Promo
full name: Old Style Promo
installer group: magic/old style/promo cards
icon: card-sample.png
position hint: 104
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2007-12-29
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Pichoro
############################################################## Extra scripts
init script:
# There is no land template
land_template := { "a{type}.png" }
# Which artifact template should be used?
colorless_template := {
if input == "c"
then "a"
else input
}
template := { colorless_template() + "{type}.png" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
#Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if land and not colored_lands then
masked_blend(
mask: "multicolor_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact== "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
############################################################## Set info fields
############################################################## Extra style options
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: color
name: font color
description: The default text and typeline color for cards
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 5
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 42
top : 24
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: MagicMedieval
size: 15.5
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
casting cost:
right: 343
top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: bottom right
symbol font:
name: magic-mana-small
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 24
top : 24
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 44
top: 51
width: 287
height: 411
z index: 1
############################# Card type
type:
left: 46
bottom: 312
width: 284
height: 18
alignment: top left shrink-overflow
z index: 2
font:
name: MPlantin
size: 11
color: { styling.font_color }
separator color: rgb(128,128,128)
############################# Textbox
text:
left: 46
top : 313
width: 284
height: 148
font:
name: MPlantin
italic name: MPlantin-Italic
size: 13
scale down to: 6
color: { styling.font_color }
symbol font:
name: { styling.text_box_mana_symbols }
size: 13
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left: 295
top: 470
width: 47
height: 27
alignment: right middle
font:
name: { styling.pt_font }
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 40
top : 470
width: 297
height: 16
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 10
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 40
top : 486
width: 297
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 4
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Old Promo
full name: Old Style Promo
installer group: magic/old style/promo cards
icon: card-sample.png
position hint: 104
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2007-12-29
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Pichoro
############################################################## Extra scripts
init script:
# There is no land template
land_template := { "a{type}.png" }
# Which artifact template should be used?
colorless_template := {
if input == "c"
then "a"
else input
}
template := { colorless_template() + "{type}.png" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
#Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if land and not colored_lands then
masked_blend(
mask: "multicolor_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact== "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
############################################################## Set info fields
############################################################## Extra style options
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: color
name: font color
description: The default text and typeline color for cards
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 5
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 42
top : 24
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: MagicMedieval
size: 15.5
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
casting cost:
right: 343
top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: bottom right
symbol font:
name: magic-mana-small
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 24
top : 24
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 44
top: 51
width: 287
height: 411
z index: 1
############################# Card type
type:
left: 46
bottom: 312
width: 284
height: 18
alignment: top left shrink-overflow
z index: 2
font:
name: MPlantin
size: 11
color: { styling.font_color }
separator color: rgb(128,128,128)
############################# Textbox
text:
left: 46
top : 313
width: 284
height: 148
font:
name: MPlantin
italic name: MPlantin-Italic
size: 13
scale down to: 6
color: { styling.font_color }
symbol font:
name: { styling.text_box_mana_symbols }
size: 13
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left: 295
top: 470
width: 47
height: 27
alignment: right middle
font:
name: { styling.pt_font }
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 40
top : 470
width: 297
height: 16
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 10
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 40
top : 486
width: 297
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 4
render style: image
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
game: magic
short name: Old Textless
full name: Old Style Textless
installer group: magic/old style/textless cards
icon: card-sample.png
position hint: 105
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Pichoro
############################################################## Extra scripts
init script:
# There is no land template
land_template := { "a{type}.png" }
# Which artifact template should be used?
colorless_template := {
if input == "c"
then "a"
else input
}
template := { colorless_template() + "{type}.png" }
# Use the normal tap symbol
mana_t := { "old" }
# 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.
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if land and not colored_lands then
masked_blend(
mask: "multicolor_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
############################################################## Set info fields
set info style:
symbol:
variation:
name: olduncommon
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
variation:
name: oldrare
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
############################################################## Extra style options
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: boolean
name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 42
top : 24
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: MagicMedieval
size: 15.5
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
casting cost:
right: 343
top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: bottom right
symbol font:
name: magic-mana-small
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 24
top : 24
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 44
top: 51
width: 287
height: 411
z index: 1
############################# Card type
rarity:
right: 66
top : 472
width: 44
height: 22
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common")
rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common")
special:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common")
############################# Textbox
############################# PT
pt:
z index: 2
left: 295
top: 470
width: 47
height: 27
alignment: right middle
font:
name: { styling.pt_font }
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 65
top : 470
width: 247
height: 16
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 10
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 65
top : 486
width: 247
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Old Textless
full name: Old Style Textless
installer group: magic/old style/textless cards
icon: card-sample.png
position hint: 105
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Pichoro
############################################################## Extra scripts
init script:
# There is no land template
land_template := { "a{type}.png" }
# Which artifact template should be used?
colorless_template := {
if input == "c"
then "a"
else input
}
template := { colorless_template() + "{type}.png" }
# Use the normal tap symbol
mana_t := { "old" }
# 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.
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if land and not colored_lands then
masked_blend(
mask: "multicolor_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
############################################################## Set info fields
set info style:
symbol:
variation:
name: olduncommon
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
variation:
name: oldrare
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
############################################################## Extra style options
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: boolean
name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 42
top : 24
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: MagicMedieval
size: 15.5
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
casting cost:
right: 343
top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: bottom right
symbol font:
name: magic-mana-small
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 24
top : 24
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 44
top: 51
width: 287
height: 411
z index: 1
############################# Card type
rarity:
right: 66
top : 472
width: 44
height: 22
z index: 1
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common")
rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common")
special:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common")
############################# Textbox
############################# PT
pt:
z index: 2
left: 295
top: 470
width: 47
height: 27
alignment: right middle
font:
name: { styling.pt_font }
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 65
top : 470
width: 247
height: 16
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 10
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 65
top : 486
width: 247
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+362 -362
View File
@@ -1,362 +1,362 @@
mse version: 0.3.8
game: magic
short name: Tokens
full name: Old style
installer group: magic/old style/tokens
icon: card-sample.png
position hint: 107
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# There is no land template
land_template := { "c{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
font_colors_white := { input != "w" }
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if land and not colored_lands then
masked_blend(
mask: "multicolor_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
card_shape := { "token" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: olduncommon
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
variation:
name: oldrare
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: short text only
styling field:
type: boolean
name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
colored rarities:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "rare") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 40
top : 23
width: 295
height: 25
alignment: middle center
padding bottom: 0
z index: 1
font:
name: MPlantin
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Image
image:
left: 44
top: 58
width: 286
height: 270
z index: 1
############################# Card type
type:
left: 58
top : 348
width: { 262 - max(22,card_style.rarity.content_width) }
height: 18
alignment: top left shrink-overflow
z index: 1
font:
name: MPlantin
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(192,192,192)
rarity:
right: 320
top : 347
width: 46
height: 23
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common")
rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common")
special:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common")
############################# Text box
text:
left: 63
top : 378
width: 246
height: 67
font:
name: MPlantin
italic name: MPlantin-Italic
size: 13
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 13
alignment:
script:
if (styling.center_text == "short text only" and
card_style.text.content_lines <= 2 and
not contains(match:",", card.rule_text) and
not contains(match: ".", card.rule_text) and
not contains(match: ";", card.rule_text) and
not contains(match: ":", card.rule_text) and
not contains(match: "!", card.rule_text) and
not contains(match: "?", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>") or
styling.center_text == "always"
then "middle center shrink-overflow"
else "middle left shrink-overflow"
z index: 1
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left: 283
top: 458
width: 45
height: 30
alignment: right top
font:
name: { styling.pt_font }
size: 18
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 2
shadow displacement y: 2
separator color: rgb(255,50,50)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 57
top : 459
width: 260
height: 15
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: Mplantin
size: 9
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 57
top : 472
width: 260
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 8
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Tokens
full name: Old style
installer group: magic/old style/tokens
icon: card-sample.png
position hint: 107
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# There is no land template
land_template := { "c{type}.jpg" }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
font_colors_white := { input != "w" }
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if land and not colored_lands then
masked_blend(
mask: "multicolor_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
card_shape := { "token" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: olduncommon
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
variation:
name: oldrare
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: short text only
styling field:
type: boolean
name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
colored rarities:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "rare") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 40
top : 23
width: 295
height: 25
alignment: middle center
padding bottom: 0
z index: 1
font:
name: MPlantin
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
############################# Image
image:
left: 44
top: 58
width: 286
height: 270
z index: 1
############################# Card type
type:
left: 58
top : 348
width: { 262 - max(22,card_style.rarity.content_width) }
height: 18
alignment: top left shrink-overflow
z index: 1
font:
name: MPlantin
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(192,192,192)
rarity:
right: 320
top : 347
width: 46
height: 23
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common")
rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common")
special:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common")
############################# Text box
text:
left: 63
top : 378
width: 246
height: 67
font:
name: MPlantin
italic name: MPlantin-Italic
size: 13
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 13
alignment:
script:
if (styling.center_text == "short text only" and
card_style.text.content_lines <= 2 and
not contains(match:",", card.rule_text) and
not contains(match: ".", card.rule_text) and
not contains(match: ";", card.rule_text) and
not contains(match: ":", card.rule_text) and
not contains(match: "!", card.rule_text) and
not contains(match: "?", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>") or
styling.center_text == "always"
then "middle center shrink-overflow"
else "middle left shrink-overflow"
z index: 1
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
############################# PT
pt:
z index: 2
left: 283
top: 458
width: 45
height: 30
alignment: right top
font:
name: { styling.pt_font }
size: 18
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 2
shadow displacement y: 2
separator color: rgb(255,50,50)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 57
top : 459
width: 260
height: 15
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: Mplantin
size: 9
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 57
top : 472
width: 260
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 8
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+399 -399
View File
@@ -1,399 +1,399 @@
mse version: 0.3.8
game: magic
short name: Old style
full name: Before 8th edition
installer group: magic/old style/normal cards
icon: card-sample.png
position hint: 101
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-12-29
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
font_colors_white := { input != "w" }
# Alpha style lands? Different blending for multicolored lands.
#Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if type == "card" and land and color_count == 2 and shape != "overlay" and styling.alpha_style_blending then
masked_blend(
mask: "alpha_blend.png",
dark: land_template(colors[0]),
light: land_template(colors[1]),
)
else if land and color_count!=1 then
masked_blend(
mask: "land_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
############################################################## Set info fields
set info style:
symbol:
variation:
name: olduncommon
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
variation:
name: oldrare
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: alpha style blending
description: Use Alpha-style dual blending
initial: no
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
colored rarities:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "rare") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 19
right width: 19
top width: 19
bottom width: 19
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 42
top: 24
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: MagicMedieval
size: 15.5
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
casting cost:
right: 341
top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 24
alignment: middle right
symbol font:
name: magic-mana-small
size: 16
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 24
top : 24
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 45
top: 51
width: 286
height: 233
z index: 1
############################# Card type
type:
left: 39
top : 291
width: { 298 - max(22,card_style.rarity.content_width) }
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: MPlantin
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(128,128,128)
rarity:
left: 293
top : 290
width: 44
height: 22
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common")
rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common")
special:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common")
############################# Text box
text:
left: 43
top : 318
width: 289
height: 143
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 0
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 120
top : 313
width: 138
height: 150
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks-old
############################# PT
pt:
z index: 2
left: 295
top: 470
width: 47
height: 27
alignment: right middle
font:
name: { styling.pt_font }
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 40
top : 470
width: 297
height: 16
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 10
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 40
top : 486
width: 297
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Old style
full name: Before 8th edition
installer group: magic/old style/normal cards
icon: card-sample.png
position hint: 101
version: 2009-07-09
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-12-29
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
# Only white cards use a black font
font_colors_white := { input != "w" }
# Alpha style lands? Different blending for multicolored lands.
#Did it this way because was getting longer other way, due to redefining color_background parts.
color_combination := {
# The base hybrid, without the outer frame blended over it
base := base_hybrid[shape][color_count]()
# Put a frame around it?
if type == "card" and land and color_count == 2 and shape != "overlay" and styling.alpha_style_blending then
masked_blend(
mask: "alpha_blend.png",
dark: land_template(colors[0]),
light: land_template(colors[1]),
)
else if land and color_count!=1 then
masked_blend(
mask: "land_blend_{type}.png",
dark: land_template("c"),
light: base,
)
else if multi then
masked_blend(
mask: ( if styling.type_of_gradient_multicolor == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_multicolor == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("m"),
light: base,
)
else if artifact then
masked_blend(
mask: ( if styling.type_of_gradient_artifact == "full card" then "multicolor_blend_{type}.png"
else if styling.type_of_gradient_artifact == "trim only" then "multicolor_blend_{type}2.png"
else "multicolor_blend_{type}.png" ),
dark: template("a"),
light: base,
)
else base
}
############################################################## Set info fields
set info style:
symbol:
variation:
name: olduncommon
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
variation:
name: oldrare
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: alpha style blending
description: Use Alpha-style dual blending
initial: no
styling field:
type: choice
name: type of gradient multicolor
description: What parts of the card should be blended for gradient multicolor?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: type of gradient artifact
description: What parts of the card should be blended for gradient artifact?
choice: full card
choice: trim only
initial: full card
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: colored rarities
description: Should rarity symbols be different colors, such as gold, silver, and purple?
initial: yes
styling field:
type: boolean
name: left align artist
description: Should the artist and copyright lines be left aligned, as seen in Tempest?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: pt font
description: Should the font used for p/t be MPlantin or MPlantin-Bold? MPlantin was used until Mirage.
initial: MPlantin-Bold
choice: MPlantin
choice: MPlantin-Bold
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
colored rarities:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "rare") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 19
right width: 19
top width: 19
bottom width: 19
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: 42
top: 24
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: MagicMedieval
size: 15.5
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
casting cost:
right: 341
top : 22
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 24
alignment: middle right
symbol font:
name: magic-mana-small
size: 16
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: 24
top : 24
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 45
top: 51
width: 286
height: 233
z index: 1
############################# Card type
type:
left: 39
top : 291
width: { 298 - max(22,card_style.rarity.content_width) }
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: MPlantin
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(128,128,128)
rarity:
left: 293
top : 290
width: 44
height: 22
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land: script: symbol_variation(symbol: set.symbol, variation: "common")
common: script: symbol_variation(symbol: set.symbol, variation: "common")
uncommon:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "olduncommon")
else symbol_variation(symbol: set.symbol, variation: "common")
rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "oldrare")
else symbol_variation(symbol: set.symbol, variation: "common")
mythic rare:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "mythic rare")
else symbol_variation(symbol: set.symbol, variation: "common")
special:
script:
if styling.colored_rarities
then symbol_variation(symbol: set.symbol, variation: "special")
else symbol_variation(symbol: set.symbol, variation: "common")
############################# Text box
text:
left: 43
top : 318
width: 289
height: 143
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding top: 2
padding right: 4
padding bottom: 0
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 120
top : 313
width: 138
height: 150
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks-old
############################# PT
pt:
z index: 2
left: 295
top: 470
width: 47
height: 27
alignment: right middle
font:
name: { styling.pt_font }
size: 17
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 40
top : 470
width: 297
height: 16
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 10
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: 1
shadow displacement y: 1
copyright line:
left: 40
top : 486
width: 297
height: 12
z index: 1
alignment: { if styling.left_align_artist then "middle left" else "middle center" }
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
@@ -1,6 +1,6 @@
mse version: 0.3.7
version: 2008-08-31
short name: normal foil
installer group: magic/overlays/foil/normal
position hint: 001
mse version: 0.3.7
version: 2008-08-31
short name: normal foil
installer group: magic/overlays/foil/normal
position hint: 001
icon: overlay.png
+493 -493
View File
@@ -1,493 +1,493 @@
mse version: 0.3.8
game: magic
short name: Planeshifted Splits
full name: Planeshifted Split Cards
installer group: magic/Planeshifted/Split Cards
icon: card-sample.png
position hint: 013
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 523
card height: 375
card dpi: 150
# By Pichoro; based on templates by Wolfwood and Buttock1234
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template_suffix := [card: "card.jpg", pt: "pt.png"]
template := { input + template_suffix[type] }
land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
card_shape := { if styling.shifted_sorting then "split, shifted" else "split" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top: 0
width: 523
height: 375
radius: 18
z index: -1
card color:
left: 18
top: 18
width: 236
height: 338
z index: 0
render style: image
popup style: in place
image: { card_background() }
card color 2:
left: 269
top: 18
width: 236
height: 338
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 30 else 51 }
top: 27
right: { 242 - card_style.casting_cost.content_width }
height: 17
alignment: top shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 13
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
name 2:
left: { if card.card_symbol_2=="none" then 282 else 51 }
top: 27
right: { 493 - card_style.casting_cost_2.content_width }
height: 17
alignment: top shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 13
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
casting cost:
right: 243
top: 28
width: { max(19, card_style.casting_cost.content_width) + 3 }
height: 16
alignment: bottom right
symbol font:
name: magic-mana-large
size: 12
alignment: middle right
always symbol: true
z index: 2
padding top: 0
casting cost 2:
right: 494
top: 28
width: { max(19, card_style.casting_cost_2.content_width) + 3 }
height: 16
alignment: bottom right
symbol font:
name: magic-mana-large
size: 12
alignment: middle right
always symbol: true
z index: 2
padding top: 0
############################# Image
image:
left: 28
top: 49
width: 216
height: 159
z index: 1
image 2:
left: 279
top: 49
width: 216
height: 159
z index: 1
############################# Card type
type:
left: 30
top : 211
width: { 210 - max(13,card_style.rarity.content_width) }
height: 17
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(128,128,128)
type 2:
left: 282
top : 211
width: { 210 - max(13,card_style.rarity.content_width) }
height: 17
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(128,128,128)
rarity:
right: 241
top : 213
width: 26
height: 13
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
rarity 2:
right: 493
top : 213
width: 26
height: 13
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 29
top : 233
width: 214
height: 99
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 2
padding right: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
text 2:
left: 279
top : 233
width: 214
height: 99
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 2
padding right: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 87
top : 228
width: 92
height: 108
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
watermark 2:
left: 338
top : 228
width: 92
height: 108
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 200
top: 327
width: 48
height: 25
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 14
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(200,0,0)
pt 2:
z index: 2
left: 451
top: 327
width: 48
height: 25
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 14
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 46
top : 338
width: 155
height: 16
z index: 1
font:
name: Matrix
size: 8
color: { font_color(card.card_color) }
illustrator 2:
left: 298
top : 338
width: 155
height: 16
z index: 1
font:
name: Matrix
size: 8
color: { font_color(card.card_color_2) }
copyright line:
left: 26
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color(card.card_color) }
copyright line 2:
left: 278
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color(card.card_color_2) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: pt box 2
script: card.card_color_2
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 194
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
pt box 2:
left: 445
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt_2 != "" }
render style: image
image: { card_ptbox() }
foil layer:
right: 523
bottom: 0
width: 375
height: 523
z index: 3
angle: 90
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Planeshifted Splits
full name: Planeshifted Split Cards
installer group: magic/Planeshifted/Split Cards
icon: card-sample.png
position hint: 013
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 523
card height: 375
card dpi: 150
# By Pichoro; based on templates by Wolfwood and Buttock1234
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template_suffix := [card: "card.jpg", pt: "pt.png"]
template := { input + template_suffix[type] }
land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
card_shape := { if styling.shifted_sorting then "split, shifted" else "split" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top: 0
width: 523
height: 375
radius: 18
z index: -1
card color:
left: 18
top: 18
width: 236
height: 338
z index: 0
render style: image
popup style: in place
image: { card_background() }
card color 2:
left: 269
top: 18
width: 236
height: 338
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 30 else 51 }
top: 27
right: { 242 - card_style.casting_cost.content_width }
height: 17
alignment: top shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 13
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
name 2:
left: { if card.card_symbol_2=="none" then 282 else 51 }
top: 27
right: { 493 - card_style.casting_cost_2.content_width }
height: 17
alignment: top shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 13
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
casting cost:
right: 243
top: 28
width: { max(19, card_style.casting_cost.content_width) + 3 }
height: 16
alignment: bottom right
symbol font:
name: magic-mana-large
size: 12
alignment: middle right
always symbol: true
z index: 2
padding top: 0
casting cost 2:
right: 494
top: 28
width: { max(19, card_style.casting_cost_2.content_width) + 3 }
height: 16
alignment: bottom right
symbol font:
name: magic-mana-large
size: 12
alignment: middle right
always symbol: true
z index: 2
padding top: 0
############################# Image
image:
left: 28
top: 49
width: 216
height: 159
z index: 1
image 2:
left: 279
top: 49
width: 216
height: 159
z index: 1
############################# Card type
type:
left: 30
top : 211
width: { 210 - max(13,card_style.rarity.content_width) }
height: 17
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(128,128,128)
type 2:
left: 282
top : 211
width: { 210 - max(13,card_style.rarity.content_width) }
height: 17
alignment: top shrink-overflow
z index: 1
font:
name: Matrix
size: 12
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(128,128,128)
rarity:
right: 241
top : 213
width: 26
height: 13
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
rarity 2:
right: 493
top : 213
width: 26
height: 13
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 29
top : 233
width: 214
height: 99
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 2
padding right: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
text 2:
left: 279
top : 233
width: 214
height: 99
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 2
padding right: 2
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 87
top : 228
width: 92
height: 108
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
watermark 2:
left: 338
top : 228
width: 92
height: 108
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 200
top: 327
width: 48
height: 25
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 14
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(200,0,0)
pt 2:
z index: 2
left: 451
top: 327
width: 48
height: 25
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 14
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 46
top : 338
width: 155
height: 16
z index: 1
font:
name: Matrix
size: 8
color: { font_color(card.card_color) }
illustrator 2:
left: 298
top : 338
width: 155
height: 16
z index: 1
font:
name: Matrix
size: 8
color: { font_color(card.card_color_2) }
copyright line:
left: 26
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color(card.card_color) }
copyright line 2:
left: 278
top : 348
width: 175
height: 12
z index: 1
font:
name: MPlantin
size: 6
color: { font_color(card.card_color_2) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: pt box 2
script: card.card_color_2
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 194
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
pt box 2:
left: 445
top: 326
width: 56
height: 29
z index: 1
visible: { card.pt_2 != "" }
render style: image
image: { card_ptbox() }
foil layer:
right: 523
bottom: 0
width: 375
height: 523
z index: 3
angle: 90
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
+364 -364
View File
@@ -1,364 +1,364 @@
mse version: 0.3.8
game: magic
short name: Planeshifted
full name: Planar Chaos Timeshifts
installer group: magic/Planeshifted/Normal Cards
icon: card-sample.png
position hint: 011
version: 2009-07-06
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template_suffix := [card: "card.jpg", pt: "pt.png"]
template := { input + template_suffix[type] }
land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
card_shape := { if styling.shifted_sorting then "shifted" else "normal" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: image size
description: Should the art extend into a transparent textbox?
initial: standard
choice: standard
choice: extended
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
image size:
render style: both
choice images:
standard: /magic.mse-game/icons/small-image.png
extended: /magic.mse-game/icons/large-image.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top: 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top: 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: middle shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
casting cost:
right: 343
top: 32
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 32}
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: { if styling.image_size == "extended" then 408 else 228 }
z index: 1
mask:
script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png"
############################# Card type
type:
left: 35
top : 298
width: { 308 - max(22,card_style.rarity.content_width) }
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 14
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
scale down to: 6
separator color: rgb(192,192,192)
rarity:
right: 342
top : 297
width: 44
height: 22
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 31
top : 328
width: 311
height: 142
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding right: 4
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 117
top : 321
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 56
top : 478
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
weight: bold
color: { font_color(card.card_color) }
copyright line:
left: 30
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
mask: ptmask.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
mse version: 0.3.8
game: magic
short name: Planeshifted
full name: Planar Chaos Timeshifts
installer group: magic/Planeshifted/Normal Cards
icon: card-sample.png
position hint: 011
version: 2009-07-06
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template_suffix := [card: "card.jpg", pt: "pt.png"]
template := { input + template_suffix[type] }
land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] }
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
card_shape := { if styling.shifted_sorting then "shifted" else "normal" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: yes
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
styling field:
type: boolean
name: 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.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: modern
choice: modern
choice: old
choice: diagonal T
styling field:
type: choice
name: center text
description: When to center text (short text only means only on one-line cards with no flavor text)
choice: always
choice: short text only
choice: never
initial: never
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: image size
description: Should the art extend into a transparent textbox?
initial: standard
choice: standard
choice: extended
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
image size:
render style: both
choice images:
standard: /magic.mse-game/icons/small-image.png
extended: /magic.mse-game/icons/large-image.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top: 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left: { if card.card_symbol=="none" then 32 else 51 }
top: 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: middle shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
casting cost:
right: 343
top: 32
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 32}
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 32
top: 62
width: 311
height: { if styling.image_size == "extended" then 408 else 228 }
z index: 1
mask:
script: if styling.image_size == "extended" then "imagemask_extended.png" else "imagemask_standard.png"
############################# Card type
type:
left: 35
top : 298
width: { 308 - max(22,card_style.rarity.content_width) }
height: 20
alignment: middle shrink-overflow
z index: 1
padding top: 2
font:
name: Matrix
size: 14
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
scale down to: 6
separator color: rgb(192,192,192)
rarity:
right: 342
top : 297
width: 44
height: 22
z index: 2
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
text:
left: 31
top : 328
width: 311
height: 142
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment:
script:
if (styling.center_text == "short text only" and
not contains(match:"\n", card.rule_text) and
card.flavor_text == "<i-flavor></i-flavor>" and
card_style.text.content_lines <= 2) or
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 2
padding left: 6
padding right: 4
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
watermark:
left: 117
top : 321
width: 138
height: 156
z index: 1
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
z index: 2
left: 284
top: 466
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(255,255,255)
shadow color: rgb(0,0,0)
shadow displacement x: -1
shadow displacement y: 1
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 56
top : 478
width: 217
height: 16
z index: 1
font:
name: Matrix
size: 10
weight: bold
color: { font_color(card.card_color) }
copyright line:
left: 30
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card style:
pt box:
left: 271
top: 461
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
mask: ptmask.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
@@ -1,237 +1,237 @@
# Simple exporter for HTML files
mse version: 0.3.7
game: magic
short name: Spoiler
full name: List of cards
installer group: magic/Export/Spoiler (list of cards)
icon: preview.png
create directory: true
version: 2008-08-07
depends on: magic.mse-game 2008-05-18
########################################################################################
option field:
type: boolean
name: include set file
description: Should a link to the MSE set file be included in the spoiler?
initial: no
option field:
type: choice
name: grouping
description: How should cards be grouped?
choice: no grouping
choice: group by color
initial: group by color
option field:
type: choice
name: images
choice: no
choice: just the image box, linked
choice: just the image box, inline
choice: full card image, linked
choice: full card image, preview
choice: full card image only
initial: full images, preview
option field:
type: boolean
name: mana symbols
description: Should mana symbols be used, or should they be written as text?
option field:
type: boolean
name: rarity symbols
description: Should rarity be shown using a symbol or as text?
#doesn't work yet:
#option field:
# type: boolean
# name: list keywords
# description: Should the keywords be listed?
#option field:
# type: boolean
# name: fancy scripts
# description: Should fancy scripts be used
option field:
type: choice
name: font style
choice: default
choice: serif
choice: sans-serif
option field:
type: color
name: background color
initial: rgb(255,255,255)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option field:
type: color
name: text color
initial: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option style:
grouping:
render style: both
choice images:
no grouping: { built_in_image("bool_no") }
group by color: /magic.mse-game/stats/card_color.png
images:
render style: both
choice images:
no: { built_in_image("bool_no") }
font style:
render style: both
choice images:
serif: /magic-spoiler.mse-export-template/serif.png
sans-serif: /magic-spoiler.mse-export-template/sans-serif.png
script:
if options.mana_symbols then (
symbol_font := "magic-mana-small"
symbol_font_size := 12
) else (
symbols_to_html := to_html
)
write_card := {
if contains(options.images, match:"full card image") then
card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg")
else if contains(options.images, match:"image box") and
card.image != "" then
card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg")
else
card_image_file := ""
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)
else
card_image_preview := card_image_file
if options.images == "full card image only" then
"<li class='fullcard'><img src='{card_image_file}' alt=''></li>"
else
"<li class='card'>
{if options.images == "full card image, preview" then
"<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a>
<span class='name' >{ to_html(card.name ) }</span>"
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>"
else
"<span class='name' >{ to_html(card.name ) }</span>"
}<span class='casting-cost' >{ symbols_to_html(card.casting_cost ) }</span>
{if card_image_file != "" and contains(options.images, match:"inline") then
"<img src='{card_image_preview}' alt='' class='image'>"
}
<span class='type' >{ to_html(card.type ) }</span>
<span class='rarity' >{
code := if card.rarity == "" then "C"
else if card.rarity == "basic land" then "L"
else to_upper(card.rarity[0]) # L,C,U,R,S
if options.rarity_symbols then
"<img src='{ var := if card.rarity == "" then "common"
else if card.rarity == "basic land" then "common"
else card.rarity
write_image_file(
file: "set-symbol-{var}.png",
width: 20,
symbol_variation(
symbol: set.symbol,
variation: var
)
)}' alt='{code}' title='{card.rarity}'>"
else code
}</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='pt' >{ to_html(card.pt ) }</span>
<span class='card-number' >{ to_html(card.card_number ) }</span>
</li>"
}
write_cards := {
"<ul class='cards'>{
for each card in sort_list(cards, order_by: {input.card_number}) do
write_card()
}</ul>"
}
write_group := {
cards := filter_list(cards, filter:
{ # 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
}
)
count := number_of_items(in:cards)
if count > 0 then
"<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" +
write_cards()
}
copy_file("blank.gif")
write_image_file(
file: "set-symbol.png",
width: 200,
symbol_variation(symbol: set.symbol, variation: "rare")
)
write_image_file(
file: "set-icon.png",
width: 16,
heght: 16
symbol_variation(symbol: set.symbol, variation: "rare")
)
# the html page
html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html lang='en'>
<head>
<title>{ to_html(set.title) }</title>
<link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'>
<link rel='shortcut icon' type='image/png' href='set-icon.png'>
<script type='text/javascript' src='{copy_file("script.js")}'></script>
<style type='text/css'>
body \{
background: {options.background_color};
color: {options.text_color};
{if options.font_style != "default" then
"font-family: {options.font_style};"
}
\}
</style>
</head>
<body{if options.images == "full card image, preview" then " class='with-previews'"}>
<img src='{ write_image_file(
file: "set-symbol.png",
width: 200,
symbol_variation(symbol: set.symbol, variation: "rare")
)}' alt='' class='set-symbol'>
<h1>{ to_html(set.title) }</h1>
<div class='copyright'>{ to_html(set.copyright) }</div>
<div class='description'>{ to_html(set.description) }</div>
{ 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>"
}
{ if options.grouping == "group by color" then
# Codes as by sort_index
write_group(title: "White", code:"A") +
write_group(title: "Blue", code:"B") +
write_group(title: "Black", code:"C") +
write_group(title: "Red", code:"D") +
write_group(title: "Green", code:"E") +
write_group(title: "Multicolor", code:"F") +
write_group(title: "Hybrids", code:"G") +
write_group(title: "Multicolor split cards", code:"H") +
write_group(title: "Colorless", code:"I") +
write_group(title: "Non-basic lands", code:"K") +
write_group(title: "Basic lands", code:"L")
else
write_cards(cards: cards)
}
<script><!--
init();
--></script>
</body>
</html>"
write_text_file(html, file:"index.html")
# make sure the urls are relative to the right directory
replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/")
# Simple exporter for HTML files
mse version: 0.3.7
game: magic
short name: Spoiler
full name: List of cards
installer group: magic/Export/Spoiler (list of cards)
icon: preview.png
create directory: true
version: 2008-08-07
depends on: magic.mse-game 2008-05-18
########################################################################################
option field:
type: boolean
name: include set file
description: Should a link to the MSE set file be included in the spoiler?
initial: no
option field:
type: choice
name: grouping
description: How should cards be grouped?
choice: no grouping
choice: group by color
initial: group by color
option field:
type: choice
name: images
choice: no
choice: just the image box, linked
choice: just the image box, inline
choice: full card image, linked
choice: full card image, preview
choice: full card image only
initial: full images, preview
option field:
type: boolean
name: mana symbols
description: Should mana symbols be used, or should they be written as text?
option field:
type: boolean
name: rarity symbols
description: Should rarity be shown using a symbol or as text?
#doesn't work yet:
#option field:
# type: boolean
# name: list keywords
# description: Should the keywords be listed?
#option field:
# type: boolean
# name: fancy scripts
# description: Should fancy scripts be used
option field:
type: choice
name: font style
choice: default
choice: serif
choice: sans-serif
option field:
type: color
name: background color
initial: rgb(255,255,255)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option field:
type: color
name: text color
initial: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option style:
grouping:
render style: both
choice images:
no grouping: { built_in_image("bool_no") }
group by color: /magic.mse-game/stats/card_color.png
images:
render style: both
choice images:
no: { built_in_image("bool_no") }
font style:
render style: both
choice images:
serif: /magic-spoiler.mse-export-template/serif.png
sans-serif: /magic-spoiler.mse-export-template/sans-serif.png
script:
if options.mana_symbols then (
symbol_font := "magic-mana-small"
symbol_font_size := 12
) else (
symbols_to_html := to_html
)
write_card := {
if contains(options.images, match:"full card image") then
card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg")
else if contains(options.images, match:"image box") and
card.image != "" then
card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg")
else
card_image_file := ""
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)
else
card_image_preview := card_image_file
if options.images == "full card image only" then
"<li class='fullcard'><img src='{card_image_file}' alt=''></li>"
else
"<li class='card'>
{if options.images == "full card image, preview" then
"<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a>
<span class='name' >{ to_html(card.name ) }</span>"
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>"
else
"<span class='name' >{ to_html(card.name ) }</span>"
}<span class='casting-cost' >{ symbols_to_html(card.casting_cost ) }</span>
{if card_image_file != "" and contains(options.images, match:"inline") then
"<img src='{card_image_preview}' alt='' class='image'>"
}
<span class='type' >{ to_html(card.type ) }</span>
<span class='rarity' >{
code := if card.rarity == "" then "C"
else if card.rarity == "basic land" then "L"
else to_upper(card.rarity[0]) # L,C,U,R,S
if options.rarity_symbols then
"<img src='{ var := if card.rarity == "" then "common"
else if card.rarity == "basic land" then "common"
else card.rarity
write_image_file(
file: "set-symbol-{var}.png",
width: 20,
symbol_variation(
symbol: set.symbol,
variation: var
)
)}' alt='{code}' title='{card.rarity}'>"
else code
}</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='pt' >{ to_html(card.pt ) }</span>
<span class='card-number' >{ to_html(card.card_number ) }</span>
</li>"
}
write_cards := {
"<ul class='cards'>{
for each card in sort_list(cards, order_by: {input.card_number}) do
write_card()
}</ul>"
}
write_group := {
cards := filter_list(cards, filter:
{ # 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
}
)
count := number_of_items(in:cards)
if count > 0 then
"<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" +
write_cards()
}
copy_file("blank.gif")
write_image_file(
file: "set-symbol.png",
width: 200,
symbol_variation(symbol: set.symbol, variation: "rare")
)
write_image_file(
file: "set-icon.png",
width: 16,
heght: 16
symbol_variation(symbol: set.symbol, variation: "rare")
)
# the html page
html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html lang='en'>
<head>
<title>{ to_html(set.title) }</title>
<link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'>
<link rel='shortcut icon' type='image/png' href='set-icon.png'>
<script type='text/javascript' src='{copy_file("script.js")}'></script>
<style type='text/css'>
body \{
background: {options.background_color};
color: {options.text_color};
{if options.font_style != "default" then
"font-family: {options.font_style};"
}
\}
</style>
</head>
<body{if options.images == "full card image, preview" then " class='with-previews'"}>
<img src='{ write_image_file(
file: "set-symbol.png",
width: 200,
symbol_variation(symbol: set.symbol, variation: "rare")
)}' alt='' class='set-symbol'>
<h1>{ to_html(set.title) }</h1>
<div class='copyright'>{ to_html(set.copyright) }</div>
<div class='description'>{ to_html(set.description) }</div>
{ 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>"
}
{ if options.grouping == "group by color" then
# Codes as by sort_index
write_group(title: "White", code:"A") +
write_group(title: "Blue", code:"B") +
write_group(title: "Black", code:"C") +
write_group(title: "Red", code:"D") +
write_group(title: "Green", code:"E") +
write_group(title: "Multicolor", code:"F") +
write_group(title: "Hybrids", code:"G") +
write_group(title: "Multicolor split cards", code:"H") +
write_group(title: "Colorless", code:"I") +
write_group(title: "Non-basic lands", code:"K") +
write_group(title: "Basic lands", code:"L")
else
write_cards(cards: cards)
}
<script><!--
init();
--></script>
</body>
</html>"
write_text_file(html, file:"index.html")
# make sure the urls are relative to the right directory
replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/")
@@ -1,74 +1,74 @@
var isIE = navigator.appVersion.indexOf("MSIE") != -1;
var preview, preview_img;
function show_preview(url) {
preview.style.display = "block";
preview_img.style.backgroundImage = "url("+this.href+")";
return false;
}
function hide_preview() {
preview.style.display = "none";
}
function fix_preview() {
var e = document.documentElement ? document.documentElement : document.body;
preview.style.top = e.scrollTop + "px";
preview.style.height = e.clientHeight;
preview.style.width = e.clientWidth;
}
function nice_preview() {
// attach
var links = document.getElementsByTagName("A");
for (var i in links) {
if (/(.jpg|.png|.gif)$/.test(links[i])) {
links[i].onclick = show_preview;
}
}
// create divs
preview = document.createElement("div");
var bg = document.createElement("div");
var img = document.createElement("div");
preview.id = "preview";
bg.id = "preview-bg";
img.id = "preview-img";
hide_preview();
preview.onclick = bg.onclick = img.onclick = hide_preview;
preview.appendChild(bg);
preview.appendChild(img);
document.body.appendChild(preview);
preview_img = img;
if (isIE) {
window.onscroll = fix_preview;
fix_preview();
}
}
var dir;
function fix_img() {
if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') {
this.style.width = this.offsetWidth + 'px';
this.style.height = this.offsetHeight + 'px';
}
this.onload = null;
this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")';
this.src = dir + "blank.gif";
}
function fix_png_alpha() {
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
var imgs = document.getElementsByTagName("IMG");
for (var i in imgs) {
var img = imgs[i];
if ((/\.png$/i).test(img.src)) {
img.onload = fix_img;
}
}
}
function init() {
fix_png_alpha();
nice_preview();
}
var isIE = navigator.appVersion.indexOf("MSIE") != -1;
var preview, preview_img;
function show_preview(url) {
preview.style.display = "block";
preview_img.style.backgroundImage = "url("+this.href+")";
return false;
}
function hide_preview() {
preview.style.display = "none";
}
function fix_preview() {
var e = document.documentElement ? document.documentElement : document.body;
preview.style.top = e.scrollTop + "px";
preview.style.height = e.clientHeight;
preview.style.width = e.clientWidth;
}
function nice_preview() {
// attach
var links = document.getElementsByTagName("A");
for (var i in links) {
if (/(.jpg|.png|.gif)$/.test(links[i])) {
links[i].onclick = show_preview;
}
}
// create divs
preview = document.createElement("div");
var bg = document.createElement("div");
var img = document.createElement("div");
preview.id = "preview";
bg.id = "preview-bg";
img.id = "preview-img";
hide_preview();
preview.onclick = bg.onclick = img.onclick = hide_preview;
preview.appendChild(bg);
preview.appendChild(img);
document.body.appendChild(preview);
preview_img = img;
if (isIE) {
window.onscroll = fix_preview;
fix_preview();
}
}
var dir;
function fix_img() {
if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') {
this.style.width = this.offsetWidth + 'px';
this.style.height = this.offsetHeight + 'px';
}
this.onload = null;
this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")';
this.src = dir + "blank.gif";
}
function fix_png_alpha() {
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
var imgs = document.getElementsByTagName("IMG");
for (var i in imgs) {
var img = imgs[i];
if ((/\.png$/i).test(img.src)) {
img.onload = fix_img;
}
}
}
function init() {
fix_png_alpha();
nice_preview();
}
+101 -101
View File
@@ -1,102 +1,102 @@
.set-symbol {
float: right;
margin-right: .5em;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
.card {
clear: left;
margin-top: 1em;
border: 1px solid rgb(192,192,192);
}
.card span {
display: block;
}
.card .name {
font-weight: bold;
display: inline;
font-family: "Matrix";
font-size: larger;
}
.card .casting-cost {
display: inline;
font-family: "Magic Symbols", "Magic Symbols 2004";
font-size: larger;
margin-left: .5em;
vertical-align: middle;
}
.card .flavor-text {
font-style: italic;
}
.card .card-number {
color: rgb(128,128,128);
font-size: smaller;
}
.with-previews .card {
margin-top: 1.1em;
min-height: 100px;
margin-left: 90px;
position: relative;
}
.card .card-image {
height: 100px;
position: absolute;
left: -85px;
top: 3px;
border: none;
}
.card .image {
display: block;
border: none;
}
span.symbol {
display: inline;
vertical-align: middle;
}
.fullcard {
float: left;
}
h2 {
clear: both;
}
/* image preview */
#preview-bg {
background-color: rgb(0,0,0);
width: 100%;
height: 100%;
cursor: pointer;
position: absolute;
opacity: 0.7;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
}
#preview-img {
background-position: 50% 50%;
background-repeat: no-repeat;
width: 100%;
height: 100%;
cursor: pointer;
position: absolute;
}
#preview {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
* html #preview {
position: absolute;
.set-symbol {
float: right;
margin-right: .5em;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
.card {
clear: left;
margin-top: 1em;
border: 1px solid rgb(192,192,192);
}
.card span {
display: block;
}
.card .name {
font-weight: bold;
display: inline;
font-family: "Matrix";
font-size: larger;
}
.card .casting-cost {
display: inline;
font-family: "Magic Symbols", "Magic Symbols 2004";
font-size: larger;
margin-left: .5em;
vertical-align: middle;
}
.card .flavor-text {
font-style: italic;
}
.card .card-number {
color: rgb(128,128,128);
font-size: smaller;
}
.with-previews .card {
margin-top: 1.1em;
min-height: 100px;
margin-left: 90px;
position: relative;
}
.card .card-image {
height: 100px;
position: absolute;
left: -85px;
top: 3px;
border: none;
}
.card .image {
display: block;
border: none;
}
span.symbol {
display: inline;
vertical-align: middle;
}
.fullcard {
float: left;
}
h2 {
clear: both;
}
/* image preview */
#preview-bg {
background-color: rgb(0,0,0);
width: 100%;
height: 100%;
cursor: pointer;
position: absolute;
opacity: 0.7;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
}
#preview-img {
background-position: 50% 50%;
background-repeat: no-repeat;
width: 100%;
height: 100%;
cursor: pointer;
position: absolute;
}
#preview {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
* html #preview {
position: absolute;
}
+270 -270
View File
@@ -1,270 +1,270 @@
mse version: 0.3.8
game: magic
short name: Textless
full name: Modern style
installer group: magic/new style/textless
icon: card-sample.png
position hint: 005
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Wolfwood
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
# There is no land template
land_template := { "a{type}.jpg" }
# Which artifact template should be used?
artifact_template := {
if input == "a" and not styling.darker_artifacts
then "oa"
else input
}
template := { artifact_template() + "{type}.jpg" }
# Use the normal tap symbol
mana_t := { "old" }
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
paintbrush_color := { if font_white() then "white" else "black" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
initial: yes
styling field:
type: boolean
name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
darker artifacts:
choice images:
yes: acard.jpg
no: oacard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-large.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-large.mse-symbol-font/mana_rg.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top: 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left:
script: if card.card_symbol=="none" then 32 else 51
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 30
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left:
script: if card.card_symbol=="none" then 20 else 32
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 31
top: 60
width: 314
height: 410
mask: mask_image.png
z index: 1
############################# Card type
rarity:
left: 309
top : 480
width: 44
height: 22
z index: 2
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# PT
pt:
z index: 2
left: 290
top: 447
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 54
top : 477
width: 219
height: 16
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt box:
left: 277
top: 442
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
paintbrush:
left: 23
top : 480
width: 30
height: 11
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
mse version: 0.3.8
game: magic
short name: Textless
full name: Modern style
installer group: magic/new style/textless
icon: card-sample.png
position hint: 005
version: 2009-07-07
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
#By: Wolfwood
############################################################## Extra scripts
init script:
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
# There is no land template
land_template := { "a{type}.jpg" }
# Which artifact template should be used?
artifact_template := {
if input == "a" and not styling.darker_artifacts
then "oa"
else input
}
template := { artifact_template() + "{type}.jpg" }
# Use the normal tap symbol
mana_t := { "old" }
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
paintbrush_color := { if font_white() then "white" else "black" }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: grey hybrid name
description: Use a grey background for the name and type line on hybrid cards. This is done on real cards.
initial: yes
styling field:
type: boolean
name: darker artifacts
description: Use darker artifacts, as used by Wizards since Fifth Dawn.
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false
styling style:
darker artifacts:
choice images:
yes: acard.jpg
no: oacard.jpg
use guild mana symbols:
choice images:
yes: /magic-mana-large.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-large.mse-symbol-font/mana_rg.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top: 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: 4
card color:
left: 0
top: 0
width: 375
height: 523
z index: 0
render style: image
popup style: in place
image: { card_background() }
############################# Name line
name:
left:
script: if card.card_symbol=="none" then 32 else 51
top : 30
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
casting cost:
right: 343
top : 30
width: { max(30, card_style.casting_cost.content_width) + 5 }
height: 23
alignment: middle right
symbol font:
name: magic-mana-large
size: 15
alignment: middle right
always symbol: true
z index: 2
padding top: 0
card symbol:
left:
script: if card.card_symbol=="none" then 20 else 32
top : 31
height: 20
width: 14
z index: 1
render style: image
choice images:
tombstone: tombstone.png
############################# Image
image:
left: 31
top: 60
width: 314
height: 410
mask: mask_image.png
z index: 1
############################# Card type
rarity:
left: 309
top : 480
width: 44
height: 22
z index: 2
alignment: middle center
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# PT
pt:
z index: 2
left: 290
top: 447
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: ModMatrix
size: 17
weight: bold
color: rgb(0,0,0)
separator color: rgb(200,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 54
top : 477
width: 219
height: 16
z index: 1
font:
name: Matrix
size: 10
color: { font_color(card.card_color) }
copyright line:
left: 26
top : 493
width: 247
height: 12
z index: 1
font:
name: MPlantin
size: 6.5
color: { font_color(card.card_color) }
############################################################## Extra card fields
extra card field:
type: choice
name: pt box
script: card.card_color
editable: false
save value: false
extra card field:
type: choice
name: foil layer
choice: foil
save value: false
editable: false
extra card field:
type: choice
name: paintbrush
script: paintbrush_color(card.card_color)
editable: false
save value: false
extra card style:
pt box:
left: 277
top: 442
width: 81
height: 42
z index: 1
visible: { card.pt != "" }
render style: image
mask: mask_pt.png
image: { card_ptbox() }
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 3
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
paintbrush:
left: 23
top : 480
width: 30
height: 11
z index: 1
render style: image
choice images:
black: /magic-future-common.mse-include/paintbrush_black.png
white: /magic-future-common.mse-include/paintbrush_white.png
+6 -6
View File
@@ -1,7 +1,7 @@
mse version: 0.3.6
full name: Magic The Gathering, textbox watermarks
version: 2008-05-21
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
mse version: 0.3.6
full name: Magic The Gathering, textbox watermarks
version: 2008-05-21
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
# watermarks Includes references to the watermark images, to be used in a style file
@@ -1,69 +1,69 @@
# The watermark choices
# Included by a game file
choice:
name: none
line below: true
choice:
name: mana symbol
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: snow
choice:
name: transparent mana symbol
choice: white
choice: blue
choice: black
choice: red
choice: green
choice:
name: guild symbol
choice: The Azorius Senate (W/U)
choice: House Dimir (U/B)
choice: The Cult of Rakdos (B/R)
choice: The Gruul Clans (R/G)
choice: The Selesnya Conclave (G/W)
choice: The Orzhov Syndicate (W/B)
choice: The Izzet (U/R)
choice: The Golgari (B/G)
choice: The Boros Legion (R/W)
choice: The Simic Combine (G/U)
choice:
name: colored xander hybrid mana
choice: B/R
choice: U/B
choice: B/G
choice: R/G
choice: G/U
choice: U/R
choice: W/B
choice: G/W
choice: R/W
choice: W/U
choice:
name: xander hybrid mana
choice: B/R
choice: U/B
choice: B/G
choice: R/G
choice: G/U
choice: U/R
choice: W/B
choice: G/W
choice: R/W
choice: W/U
choice:
name: future sight type symbols
choice: artifact
choice: creature
choice: enchantment
choice: instant
choice: land
choice: multiple
choice: planeswalker
choice: sorcery
choice:
name: set symbol
# The watermark choices
# Included by a game file
choice:
name: none
line below: true
choice:
name: mana symbol
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: snow
choice:
name: transparent mana symbol
choice: white
choice: blue
choice: black
choice: red
choice: green
choice:
name: guild symbol
choice: The Azorius Senate (W/U)
choice: House Dimir (U/B)
choice: The Cult of Rakdos (B/R)
choice: The Gruul Clans (R/G)
choice: The Selesnya Conclave (G/W)
choice: The Orzhov Syndicate (W/B)
choice: The Izzet (U/R)
choice: The Golgari (B/G)
choice: The Boros Legion (R/W)
choice: The Simic Combine (G/U)
choice:
name: colored xander hybrid mana
choice: B/R
choice: U/B
choice: B/G
choice: R/G
choice: G/U
choice: U/R
choice: W/B
choice: G/W
choice: R/W
choice: W/U
choice:
name: xander hybrid mana
choice: B/R
choice: U/B
choice: B/G
choice: R/G
choice: G/U
choice: U/R
choice: W/B
choice: G/W
choice: R/W
choice: W/U
choice:
name: future sight type symbols
choice: artifact
choice: creature
choice: enchantment
choice: instant
choice: land
choice: multiple
choice: planeswalker
choice: sorcery
choice:
name: set symbol
+71 -71
View File
@@ -1,71 +1,71 @@
# Watermark images
choice images:
mana symbol white: /magic-watermarks.mse-include/watermark_w.png
mana symbol blue: /magic-watermarks.mse-include/watermark_u.png
mana symbol black: /magic-watermarks.mse-include/watermark_b.png
mana symbol red: /magic-watermarks.mse-include/watermark_r.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")
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png")
set symbol:
{ set_combine(combine:"shadow",
set_alpha(
alpha: 0.5,
#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),
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))
)
)
)
)
}
# Watermark images
choice images:
mana symbol white: /magic-watermarks.mse-include/watermark_w.png
mana symbol blue: /magic-watermarks.mse-include/watermark_u.png
mana symbol black: /magic-watermarks.mse-include/watermark_b.png
mana symbol red: /magic-watermarks.mse-include/watermark_r.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")
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png")
set symbol:
{ set_combine(combine:"shadow",
set_alpha(
alpha: 0.5,
#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),
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))
)
)
)
)
}
@@ -1,71 +1,71 @@
# Old Style Watermark images
choice images:
mana symbol white: /magic-watermarks.mse-include/watermark_w_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 red: /magic-watermarks.mse-include/watermark_r_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")
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png")
set symbol:
{ set_combine(combine:"shadow",
set_alpha(
alpha: 0.5,
#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),
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))
)
)
)
)
}
# Old Style Watermark images
choice images:
mana symbol white: /magic-watermarks.mse-include/watermark_w_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 red: /magic-watermarks.mse-include/watermark_r_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")
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png")
set symbol:
{ set_combine(combine:"shadow",
set_alpha(
alpha: 0.5,
#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),
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))
)
)
)
)
}
+50 -50
View File
@@ -1,50 +1,50 @@
add cards script:
name: &Basic Lands
description: Adds 5 basic lands to the set (Plains, Island, Swamp, Mountain, Forest)
script:
# TODO:
#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: "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: "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"])
]
add cards script:
name: &Basic Snow-Covered Lands
description: Adds 5 basic snow-covered lands to the set (Plains, Island, Swamp, Mountain, Forest)
script:
# TODO:
#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 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 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"])
]
#add cards script:
# name: &Many Empty Cards
# script:
# # TODO:
# #count := show_number_dialog("How many cards should be added?")
# count := 1
# for _ from 1 to count do [new_card()]
add cards script:
name: &Horizontal Cycle
description: Add 1 card of each color to the set
script:
# TODO:
#rarity := show_text_dialog("What rarity should the cards be?")
[ new_card([card_color: "white"])
, new_card([card_color: "blue"])
, new_card([card_color: "black"])
, new_card([card_color: "red"])
, new_card([card_color: "green"])
]
#TODO: Vertical Cycle; needs text dialog for setting color
add cards script:
name: &Basic Lands
description: Adds 5 basic lands to the set (Plains, Island, Swamp, Mountain, Forest)
script:
# TODO:
#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: "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: "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"])
]
add cards script:
name: &Basic Snow-Covered Lands
description: Adds 5 basic snow-covered lands to the set (Plains, Island, Swamp, Mountain, Forest)
script:
# TODO:
#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 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 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"])
]
#add cards script:
# name: &Many Empty Cards
# script:
# # TODO:
# #count := show_number_dialog("How many cards should be added?")
# count := 1
# for _ from 1 to count do [new_card()]
add cards script:
name: &Horizontal Cycle
description: Add 1 card of each color to the set
script:
# TODO:
#rarity := show_text_dialog("What rarity should the cards be?")
[ new_card([card_color: "white"])
, new_card([card_color: "blue"])
, new_card([card_color: "black"])
, new_card([card_color: "red"])
, new_card([card_color: "green"])
]
#TODO: Vertical Cycle; needs text dialog for setting color
+41 -41
View File
@@ -1,42 +1,42 @@
############################################################## Auto replace
# Do we need categories?
#auto replace category: text box
#auto replace category: copyright
#auto replace category: everywhere
auto replace:
match: (C)
replace: ©
auto replace:
match: AE
replace: Æ
whole word: false
auto replace:
match: TM
replace: ™
whole word: false
auto replace:
match: --
replace: —
auto replace:
# note the spaces
match:
-
replace:
auto replace:
match: CIP
replace: enters the battlefield
auto replace:
match: AAA
replace: as an additional cost to cast
auto replace:
match: @
replace: LEGENDNAME
auto replace:
match: ~
replace: CARDNAME
auto replace:
match: '
############################################################## Auto replace
# Do we need categories?
#auto replace category: text box
#auto replace category: copyright
#auto replace category: everywhere
auto replace:
match: (C)
replace: ©
auto replace:
match: AE
replace: Æ
whole word: false
auto replace:
match: TM
replace: ™
whole word: false
auto replace:
match: --
replace: —
auto replace:
# note the spaces
match:
-
replace:
auto replace:
match: CIP
replace: enters the battlefield
auto replace:
match: AAA
replace: as an additional cost to cast
auto replace:
match: @
replace: LEGENDNAME
auto replace:
match: ~
replace: CARDNAME
auto replace:
match: '
replace:
File diff suppressed because it is too large Load Diff
+46 -46
View File
@@ -1,46 +1,46 @@
mse version: 0.3.8
short name: Magic
full name: Magic the Gathering
installer group: magic/game files
icon: card-back.png
position hint: 01
version: 2009-08-10
depends on: magic-blends.mse-include 2007-09-23
depends on: magic-watermarks.mse-include 2007-09-23
############################################################## The script
init script: include file: script
############################################################## Lots of lists
include file: card_fields
include file: set_fields
include file: statistics
include file: packs
include file: keywords
include file: word_lists
include file: add_cards_scripts
include file: auto_replace
############################################################## Other stuff
card list color script:
input := card.card_color
if input == "white" then rgb(156,130,90)
else if input == "blue" then rgb(0,64,168)
else if input == "black" then rgb(0,0,0)
else if input == "red" then rgb(168,0,0)
else if input == "green" then rgb(0,168,0)
else (
artifact := chosen(choice:"artifact")
land := chosen(choice:"land")
multi := chosen(choice:"multicolor")
hybrid := chosen(choice:"hybrid")
if land then rgb(109,62,39) # land
else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor
else if hybrid then rgb(115,0,160) # hybrid
else if artifact then rgb(72,90,100) # artifact
else rgb(119,83,83) # colorless
)
mse version: 0.3.8
short name: Magic
full name: Magic the Gathering
installer group: magic/game files
icon: card-back.png
position hint: 01
version: 2009-08-10
depends on: magic-blends.mse-include 2007-09-23
depends on: magic-watermarks.mse-include 2007-09-23
############################################################## The script
init script: include file: script
############################################################## Lots of lists
include file: card_fields
include file: set_fields
include file: statistics
include file: packs
include file: keywords
include file: word_lists
include file: add_cards_scripts
include file: auto_replace
############################################################## Other stuff
card list color script:
input := card.card_color
if input == "white" then rgb(156,130,90)
else if input == "blue" then rgb(0,64,168)
else if input == "black" then rgb(0,0,0)
else if input == "red" then rgb(168,0,0)
else if input == "green" then rgb(0,168,0)
else (
artifact := chosen(choice:"artifact")
land := chosen(choice:"land")
multi := chosen(choice:"multicolor")
hybrid := chosen(choice:"hybrid")
if land then rgb(109,62,39) # land
else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor
else if hybrid then rgb(115,0,160) # hybrid
else if artifact then rgb(72,90,100) # artifact
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
languages := [
English: [
code : "en",
spellcheck_code : "en_us",
pt_separator : "/",
type_separator : " — ",
subtype_separator : " ",
is_creature : match@(match: "(?i)Creature")
is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artifact")
is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery")
],
Français: [
code : "fr",
spellcheck_code : "", # TODO: get dictionary
pt_separator : "/",
type_separator : " : "
subtype_separator : "<atom-sep> et </atom-sep>",
is_creature : match@(match: "(?i)Creature|Créature")
is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artifact")
is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery")
]
]
# The selected language
language := { languages[set.card_language] or else language.English }
# Language specific strings
languages := [
English: [
code : "en",
spellcheck_code : "en_us",
pt_separator : "/",
type_separator : " — ",
subtype_separator : " ",
is_creature : match@(match: "(?i)Creature")
is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artifact")
is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery")
],
Français: [
code : "fr",
spellcheck_code : "", # TODO: get dictionary
pt_separator : "/",
type_separator : " : "
subtype_separator : "<atom-sep> et </atom-sep>",
is_creature : match@(match: "(?i)Creature|Créature")
is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artifact")
is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery")
]
]
# The selected language
language := { languages[set.card_language] or else language.English }
+149 -149
View File
@@ -1,149 +1,149 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
+186 -186
View File
@@ -1,186 +1,186 @@
############################################################## Card pack types
pack type:
name: basic land
select: equal
filter: card.rarity == "basic land" and not is_token_card() # can be shifted
pack type:
name: common
filter: card.rarity == "common" and not is_token_card() and not is_shifted_card()
pack type:
name: uncommon
filter: card.rarity == "uncommon" and not is_token_card() and not is_shifted_card()
pack type:
name: rare
filter: card.rarity == "rare" and not is_token_card() and not is_shifted_card()
pack type:
name: mythic rare
filter: card.rarity == "mythic rare" and not is_token_card() and not is_shifted_card()
pack type:
name: special
filter: card.rarity == "special" and not is_token_card() # can be shifted
pack type:
name: shifted common
filter: card.rarity == "common" and not is_token_card() and is_shifted_card()
pack type:
name: shifted uncommon
filter: card.rarity == "uncommon" and not is_token_card() and is_shifted_card()
pack type:
name: shifted rare
filter:
( card.rarity == "rare" or
card.rarity == "mythic rare" # We've got to put shifted mythic rares somewhere
) and not is_token_card() and is_shifted_card()
pack type:
name: token / rulestip
filter: is_token_card()
############################################################## shifted/special if possible
# shifted common if they exist, otherwise a normal common
pack type:
name: shifted common or else common
selectable: false
select: first
item: shifted common
item: common
# basic land if it exist, otherwise a common
pack type:
name: basic land or else common
selectable: false
select: first
item: basic land
item: common
# special if it exist, otherwise a common
pack type:
name: special or else common
selectable: false
select: first
item: special
item: common
# shifted uncommon/rare if they exist, otherwise a normal uncommon
pack type:
name: shifted uncommon or rare or else uncommon
selectable: false
select: first
item: shifted uncommon or rare
item: uncommon
############################################################## Randomized selections
pack type:
name: mythic rare or rare
selectable: false
# In Shards of Alara there are 15 mythic rares and 53 rares.
# Each booster has a 1/8 chance of containing a mythic rare.
# This means that looking at single mythics : rares, the proportion is
# 1*53 : 7*15 = 53 : 105
# this is almost exactly 1 : 2,
# 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,
# 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
# be MORE likely to find the mythic card with the 1:7 system!
select: proportional
item:
name: mythic rare
weight: 1
item:
name: rare
weight: 2
pack type:
name: shifted uncommon or rare
selectable: false
select: nonempty
item:
name: shifted uncommon
weight: 3
item:
name: shifted rare
weight: 1
############################################################## Common proportions of cards
# of the common slots, 3/10 will be shifted, 1/10 will be special
pack type:
name: common sometimes shifted or special
selectable: false
# TODO: Perhaps use some kind of proportional system here as well?
select: equal
item:
name: common
weight: 6
item:
name: shifted common or else common
weight: 3
item:
name: special or else common
weight: 1
# of the uncommon slots, 1/3 will be shifted, 1/4 of that will be shifted rares instead
pack type:
name: uncommon sometimes shifted
selectable: false
select: equal
item: uncommon
item: uncommon
item: shifted uncommon or rare or else uncommon
############################################################## Card packs
pack type:
name: tournament pack
item:
name: mythic rare or rare
amount: 3
item:
name: uncommon sometimes shifted
amount: 9
item:
name: common sometimes shifted or special
amount: 33
item:
name: basic land
amount: 30
item:
name: token / rulestip
pack type:
name: booster pack
item:
name: mythic rare or rare
amount: 1
item:
name: uncommon sometimes shifted
amount: 3
# a total of 11 common-likes
item:
name: common sometimes shifted or special
amount: 10
item:
name: basic land or else common
item:
name: token / rulestip
pack type:
name: additional land
item: basic land
pack type:
name: additional common
item: common sometimes shifted or special
pack type:
name: additional uncommon
item: uncommon sometimes shifted
pack type:
name: additional rare
item: mythic rare or rare
pack type:
name: additional token / rulestip
item: token / rulestip
############################################################## Card pack types
pack type:
name: basic land
select: equal
filter: card.rarity == "basic land" and not is_token_card() # can be shifted
pack type:
name: common
filter: card.rarity == "common" and not is_token_card() and not is_shifted_card()
pack type:
name: uncommon
filter: card.rarity == "uncommon" and not is_token_card() and not is_shifted_card()
pack type:
name: rare
filter: card.rarity == "rare" and not is_token_card() and not is_shifted_card()
pack type:
name: mythic rare
filter: card.rarity == "mythic rare" and not is_token_card() and not is_shifted_card()
pack type:
name: special
filter: card.rarity == "special" and not is_token_card() # can be shifted
pack type:
name: shifted common
filter: card.rarity == "common" and not is_token_card() and is_shifted_card()
pack type:
name: shifted uncommon
filter: card.rarity == "uncommon" and not is_token_card() and is_shifted_card()
pack type:
name: shifted rare
filter:
( card.rarity == "rare" or
card.rarity == "mythic rare" # We've got to put shifted mythic rares somewhere
) and not is_token_card() and is_shifted_card()
pack type:
name: token / rulestip
filter: is_token_card()
############################################################## shifted/special if possible
# shifted common if they exist, otherwise a normal common
pack type:
name: shifted common or else common
selectable: false
select: first
item: shifted common
item: common
# basic land if it exist, otherwise a common
pack type:
name: basic land or else common
selectable: false
select: first
item: basic land
item: common
# special if it exist, otherwise a common
pack type:
name: special or else common
selectable: false
select: first
item: special
item: common
# shifted uncommon/rare if they exist, otherwise a normal uncommon
pack type:
name: shifted uncommon or rare or else uncommon
selectable: false
select: first
item: shifted uncommon or rare
item: uncommon
############################################################## Randomized selections
pack type:
name: mythic rare or rare
selectable: false
# In Shards of Alara there are 15 mythic rares and 53 rares.
# Each booster has a 1/8 chance of containing a mythic rare.
# This means that looking at single mythics : rares, the proportion is
# 1*53 : 7*15 = 53 : 105
# this is almost exactly 1 : 2,
# 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,
# 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
# be MORE likely to find the mythic card with the 1:7 system!
select: proportional
item:
name: mythic rare
weight: 1
item:
name: rare
weight: 2
pack type:
name: shifted uncommon or rare
selectable: false
select: nonempty
item:
name: shifted uncommon
weight: 3
item:
name: shifted rare
weight: 1
############################################################## Common proportions of cards
# of the common slots, 3/10 will be shifted, 1/10 will be special
pack type:
name: common sometimes shifted or special
selectable: false
# TODO: Perhaps use some kind of proportional system here as well?
select: equal
item:
name: common
weight: 6
item:
name: shifted common or else common
weight: 3
item:
name: special or else common
weight: 1
# of the uncommon slots, 1/3 will be shifted, 1/4 of that will be shifted rares instead
pack type:
name: uncommon sometimes shifted
selectable: false
select: equal
item: uncommon
item: uncommon
item: shifted uncommon or rare or else uncommon
############################################################## Card packs
pack type:
name: tournament pack
item:
name: mythic rare or rare
amount: 3
item:
name: uncommon sometimes shifted
amount: 9
item:
name: common sometimes shifted or special
amount: 33
item:
name: basic land
amount: 30
item:
name: token / rulestip
pack type:
name: booster pack
item:
name: mythic rare or rare
amount: 1
item:
name: uncommon sometimes shifted
amount: 3
# a total of 11 common-likes
item:
name: common sometimes shifted or special
amount: 10
item:
name: basic land or else common
item:
name: token / rulestip
pack type:
name: additional land
item: basic land
pack type:
name: additional common
item: common sometimes shifted or special
pack type:
name: additional uncommon
item: uncommon sometimes shifted
pack type:
name: additional rare
item: mythic rare or rare
pack type:
name: additional 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 field:
type: info
name: Set Information
set field:
type: text
name: title
identifying: true
set field:
type: text
name: description
multi line: true
set field:
type: text
name: artist
set field:
type: text
name: copyright
set field:
type: symbol
name: symbol
description: The symbol for this set, double click to edit
set field:
type: info
name: Defaults and Automation
set field:
type: color
name: border color
description: The default border color for cards
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: silver
color: rgb(128,128,128)
choice:
name: gold
color: rgb(200,180,0)
set field:
type: multiple choice
name: automatic reminder text
choice: old
choice: core
choice: expert
choice: pseudo
choice: action
choice: custom
choice: lower case
initial: old, expert, pseudo, action, custom
# Convert from older mse versions
script:
if value = "yes" then "old, core, expert, custom"
else if value = "no" then ""
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.
set field:
type: boolean
name: automatic card numbers
description: Should card numbers be shown on the cards?
set field:
type: choice
name: sort special rarity
description: Determines how cards with special rarity are sorted.
choice: with the rest
choice: after other cards
choice: separate numbering
initial: after other cards
set field:
type: choice
name: card language
description: Language for the cards
choice: English
choice: Français
initial: English
set field:
type: boolean
name: mark errors
description: Marks errors on cards, for example wording and spelling errors, non unique card names, etc.
set field:
type: choice
name: use gradient multicolor
choice: yes
choice: only for two color cards
choice: no
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
############################# Default style
default set style:
title:
padding left: 2
font:
size: 16
symbol:
max aspect ratio: 2.5
variation:
name: common
border radius: 0.10
fill type: solid
fill color: rgb(0,0,0)
border color: rgb(255,255,255)
variation:
name: uncommon
border radius: 0.07
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0)
variation:
name: rare
border radius: 0.07
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0)
variation:
name: mythic rare
border radius: 0.07
fill type: linear gradient
fill color 1: rgb(245,148,31)
fill color 2: rgb(186,45,38)
border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0)
variation:
name: special
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,170,247)
fill color 2: rgb(58,7,80)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
automatic reminder text:
render style: checklist
direction: vertical
sort special rarity:
render style: both
choice images:
with the rest: /magic.mse-game/icons/number_cards_mixed.png
after other cards: /magic.mse-game/icons/number_cards_after.png
separate numbering: /magic.mse-game/icons/number_cards_separate.png
use gradient multicolor:
render style: both
choice images:
yes: script: built_in_image("bool_yes")
no: script: built_in_image("bool_no")
card language:
render style: both
choice images:
English: /magic.mse-game/icons/language-en.png
Français: /magic.mse-game/icons/language-fr.png
############################################################## Set fields
set field:
type: info
name: Set Information
set field:
type: text
name: title
identifying: true
set field:
type: text
name: description
multi line: true
set field:
type: text
name: artist
set field:
type: text
name: copyright
set field:
type: symbol
name: symbol
description: The symbol for this set, double click to edit
set field:
type: info
name: Defaults and Automation
set field:
type: color
name: border color
description: The default border color for cards
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: silver
color: rgb(128,128,128)
choice:
name: gold
color: rgb(200,180,0)
set field:
type: multiple choice
name: automatic reminder text
choice: old
choice: core
choice: expert
choice: pseudo
choice: action
choice: custom
choice: lower case
initial: old, expert, pseudo, action, custom
# Convert from older mse versions
script:
if value = "yes" then "old, core, expert, custom"
else if value = "no" then ""
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.
set field:
type: boolean
name: automatic card numbers
description: Should card numbers be shown on the cards?
set field:
type: choice
name: sort special rarity
description: Determines how cards with special rarity are sorted.
choice: with the rest
choice: after other cards
choice: separate numbering
initial: after other cards
set field:
type: choice
name: card language
description: Language for the cards
choice: English
choice: Français
initial: English
set field:
type: boolean
name: mark errors
description: Marks errors on cards, for example wording and spelling errors, non unique card names, etc.
set field:
type: choice
name: use gradient multicolor
choice: yes
choice: only for two color cards
choice: no
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
############################# Default style
default set style:
title:
padding left: 2
font:
size: 16
symbol:
max aspect ratio: 2.5
variation:
name: common
border radius: 0.10
fill type: solid
fill color: rgb(0,0,0)
border color: rgb(255,255,255)
variation:
name: uncommon
border radius: 0.07
fill type: linear gradient
fill color 1: rgb(224,224,224)
fill color 2: rgb(84, 84, 84)
border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0)
variation:
name: rare
border radius: 0.07
fill type: linear gradient
fill color 1: rgb(214,196,94)
fill color 2: rgb(95, 84, 40)
border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0)
variation:
name: mythic rare
border radius: 0.07
fill type: linear gradient
fill color 1: rgb(245,148,31)
fill color 2: rgb(186,45,38)
border color 1: rgb(0, 0, 0)
border color 2: rgb(0, 0, 0)
variation:
name: special
border radius: 0.10
fill type: linear gradient
fill color 1: rgb(224,170,247)
fill color 2: rgb(58,7,80)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
automatic reminder text:
render style: checklist
direction: vertical
sort special rarity:
render style: both
choice images:
with the rest: /magic.mse-game/icons/number_cards_mixed.png
after other cards: /magic.mse-game/icons/number_cards_after.png
separate numbering: /magic.mse-game/icons/number_cards_separate.png
use gradient multicolor:
render style: both
choice images:
yes: script: built_in_image("bool_yes")
no: script: built_in_image("bool_no")
card language:
render style: both
choice images:
English: /magic.mse-game/icons/language-en.png
Français: /magic.mse-game/icons/language-fr.png
+167 -167
View File
@@ -1,167 +1,167 @@
############################################################## Statistics dimensions
statistics dimension:
name: card color
position hint: 0
script: primary_card_color(card.card_color)
icon: stats/card_color.png
colors:
white : rgb(255,237,202)
blue : rgb(42,141,255)
black : rgb(33,33,33)
red : rgb(255,52,0)
green : rgb(118,230,0)
colorless : rgb(120,90,90)
artifact : rgb(185,192,199)
multicolor : rgb(255,188,14)
land : rgb(109,62,39)
hybrid : rgb(201,12,230)
group: white
group: blue
group: black
group: red
group: green
group: colorless
group: artifact
group: multicolor
group: land
group: hybrid
statistics dimension:
position hint: 2
name: converted mana cost
script: cmc(card.casting_cost)
numeric: true
icon: stats/casting_cost.png
statistics dimension:
position hint: 3
name: colored mana cost
script: colored_mana(card.casting_cost)
numeric: true
icon: stats/colored_casting_cost.png
statistics dimension:
position hint: 50
name: power
script: card.power
numeric: true
icon: stats/power.png
statistics dimension:
position hint: 51
name: toughness
script: card.toughness
numeric: true
icon: stats/toughness.png
statistics dimension:
name: keywords
position hint: 1000
script: keyword_usage(unique:true)
show empty: false
split list: true
icon: stats/keywords.png
statistics dimension:
name: style
position hint: 1001
script: stylesheet.short_name
icon: stats/stylesheet.png
statistics dimension:
name: text length (words)
position hint: 100
script: word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
statistics dimension:
name: text length (lines)
position hint: 101
script: line_count(to_text(card.rule_text))
numeric: true
icon: stats/text_length.png
statistics dimension:
name: race
position hint: 32
icon: stats/creature_race.png
description: Race of creatures and tribal cards
script:
if is_creature(card.super_type) or is_tribal(card.super_type) then
only_first(card.sub_type)
show empty: false
statistics dimension:
name: creature class
position hint: 33
icon: stats/creature_class.png
description: Class of creature cards
script:
if is_creature(card.super_type) then
space_to_comma(trim(remove_tags(only_next(card.sub_type))))
show empty: false
split list: true
############################################################## Statistics categories (OLD)
statistics category:
name: color / rarity
position hint: 101
type: stack
icon: stats/color_rarity.png
dimension: card color
dimension: rarity
statistics category:
name: power / toughness
position hint: 52
type: scatter pie
icon: stats/pt.png
dimension: power
dimension: toughness
dimension: rarity
#statistics category:
# name: color / cost
# type: scatter
# dimension: card color
# dimension: converted mana cost
statistics category:
name: color / cost
position hint: 4
type: scatter pie
icon: stats/color_cost.png
dimension: card color
dimension: converted mana cost
dimension: rarity
statistics category:
name: color / colored cost
position hint: 5
icon: stats/color_colored_cost.png
type: scatter
dimension: card color
dimension: colored mana cost
statistics category:
name: cost / colored cost
position hint: 6
icon: stats/cost_colored_cost.png
type: scatter pie
dimension: converted mana cost
dimension: colored mana cost
dimension: card color
statistics category:
name: creature race / class
position hint: 34
icon: stats/creature_type.png
type: scatter pie
dimension: race
dimension: creature class
dimension: card color
############################################################## Statistics dimensions
statistics dimension:
name: card color
position hint: 0
script: primary_card_color(card.card_color)
icon: stats/card_color.png
colors:
white : rgb(255,237,202)
blue : rgb(42,141,255)
black : rgb(33,33,33)
red : rgb(255,52,0)
green : rgb(118,230,0)
colorless : rgb(120,90,90)
artifact : rgb(185,192,199)
multicolor : rgb(255,188,14)
land : rgb(109,62,39)
hybrid : rgb(201,12,230)
group: white
group: blue
group: black
group: red
group: green
group: colorless
group: artifact
group: multicolor
group: land
group: hybrid
statistics dimension:
position hint: 2
name: converted mana cost
script: cmc(card.casting_cost)
numeric: true
icon: stats/casting_cost.png
statistics dimension:
position hint: 3
name: colored mana cost
script: colored_mana(card.casting_cost)
numeric: true
icon: stats/colored_casting_cost.png
statistics dimension:
position hint: 50
name: power
script: card.power
numeric: true
icon: stats/power.png
statistics dimension:
position hint: 51
name: toughness
script: card.toughness
numeric: true
icon: stats/toughness.png
statistics dimension:
name: keywords
position hint: 1000
script: keyword_usage(unique:true)
show empty: false
split list: true
icon: stats/keywords.png
statistics dimension:
name: style
position hint: 1001
script: stylesheet.short_name
icon: stats/stylesheet.png
statistics dimension:
name: text length (words)
position hint: 100
script: word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
statistics dimension:
name: text length (lines)
position hint: 101
script: line_count(to_text(card.rule_text))
numeric: true
icon: stats/text_length.png
statistics dimension:
name: race
position hint: 32
icon: stats/creature_race.png
description: Race of creatures and tribal cards
script:
if is_creature(card.super_type) or is_tribal(card.super_type) then
only_first(card.sub_type)
show empty: false
statistics dimension:
name: creature class
position hint: 33
icon: stats/creature_class.png
description: Class of creature cards
script:
if is_creature(card.super_type) then
space_to_comma(trim(remove_tags(only_next(card.sub_type))))
show empty: false
split list: true
############################################################## Statistics categories (OLD)
statistics category:
name: color / rarity
position hint: 101
type: stack
icon: stats/color_rarity.png
dimension: card color
dimension: rarity
statistics category:
name: power / toughness
position hint: 52
type: scatter pie
icon: stats/pt.png
dimension: power
dimension: toughness
dimension: rarity
#statistics category:
# name: color / cost
# type: scatter
# dimension: card color
# dimension: converted mana cost
statistics category:
name: color / cost
position hint: 4
type: scatter pie
icon: stats/color_cost.png
dimension: card color
dimension: converted mana cost
dimension: rarity
statistics category:
name: color / colored cost
position hint: 5
icon: stats/color_colored_cost.png
type: scatter
dimension: card color
dimension: colored mana cost
statistics category:
name: cost / colored cost
position hint: 6
icon: stats/cost_colored_cost.png
type: scatter pie
dimension: converted mana cost
dimension: colored mana cost
dimension: card color
statistics category:
name: creature race / class
position hint: 34
icon: stats/creature_type.png
type: scatter pie
dimension: race
dimension: creature class
dimension: card color
+413 -413
View File
@@ -1,413 +1,413 @@
############################################################## Magic word lists
word list:
name: type
word:
name: Basic
is prefix: true
word:
name: Legendary
is prefix: true
word:
name: Tribal
is prefix: true
word:
name: Snow
is prefix: true
word:
name: World
is prefix: true
line below: true
word: Creature
word: Artifact
word: Artifact Creature
word: Enchantment
word: Instant
word: Sorcery
word: Land
word: Planeswalker
word list:
name: race
word:
script: all_races()
line below: true
word: Angel
word: Beast
word: Bird
word: Construct
word: Demon
word: Dragon
word: Drake
word: Elemental
word: Elf
word: Faerie
word: Giant
word: Goblin
word: Golem
word: Human
word: Illusion
word: Merfolk
word: Treefolk
word: Zombie
word:
name: All Races
word:
name: A
word: Angel
word: Anteater
word: Antelope
word: Ape
word: Archon
word: Assembly-Worker
word: Atog
word: Aurochs
word: Avatar
word:
name: B
word: Badger
word: Basilisk
word: Bat
word: Bear
word: Beast
word: Beeble
word: Bird
word: Blinkmoth
word: Boar
word: Bringer
word: Brushwagg
word:
name: C
word: Camarid
word: Camel
word: Caribou
word: Cat
word: Centaur
word: Cephalid
word: Chimera
word: Cockatrice
word: Construct
word: Crab
word: Crocodile
word: Cyclops
word:
name: D
word: Dauthi
word: Demon
word: Devil
word: Djinn
word: Dragon
word: Drake
word: Dreadnought
word: Dryad
word: Dwarf
word:
name: E
word: Efreet
word: Egg
word: Elemental
word: Elephant
word: Elf
word: Elk
word: Eye
word:
name: F
word: Faerie
word: Ferret
word: Fish
word: Fox
word: Frog
word: Fungus
word:
name: G
word: Gargoyle
word: Giant
word: Gnome
word: Goat
word: Goblin
word: Golem
word: Gorgon
word: Graveborn
word: Griffin
word:
name: H
word: Hag
word: Harpy
word: Hellion
word: Hippo
word: Homarid
word: Homunculus
word: Horror
word: Horse
word: Hound
word: Human
word: Hydra
word: Hyena
word:
name: I
word: Illusion
word: Imp
word: Incarnation
word: Insect
word:
name: J
word: Jellyfish
word: Juggernaut
word:
name: K
word: Kavu
word: Kirin
word: Kithkin
word: Kobold
word: Kor
word: Kraken
word:
name: L
word: Lammasu
word: Leech
word: Leviathan
word: Lhurgoyf
word: Licid
word: Lizard
word:
name: M
word: Manticore
word: Masticore
word: Merfolk
word: Metathran
word: Minotaur
word: Mongoose
word: Moonfolk
word: Mutant
word: Myr
word:
name: N
word: Nautilus
word: Nephilim
word: Nightmare
word: Nightstalker
word: Noggle
word:
name: O
word: Octopus
word: Ogre
word: Ooze
word: Orb
word: Orc
word: Orgg
word: Ouphe
word: Ox
word: Oyster
word:
name: P
word: Pegasus
word: Pentavite
word: Pest
word: Phelddagrif
word: Phoenix
word: Pincher
word: Plant
word: Prism
word:
name: R
word: Rabbit
word: Rat
word: Reflection
word: Rhino
word:
name: S
word:
name: Sa-Sl
word: Salamander
word: Sand
word: Saproling
word: Satyr
word: Scarecrow
word: Scorpion
word: Serpent
word: Shade
word: Shapeshifter
word: Sheep
word: Skeleton
word: Slith
word: Sliver
word: Slug
word:
name: Sn-Sz
word: Snake
word: Soltari
word: Spawn
word: Specter
word: Sphinx
word: Spider
word: Spike
word: Spirit
word: Splinter
word: Sponge
word: Squid
word: Squirrel
word: Starfish
word:
name: T
word: Tetravite
word: Thalakos
word: Thopter
word: Thrull
word: Treefolk
word: Triskelavite
word: Troll
word: Turtle
word:
name: U
word: Unicorn
word:
name: V
word: Vampire
word: Vedalken
word: Viashino
word: Volver
word:
name: W
word: Wall
word: Weird
word: Whale
word: Wolf
word: Wolverine
word: Wombat
word: Worm
word: Wraith
word: Wurm
word:
name: Y
word: Yeti
word:
name: Z
word: Zombie
word: Zubera
word list:
name: class
word:
script: all_classes()
line below: true
word: Advisor
word: Archer
word: Artificer
word: Assassin
word: Beast
word: Cleric
word: Druid
word: Knight
word: Mutant
word: Rogue
word: Scout
word: Shaman
word: Soldier
word: Warrior
word: Wizard
word: Zombie
word:
name: All Classes
word:
name: A-C
word: Advisor
word: Archer
word: Archon
word: Artificer
word: Assassin
word: Barbarian
word: Beast
word: Berserker
word: Bringer
word: Carrier
word: Citizen
word: Cleric
word: Coward
word:
name: D-I
word: Deserter
word: Dreadnought
word: Drone
word: Druid
word: Elder
word: Flagbearer
word: Horror
word: Incarnation
word:
name: J-P
word: Juggernaut
word: Knight
word: Leviathan
word: Mercenary
word: Minion
word: Monger
word: Monk
word: Mutant
word: Mystic
word: Ninja
word: Nomad
word: Pirate
word:
name: R-S
word: Rebel
word: Reflection
word: Rigger
word: Rogue
word: Samurai
word: Scout
word: Serf
word: Shaman
word: Skeleton
word: Soldier
word: Spellshaper
word: Survivor
word:
name: T-Z
word: Thopter
word: Vampire
word: Warrior
word: Wizard
word: Zombie
word list:
name: artifact
word:
name:
line below: true
word: Contraption
word: Equipment
word: Fortification
word list:
name: land
word:
script: all_sub_types(match: "Land")
line below: true
word: Plains
word: Island
word: Swamp
word: Mountain
word: Forest
word: Desert
word: Lair
word: Locus
word: Mine
word: Power-Plant
word: Tower
word: Urza's
word list:
name: enchantment
word:
name:
line below: true
word: Aura
word: Shrine
word list:
name: spell
word:
name:
line below: true
word: Arcane
############################################################## Magic word lists
word list:
name: type
word:
name: Basic
is prefix: true
word:
name: Legendary
is prefix: true
word:
name: Tribal
is prefix: true
word:
name: Snow
is prefix: true
word:
name: World
is prefix: true
line below: true
word: Creature
word: Artifact
word: Artifact Creature
word: Enchantment
word: Instant
word: Sorcery
word: Land
word: Planeswalker
word list:
name: race
word:
script: all_races()
line below: true
word: Angel
word: Beast
word: Bird
word: Construct
word: Demon
word: Dragon
word: Drake
word: Elemental
word: Elf
word: Faerie
word: Giant
word: Goblin
word: Golem
word: Human
word: Illusion
word: Merfolk
word: Treefolk
word: Zombie
word:
name: All Races
word:
name: A
word: Angel
word: Anteater
word: Antelope
word: Ape
word: Archon
word: Assembly-Worker
word: Atog
word: Aurochs
word: Avatar
word:
name: B
word: Badger
word: Basilisk
word: Bat
word: Bear
word: Beast
word: Beeble
word: Bird
word: Blinkmoth
word: Boar
word: Bringer
word: Brushwagg
word:
name: C
word: Camarid
word: Camel
word: Caribou
word: Cat
word: Centaur
word: Cephalid
word: Chimera
word: Cockatrice
word: Construct
word: Crab
word: Crocodile
word: Cyclops
word:
name: D
word: Dauthi
word: Demon
word: Devil
word: Djinn
word: Dragon
word: Drake
word: Dreadnought
word: Dryad
word: Dwarf
word:
name: E
word: Efreet
word: Egg
word: Elemental
word: Elephant
word: Elf
word: Elk
word: Eye
word:
name: F
word: Faerie
word: Ferret
word: Fish
word: Fox
word: Frog
word: Fungus
word:
name: G
word: Gargoyle
word: Giant
word: Gnome
word: Goat
word: Goblin
word: Golem
word: Gorgon
word: Graveborn
word: Griffin
word:
name: H
word: Hag
word: Harpy
word: Hellion
word: Hippo
word: Homarid
word: Homunculus
word: Horror
word: Horse
word: Hound
word: Human
word: Hydra
word: Hyena
word:
name: I
word: Illusion
word: Imp
word: Incarnation
word: Insect
word:
name: J
word: Jellyfish
word: Juggernaut
word:
name: K
word: Kavu
word: Kirin
word: Kithkin
word: Kobold
word: Kor
word: Kraken
word:
name: L
word: Lammasu
word: Leech
word: Leviathan
word: Lhurgoyf
word: Licid
word: Lizard
word:
name: M
word: Manticore
word: Masticore
word: Merfolk
word: Metathran
word: Minotaur
word: Mongoose
word: Moonfolk
word: Mutant
word: Myr
word:
name: N
word: Nautilus
word: Nephilim
word: Nightmare
word: Nightstalker
word: Noggle
word:
name: O
word: Octopus
word: Ogre
word: Ooze
word: Orb
word: Orc
word: Orgg
word: Ouphe
word: Ox
word: Oyster
word:
name: P
word: Pegasus
word: Pentavite
word: Pest
word: Phelddagrif
word: Phoenix
word: Pincher
word: Plant
word: Prism
word:
name: R
word: Rabbit
word: Rat
word: Reflection
word: Rhino
word:
name: S
word:
name: Sa-Sl
word: Salamander
word: Sand
word: Saproling
word: Satyr
word: Scarecrow
word: Scorpion
word: Serpent
word: Shade
word: Shapeshifter
word: Sheep
word: Skeleton
word: Slith
word: Sliver
word: Slug
word:
name: Sn-Sz
word: Snake
word: Soltari
word: Spawn
word: Specter
word: Sphinx
word: Spider
word: Spike
word: Spirit
word: Splinter
word: Sponge
word: Squid
word: Squirrel
word: Starfish
word:
name: T
word: Tetravite
word: Thalakos
word: Thopter
word: Thrull
word: Treefolk
word: Triskelavite
word: Troll
word: Turtle
word:
name: U
word: Unicorn
word:
name: V
word: Vampire
word: Vedalken
word: Viashino
word: Volver
word:
name: W
word: Wall
word: Weird
word: Whale
word: Wolf
word: Wolverine
word: Wombat
word: Worm
word: Wraith
word: Wurm
word:
name: Y
word: Yeti
word:
name: Z
word: Zombie
word: Zubera
word list:
name: class
word:
script: all_classes()
line below: true
word: Advisor
word: Archer
word: Artificer
word: Assassin
word: Beast
word: Cleric
word: Druid
word: Knight
word: Mutant
word: Rogue
word: Scout
word: Shaman
word: Soldier
word: Warrior
word: Wizard
word: Zombie
word:
name: All Classes
word:
name: A-C
word: Advisor
word: Archer
word: Archon
word: Artificer
word: Assassin
word: Barbarian
word: Beast
word: Berserker
word: Bringer
word: Carrier
word: Citizen
word: Cleric
word: Coward
word:
name: D-I
word: Deserter
word: Dreadnought
word: Drone
word: Druid
word: Elder
word: Flagbearer
word: Horror
word: Incarnation
word:
name: J-P
word: Juggernaut
word: Knight
word: Leviathan
word: Mercenary
word: Minion
word: Monger
word: Monk
word: Mutant
word: Mystic
word: Ninja
word: Nomad
word: Pirate
word:
name: R-S
word: Rebel
word: Reflection
word: Rigger
word: Rogue
word: Samurai
word: Scout
word: Serf
word: Shaman
word: Skeleton
word: Soldier
word: Spellshaper
word: Survivor
word:
name: T-Z
word: Thopter
word: Vampire
word: Warrior
word: Wizard
word: Zombie
word list:
name: artifact
word:
name:
line below: true
word: Contraption
word: Equipment
word: Fortification
word list:
name: land
word:
script: all_sub_types(match: "Land")
line below: true
word: Plains
word: Island
word: Swamp
word: Mountain
word: Forest
word: Desert
word: Lair
word: Locus
word: Mine
word: Power-Plant
word: Tower
word: Urza's
word list:
name: enchantment
word:
name:
line below: true
word: Aura
word: Shrine
word list:
name: spell
word:
name:
line below: true
word: Arcane
+237 -237
View File
@@ -1,237 +1,237 @@
mse version: 0.3.8
game: planechase
short name: Standard
installer group: Magic Planechase/normal style
icon: card-sample.png
position hint: 01
version: 2009-08-12
depends on:
package: planechase.mse-game
version: 2009-08-11
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
card width: 523
card height: 375
card dpi: 111.7142857
#By Pichoro
#Images by Art_Freak
############################################################## Extra scripts
init script:
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Name line
name:
left: 84
top : 20
width: 354
height: 23
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
############################# Image
image:
left: 16
top: 15
width: 492
height: 343
z index: 1
mask: image_mask.png
############################# Card type
type:
left: 114
top : 243
width: 294
height: 23
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 13.5
color: black
rarity:
right: 408
top : 253
width: 28
height: 14
z index: 2
render style: image
alignment: middle right
choice images:
# Images based on the set symbol
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 168
top : 351
width: 214
height: 13
z index: 2
alignment: middle center
font:
name: Matrix
size: 8
weight: bold
color: white
copyright line:
left: 154
top : 361
width: 214
height: 13
z index: 2
alignment: middle center
font:
name: MPlantin
size: 6
color: white
############################################################## Extra card fields
extra card field:
type: choice
name: background
editable: false
save value: false
choice: frame
extra card field:
type: choice
name: chaos symbol
editable: false
save value: false
choice: chaos
extra card field:
type: choice
name: paintbrush
save value: false
choice: white
editable: false
extra card field:
type: text
name: text
multi line: true
save value: false
script:
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
extra card style:
background:
left: 0
top: 0
width: 523
height: 375
z index: 0
render style: image
choice images:
frame: card.png
chaos symbol:
left: 62
top: 318
width: 25
height: 22
z index: 2
render style: image
choice images:
chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png
paintbrush:
left: { 245 - card_style.illustrator.content_width * 0.5 }
top : 352
width: 30
height: 12
z index: 6
render style: image
choice images:
white: /magic-future-common.mse-include/paintbrush_white.png
text:
left: 61
width: 402
top: 270
height: 78
paragraph height: 39
font:
name: MPlantin
italic name: MPlantin-Italic
size: 10.5
scale down to: 0.5
color: black
symbol font:
name: { styling.text_box_mana_symbols }
size: 10.5
alignment: middle left
z index: 2
line height hard: 1.1
mask: textbox_mask.png
mse version: 0.3.8
game: planechase
short name: Standard
installer group: Magic Planechase/normal style
icon: card-sample.png
position hint: 01
version: 2009-08-12
depends on:
package: planechase.mse-game
version: 2009-08-11
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
card width: 523
card height: 375
card dpi: 111.7142857
#By Pichoro
#Images by Art_Freak
############################################################## Extra scripts
init script:
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Set info fields
set info style:
symbol:
variation:
name: invertedcommon
border radius: 0.10
fill type: solid
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: boolean
name: inverted common symbol
description: Should the common rarity symbol be inverted, like in Coldsnap?
initial: no
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
inverted common symbol:
choice images:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
############################# Name line
name:
left: 84
top : 20
width: 354
height: 23
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
############################# Image
image:
left: 16
top: 15
width: 492
height: 343
z index: 1
mask: image_mask.png
############################# Card type
type:
left: 114
top : 243
width: 294
height: 23
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 13.5
color: black
rarity:
right: 408
top : 253
width: 28
height: 14
z index: 2
render style: image
alignment: middle right
choice images:
# Images based on the set symbol
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
############################# Text box
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 168
top : 351
width: 214
height: 13
z index: 2
alignment: middle center
font:
name: Matrix
size: 8
weight: bold
color: white
copyright line:
left: 154
top : 361
width: 214
height: 13
z index: 2
alignment: middle center
font:
name: MPlantin
size: 6
color: white
############################################################## Extra card fields
extra card field:
type: choice
name: background
editable: false
save value: false
choice: frame
extra card field:
type: choice
name: chaos symbol
editable: false
save value: false
choice: chaos
extra card field:
type: choice
name: paintbrush
save value: false
choice: white
editable: false
extra card field:
type: text
name: text
multi line: true
save value: false
script:
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
extra card style:
background:
left: 0
top: 0
width: 523
height: 375
z index: 0
render style: image
choice images:
frame: card.png
chaos symbol:
left: 62
top: 318
width: 25
height: 22
z index: 2
render style: image
choice images:
chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png
paintbrush:
left: { 245 - card_style.illustrator.content_width * 0.5 }
top : 352
width: 30
height: 12
z index: 6
render style: image
choice images:
white: /magic-future-common.mse-include/paintbrush_white.png
text:
left: 61
width: 402
top: 270
height: 78
paragraph height: 39
font:
name: MPlantin
italic name: MPlantin-Italic
size: 10.5
scale down to: 0.5
color: black
symbol font:
name: { styling.text_box_mana_symbols }
size: 10.5
alignment: middle left
z index: 2
line height hard: 1.1
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
game: vanguard
short name: Standard
installer group: Magic Vanguard/normal style
icon: card-sample.png
position hint: 01
version: 2008-06-30
depends on:
package: vanguard.mse-game
version: 2007-12-29
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
card background: white
card width: 375
card height: 523
card dpi: 111.7142857
# Author: Wolfwood
# Based on: magic-new
############################################################## Extra scripts
init script:
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: boolean
name: flavor text
description: Should the cards have flavor text?
initial: yes
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: -1
background:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
choice images:
normal: card.jpg
############################# Name line
name:
left: 74
top : 30
width: 224
height: 23
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
############################# Image
image:
left: 46
top: 56
width: 281
height: 248
z index: 1
############################# Card type
type:
left: 53
top : 306
width: 268
height: 18
alignment: top center shrink-overflow
z index: 1
font:
name: Matrix
size: 13.5
color: rgb(0,0,0)
############################# Text box
rule text:
left:
script:
if styling.flavor_text then 46
else 76
top : 328
width:
script:
if styling.flavor_text then 280
else 220
height:
script:
if styling.flavor_text then 65
else 138
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment: middle center
z index: 2
padding left: 4
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
flavor text:
left: 76
top : 393
width: 220
height: 73
font:
name: MPlantin-Italic
italic name: MPlantin-Italic
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 2
visible:
script: styling.flavor_text
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# Life/Hand mod
lifemod:
z index: 4
left: 304
top: 433
width: 22
height: 32
alignment: center middle shrink-overflow
font:
name: Mplantin
size: 12
color: rgb(0,0,0)
handmod:
z index: 4
left: 43
top: 433
width: 22
height: 32
alignment: center middle shrink-overflow
font:
name: Mplantin
size: 12
color: rgb(0,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 40
top : 466
width: 295
height: 16
alignment: center
z index: 1
font:
name: Matrix
size: 10
color: rgb(0,0,0)
copyright line:
left: 40
top : 476
width: 295
height: 12
alignment: center
z index: 1
font:
name: MPlantin
size: 6
color: rgb(0,0,0)
############################################################## Extra card fields
extra card field:
type: choice
name: orb
choice: none
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: artifact
choice: multicolor
extra card style:
orb:
left: 179
top: 483
width: 17
height: 17
z index: 2
render style: image
choice images:
white: cost_w.png
blue: cost_u.png
black: cost_b.png
red: cost_r.png
green: cost_g.png
artifact: cost_a.png
multicolor: cost_m.png
mse version: 0.3.6
game: vanguard
short name: Standard
installer group: Magic Vanguard/normal style
icon: card-sample.png
position hint: 01
version: 2008-06-30
depends on:
package: vanguard.mse-game
version: 2007-12-29
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
card background: white
card width: 375
card height: 523
card dpi: 111.7142857
# Author: Wolfwood
# Based on: magic-new
############################################################## Extra scripts
init script:
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
else if styling.tap_symbol == "diagonal T" then "older"
else "new"
}
# Use guild mana symbols?
guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: package choice
name: text box mana symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
initial: old
choice: modern
choice: old
choice: diagonal T
styling field:
type: boolean
name: flavor text
description: Should the cards have flavor text?
initial: yes
styling style:
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
no: /magic-mana-small.mse-symbol-font/mana_rg.png
tap symbol:
render style: both
choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png
############################################################## Card fields
card style:
############################# Background stuff
border color:
left: 0
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
z index: -1
background:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
choice images:
normal: card.jpg
############################# Name line
name:
left: 74
top : 30
width: 224
height: 23
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 1
font:
name: Matrix
size: 17
weight: bold
color: rgb(0,0,0)
############################# Image
image:
left: 46
top: 56
width: 281
height: 248
z index: 1
############################# Card type
type:
left: 53
top : 306
width: 268
height: 18
alignment: top center shrink-overflow
z index: 1
font:
name: Matrix
size: 13.5
color: rgb(0,0,0)
############################# Text box
rule text:
left:
script:
if styling.flavor_text then 46
else 76
top : 328
width:
script:
if styling.flavor_text then 280
else 220
height:
script:
if styling.flavor_text then 65
else 138
font:
name: MPlantin
italic name: MPlantin-Italic
size: 14
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
alignment: middle center
z index: 2
padding left: 4
padding top: 2
padding right: 4
padding bottom: 2
line height hard: 1.2
line height line: 1.5
flavor text:
left: 76
top : 393
width: 220
height: 73
font:
name: MPlantin-Italic
italic name: MPlantin-Italic
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 2
visible:
script: styling.flavor_text
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# Life/Hand mod
lifemod:
z index: 4
left: 304
top: 433
width: 22
height: 32
alignment: center middle shrink-overflow
font:
name: Mplantin
size: 12
color: rgb(0,0,0)
handmod:
z index: 4
left: 43
top: 433
width: 22
height: 32
alignment: center middle shrink-overflow
font:
name: Mplantin
size: 12
color: rgb(0,0,0)
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 40
top : 466
width: 295
height: 16
alignment: center
z index: 1
font:
name: Matrix
size: 10
color: rgb(0,0,0)
copyright line:
left: 40
top : 476
width: 295
height: 12
alignment: center
z index: 1
font:
name: MPlantin
size: 6
color: rgb(0,0,0)
############################################################## Extra card fields
extra card field:
type: choice
name: orb
choice: none
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: artifact
choice: multicolor
extra card style:
orb:
left: 179
top: 483
width: 17
height: 17
z index: 2
render style: image
choice images:
white: cost_w.png
blue: cost_u.png
black: cost_b.png
red: cost_r.png
green: cost_g.png
artifact: cost_a.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
game: vs
full name: VS Alter Ego
installer group: VS System/Alter Ego
short name: Alter Ego
icon: card-sample.png
position hint: 008
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { if styling.style_sorting then "alter ego" else "new" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: boolean
name: style sorting
description: Should this style of card sort as separate from cards of other styles?
initial: no
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: card.jpg
characters visible character dual: card.jpg
characters visible character dual (new): card.jpg
characters hidden concealed: card.jpg
characters hidden concealed dual: card.jpg
characters hidden concealed dual (new): card.jpg
characters concealed-optional concealed-optional character: card.jpg
characters concealed-optional concealed-optional dual: card.jpg
characters concealed-optional concealed-optional dual (new): card.jpg
equipment visible equipment: card.jpg
equipment concealed equipment: card.jpg
equipment concealed-optional equipment: card.jpg
location: card.jpg
plot twist: card.jpg
planet: card.jpg
############################# Name line
full name:
left: 80
top : 25
width: 230
height: 24
alignment: middle center shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color: rgb(255,213,128)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 25
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(255,213,128)
z index: 4
padding top: 0
############################# Image
image:
left: 19
top: 73
width: 339
height: 315
z index: 1
card symbol:
left: 310
top : 33
height: 30
width: 45
render style: image
choice images:
Marvel: marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
############################# Type Bar
############################# Version
############################# Card ID
############################# Affiliation
############################# FlightRange
############################# Text box
rule text:
left: 20
top : 410
width: 338
height: 60
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 12
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: middle center shrink-overflow
z index: 3
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
############################# Attack/defence
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 20
top : 475
width: 338
height: 15
alignment: middle center
z index: 4
font:
name: Eurostile
size: 9
color: rgb(255,255,255)
copyright:
left: 20
top : 490
width: 338
height: 15
z index: 4
alignment: middle center
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: overlay
script: "overlay"
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
overlay:
left: 20
top: 73
width: 337
height: 320
z index: 1
render style: image
choice images:
overlay: overlay.png
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
mse version: 0.3.7
game: vs
full name: VS Alter Ego
installer group: VS System/Alter Ego
short name: Alter Ego
icon: card-sample.png
position hint: 008
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { if styling.style_sorting then "alter ego" else "new" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: boolean
name: style sorting
description: Should this style of card sort as separate from cards of other styles?
initial: no
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: card.jpg
characters visible character dual: card.jpg
characters visible character dual (new): card.jpg
characters hidden concealed: card.jpg
characters hidden concealed dual: card.jpg
characters hidden concealed dual (new): card.jpg
characters concealed-optional concealed-optional character: card.jpg
characters concealed-optional concealed-optional dual: card.jpg
characters concealed-optional concealed-optional dual (new): card.jpg
equipment visible equipment: card.jpg
equipment concealed equipment: card.jpg
equipment concealed-optional equipment: card.jpg
location: card.jpg
plot twist: card.jpg
planet: card.jpg
############################# Name line
full name:
left: 80
top : 25
width: 230
height: 24
alignment: middle center shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color: rgb(255,213,128)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 25
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(255,213,128)
z index: 4
padding top: 0
############################# Image
image:
left: 19
top: 73
width: 339
height: 315
z index: 1
card symbol:
left: 310
top : 33
height: 30
width: 45
render style: image
choice images:
Marvel: marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
############################# Type Bar
############################# Version
############################# Card ID
############################# Affiliation
############################# FlightRange
############################# Text box
rule text:
left: 20
top : 410
width: 338
height: 60
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 12
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: middle center shrink-overflow
z index: 3
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
############################# Attack/defence
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 20
top : 475
width: 338
height: 15
alignment: middle center
z index: 4
font:
name: Eurostile
size: 9
color: rgb(255,255,255)
copyright:
left: 20
top : 490
width: 338
height: 15
z index: 4
alignment: middle center
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: overlay
script: "overlay"
editable: false
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
overlay:
left: 20
top: 73
width: 337
height: 320
z index: 1
render style: image
choice images:
overlay: overlay.png
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
+36 -36
View File
@@ -1,36 +1,36 @@
# Affiliation images
choice images:
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 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 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 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 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 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 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 Sinister Syndicate: /vs-standard-official.mse-symbol-font/sinistersyndicate.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 Underworld: /vs-standard-official.mse-symbol-font/underworld.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
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 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 JSA: /vs-standard-official.mse-symbol-font/jsa.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 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
Other B.P.R.D.: /vs-standard-official.mse-symbol-font/bprd.png
Other Thule Society: /vs-standard-official.mse-symbol-font/thule.png
# Affiliation images
choice images:
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 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 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 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 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 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 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 Sinister Syndicate: /vs-standard-official.mse-symbol-font/sinistersyndicate.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 Underworld: /vs-standard-official.mse-symbol-font/underworld.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
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 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 JSA: /vs-standard-official.mse-symbol-font/jsa.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 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
Other B.P.R.D.: /vs-standard-official.mse-symbol-font/bprd.png
Other Thule Society: /vs-standard-official.mse-symbol-font/thule.png
+127 -127
View File
@@ -1,127 +1,127 @@
# The second affiliation choices
# Included by a game file
choice:
name: none
line below: true
choice:
name: Marvel
choice:
name: A-C
choice: Avengers
choice: Brotherhood
choice: Crime Lords
choice:
name: D-H
choice: Defenders
choice: Doom
choice: Fantastic Four
choice: Hellfire Club
choice: Heralds of Galactus
choice: Horsemen of Apocalypse
choice:
name: I-M
choice: Marvel Knights
choice: Masters of Evil
choice:
name: N-S
choice: Negative Zone
choice: Shi'ar
choice: Shield
choice: Sinister Syndicate
choice: Spider-Friends
choice:
name: T-Z
choice: Thunderbolts
choice: Underworld
choice: Warbound
choice: X-Men
choice:
name: DC
choice:
name: A-C
choice: Anti-Matter
choice:
name: D-H
choice: Gotham Knights
choice: Green Lantern
choice:
name: I-M
choice: JLA
choice: JSA
choice:
name: N-S
choice: Shadowpact
choice: Speed Force
choice:
name: T-Z
choice: Team Superman
choice: Teen Titans
choice:
name: Other
choice: B.P.R.D.
choice: Thule Society
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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "Thule Society") then "Other Thule Society" else
if contains(card.team_2_of_2, match: "THULE SOCIETY") then "Other Thule Society"
# The second affiliation choices
# Included by a game file
choice:
name: none
line below: true
choice:
name: Marvel
choice:
name: A-C
choice: Avengers
choice: Brotherhood
choice: Crime Lords
choice:
name: D-H
choice: Defenders
choice: Doom
choice: Fantastic Four
choice: Hellfire Club
choice: Heralds of Galactus
choice: Horsemen of Apocalypse
choice:
name: I-M
choice: Marvel Knights
choice: Masters of Evil
choice:
name: N-S
choice: Negative Zone
choice: Shi'ar
choice: Shield
choice: Sinister Syndicate
choice: Spider-Friends
choice:
name: T-Z
choice: Thunderbolts
choice: Underworld
choice: Warbound
choice: X-Men
choice:
name: DC
choice:
name: A-C
choice: Anti-Matter
choice:
name: D-H
choice: Gotham Knights
choice: Green Lantern
choice:
name: I-M
choice: JLA
choice: JSA
choice:
name: N-S
choice: Shadowpact
choice: Speed Force
choice:
name: T-Z
choice: Team Superman
choice: Teen Titans
choice:
name: Other
choice: B.P.R.D.
choice: Thule Society
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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "Thule Society") then "Other Thule Society" else
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
full name: VS System, textbox watermarks
version: 2009-02-04
depends on:
package: vs-standard-official.mse-symbol-font
version: 2009-02-04
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
mse version: 0.3.8
full name: VS System, textbox watermarks
version: 2009-02-04
depends on:
package: vs-standard-official.mse-symbol-font
version: 2009-02-04
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
# 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
old_to_new := {
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 (new)" then "characters visible character dual (new)" 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 (new)" then "characters hidden concealed dual (new)" else card_type()
};
# convert the old to new scripts
old_to_new := {
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 (new)" then "characters visible character dual (new)" 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 (new)" then "characters hidden concealed dual (new)" else card_type()
};
+126 -126
View File
@@ -1,126 +1,126 @@
# The second affiliation choices
# Included by a game file
choice:
name: none
line below: true
choice:
name: Marvel
choice:
name: A-C
choice: Avengers
choice: Brotherhood
choice: Crime Lords
choice:
name: D-H
choice: Doom
choice: Fantastic Four
choice: Hellfire Club
choice: Heralds of Galactus
choice: Horsemen of Apocalypse
choice:
name: I-M
choice: Marvel Knights
choice: Masters of Evil
choice:
name: N-S
choice: Negative Zone
choice: Shi'ar
choice: Shield
choice: Sinister Syndicate
choice: Spider-Friends
choice:
name: T-Z
choice: Thunderbolts
choice: Underworld
choice: Warbound
choice: X-Men
choice:
name: DC
choice:
name: A-C
choice: Anti-Matter
choice:
name: D-H
choice: Gotham Knights
choice: Green Lantern
choice:
name: I-M
choice: JLA
choice: JSA
choice:
name: N-S
choice: Shadowpact
choice: Speed Force
choice:
name: T-Z
choice: Team Superman
choice: Teen Titans
choice:
name: Other
choice: B.P.R.D.
choice: Thule Society
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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"JLA") then "DC I-M JLA" 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:"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:"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:"Thule Society") then "Other Thule Society" else
if contains(card.team, match:"THULE SOCIETY") then "Other Thule Society"
# The second affiliation choices
# Included by a game file
choice:
name: none
line below: true
choice:
name: Marvel
choice:
name: A-C
choice: Avengers
choice: Brotherhood
choice: Crime Lords
choice:
name: D-H
choice: Doom
choice: Fantastic Four
choice: Hellfire Club
choice: Heralds of Galactus
choice: Horsemen of Apocalypse
choice:
name: I-M
choice: Marvel Knights
choice: Masters of Evil
choice:
name: N-S
choice: Negative Zone
choice: Shi'ar
choice: Shield
choice: Sinister Syndicate
choice: Spider-Friends
choice:
name: T-Z
choice: Thunderbolts
choice: Underworld
choice: Warbound
choice: X-Men
choice:
name: DC
choice:
name: A-C
choice: Anti-Matter
choice:
name: D-H
choice: Gotham Knights
choice: Green Lantern
choice:
name: I-M
choice: JLA
choice: JSA
choice:
name: N-S
choice: Shadowpact
choice: Speed Force
choice:
name: T-Z
choice: Team Superman
choice: Teen Titans
choice:
name: Other
choice: B.P.R.D.
choice: Thule Society
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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"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:"JLA") then "DC I-M JLA" 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:"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:"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:"Thule Society") then "Other Thule Society" else
if contains(card.team, match:"THULE SOCIETY") then "Other Thule Society"
+36 -36
View File
@@ -1,36 +1,36 @@
# Watermark 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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"))
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"))
# Watermark 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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"))
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"))
+396 -396
View File
@@ -1,396 +1,396 @@
mse version: 0.3.7
game: vs
full name: VS Extended Art
short name: Extended Art
installer group: VS System/Standard style/Extended art
icon: card-sample.png
position hint: 005
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvchcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chcocard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chcocard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 85
top : 23
width: 224
height: 24
alignment: bottom shrink-overflow
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
z index: 4
cost:
left: 35
top : 34
width: 13
height: 31
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 35
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
############################# Image
image:
left: { if is_new_dual() then 60 else 42 }
top: 73
width: { if is_new_dual() then 283 else 301 }
height: 342
mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 335
top: 472
height: 15
width: 20
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 243 else 256 }
height: 14
font:
name: Eurostile
size: 9
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center shrink-overflow
z index: 3
type bar:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 240 else 252 }
height: 14
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 85
top : 44
width: 224
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 495
width: 30
height: 13
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 494
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 496
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 489
width: 50
height: 16
z index: 4
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team 2 full:
left: 18
top : 340
height: 28
width: 245
angle: 90
font:
name: Percolator Expert TM
size: 19
scale down to: 18
color: rgb(245,230,197)
visible: { is_new_dual() }
alignment: center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 20
top : { if is_new_dual() then 365 else 320 }
height: { if is_new_dual() then 34 else 17 }
width: { if is_new_dual() then 38 else 19 }
z index: 4
render style: image list
choice images:
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" }
range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" }
direction: vertical
spacing: { if is_new_dual() then 35 else 20 }
############################# Text box
rule text:
left: { if is_new_dual() then 105 else 95 }
top : 430
width: { if is_new_dual() then 250 else 263 }
height: 50
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 8
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: { if is_new_dual() then 95 else 90 }
top : 440
width: 265
height: 50
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
watermark:
left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 }
top: 435
width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 }
height: 50
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Atack/defence
attack:
z index: 4
left: 47
top: 430
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 47
top: 465
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 122
top : 417
width: 170
height: 10
alignment: center top
z index: 4
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
copyright:
left: 195
top : 492
width: 110
height: 13
z index: 4
alignment: middle left
font:
name: Eurostile
size: 4
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
mse version: 0.3.7
game: vs
full name: VS Extended Art
short name: Extended Art
installer group: VS System/Standard style/Extended art
icon: card-sample.png
position hint: 005
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvchcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chcocard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chcocard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 85
top : 23
width: 224
height: 24
alignment: bottom shrink-overflow
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
z index: 4
cost:
left: 35
top : 34
width: 13
height: 31
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 35
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
############################# Image
image:
left: { if is_new_dual() then 60 else 42 }
top: 73
width: { if is_new_dual() then 283 else 301 }
height: 342
mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 335
top: 472
height: 15
width: 20
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 243 else 256 }
height: 14
font:
name: Eurostile
size: 9
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center shrink-overflow
z index: 3
type bar:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 240 else 252 }
height: 14
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 85
top : 44
width: 224
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 495
width: 30
height: 13
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 494
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 496
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 489
width: 50
height: 16
z index: 4
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team 2 full:
left: 18
top : 340
height: 28
width: 245
angle: 90
font:
name: Percolator Expert TM
size: 19
scale down to: 18
color: rgb(245,230,197)
visible: { is_new_dual() }
alignment: center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 20
top : { if is_new_dual() then 365 else 320 }
height: { if is_new_dual() then 34 else 17 }
width: { if is_new_dual() then 38 else 19 }
z index: 4
render style: image list
choice images:
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" }
range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" }
direction: vertical
spacing: { if is_new_dual() then 35 else 20 }
############################# Text box
rule text:
left: { if is_new_dual() then 105 else 95 }
top : 430
width: { if is_new_dual() then 250 else 263 }
height: 50
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 8
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: { if is_new_dual() then 95 else 90 }
top : 440
width: 265
height: 50
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
watermark:
left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 }
top: 435
width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 }
height: 50
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Atack/defence
attack:
z index: 4
left: 47
top: 430
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 47
top: 465
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 122
top : 417
width: 170
height: 10
alignment: center top
z index: 4
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
copyright:
left: 195
top : 492
width: 110
height: 13
z index: 4
alignment: middle left
font:
name: Eurostile
size: 4
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
+396 -396
View File
@@ -1,396 +1,396 @@
mse version: 0.3.7
game: vs
full name: Hellboy Extended Art
short name: Extended Art
installer group: VS System/Hellboy style/Extended Art
icon: card-sample.png
position hint: 006
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvchcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chcocard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chcocard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 85
top : 23
width: 224
height: 24
alignment: bottom shrink-overflow
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
z index: 4
cost:
left: 35
top : 34
width: 13
height: 31
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 35
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
############################# Image
image:
left: { if is_new_dual() then 60 else 42 }
top: 73
width: { if is_new_dual() then 283 else 301 }
height: 342
mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 335
top: 472
height: 15
width: 20
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 243 else 256 }
height: 14
font:
name: Eurostile
size: 9
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center shrink-overflow
z index: 3
type bar:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 240 else 252 }
height: 14
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 85
top : 44
width: 224
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 495
width: 30
height: 13
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 494
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 496
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 489
width: 50
height: 16
z index: 4
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team 2 full:
left: 18
top : 340
height: 28
width: 245
angle: 90
font:
name: Percolator Expert TM
size: 19
scale down to: 18
color: rgb(245,230,197)
visible: { is_new_dual() }
alignment: center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 20
top : { if is_new_dual() then 365 else 320 }
height: { if is_new_dual() then 34 else 17 }
width: { if is_new_dual() then 38 else 19 }
z index: 4
render style: image list
choice images:
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" }
range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" }
direction: vertical
spacing: { if is_new_dual() then 35 else 20 }
############################# Text box
rule text:
left: { if is_new_dual() then 105 else 95 }
top : 430
width: { if is_new_dual() then 250 else 263 }
height: 50
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 8
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: { if is_new_dual() then 95 else 90 }
top : 440
width: 265
height: 50
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
watermark:
left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 }
top: 435
width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 }
height: 50
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Atack/defence
attack:
z index: 4
left: 47
top: 430
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 47
top: 465
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 122
top : 417
width: 170
height: 10
alignment: center top
z index: 4
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
copyright:
left: 195
top : 492
width: 110
height: 13
z index: 4
alignment: middle left
font:
name: Eurostile
size: 4
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
mse version: 0.3.7
game: vs
full name: Hellboy Extended Art
short name: Extended Art
installer group: VS System/Hellboy style/Extended Art
icon: card-sample.png
position hint: 006
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvchcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chcocard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chcocard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 85
top : 23
width: 224
height: 24
alignment: bottom shrink-overflow
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
z index: 4
cost:
left: 35
top : 34
width: 13
height: 31
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 35
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
############################# Image
image:
left: { if is_new_dual() then 60 else 42 }
top: 73
width: { if is_new_dual() then 283 else 301 }
height: 342
mask: { if is_new_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 335
top: 472
height: 15
width: 20
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 243 else 256 }
height: 14
font:
name: Eurostile
size: 9
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center shrink-overflow
z index: 3
type bar:
left: { if is_new_dual() then 87 else 74 }
top: 401
width: { if is_new_dual() then 240 else 252 }
height: 14
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 85
top : 44
width: 224
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 495
width: 30
height: 13
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 494
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 496
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 489
width: 50
height: 16
z index: 4
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team 2 full:
left: 18
top : 340
height: 28
width: 245
angle: 90
font:
name: Percolator Expert TM
size: 19
scale down to: 18
color: rgb(245,230,197)
visible: { is_new_dual() }
alignment: center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 20
top : { if is_new_dual() then 365 else 320 }
height: { if is_new_dual() then 34 else 17 }
width: { if is_new_dual() then 38 else 19 }
z index: 4
render style: image list
choice images:
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" }
range: { if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png" }
direction: vertical
spacing: { if is_new_dual() then 35 else 20 }
############################# Text box
rule text:
left: { if is_new_dual() then 105 else 95 }
top : 430
width: { if is_new_dual() then 250 else 263 }
height: 50
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 8
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: { if is_new_dual() then 95 else 90 }
top : 440
width: 265
height: 50
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 8
scale down to: 4
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.2
watermark:
left: { if watermark_narrow() then 190 else if watermark_wide() then 180 else if is_new_dual() then 217 else 200 }
top: 435
width: { if watermark_narrow() then 35 else if watermark_wide() then 90 else 50 }
height: 50
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Atack/defence
attack:
z index: 4
left: 47
top: 430
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 47
top: 465
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 122
top : 417
width: 170
height: 10
alignment: center top
z index: 4
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
copyright:
left: 195
top : 492
width: 110
height: 13
z index: 4
alignment: middle left
font:
name: Eurostile
size: 4
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
+423 -423
View File
@@ -1,423 +1,423 @@
mse version: 0.3.7
game: vs
full name: Hellboy Normal
installer group: VS System/Hellboy style/Normal
short name: Hellboy
icon: card-sample.png
position hint: 003
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 90
top : 25
width: 219
height: 24
alignment: bottom shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 33
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
padding top: 0
############################# Image
image:
left: 65
top: 78
width: { if is_dual() then 249 else 282 }
height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 315
top: 447
height: 26
width: 34
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
font:
name: Eurostile
size: 11
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center
z index: 3
type bar:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 90
top : 46
width: 219
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 485
width: 30
height: 18
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 484
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 486
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 484
width: 50
height: 30
z index: 3
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 23
top : { if is_new_dual() then 340 else 300 }
height: 28
width: { if is_new_dual() then 240 else 200 }
angle: 90
font:
name: Percolator Expert TM
size: 16
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
team 2 full:
left: 325
top : 100
height: 28
width: 200
angle: 270
font:
name: Percolator Expert TM
size: 16
scale down to: 18
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
visible: is_dual()
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 25
top : { if is_new_dual() then 366 else 322 }
height: 67
width: 38
z index: 4
render style: image list
choice images:
flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png
direction: vertical
spacing: 33
############################# Text box
rule text:
left: 84
top : 336
width: 272
height: 120
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 11
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: 84
top : 356
width: 272
height: 118
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1
watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Attack/defence
attack:
z index: 4
left: 50
top: 427
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 50
top: 462
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 130
top : 322
width: 165
height: 16
alignment: center top
z index: 4
font:
name: Eurostile
size: 9
weight: bold
color: rgb(255,255,255)
copyright:
left: 195
top : 480
width: 130
height: 22
z index: 4
alignment: middle left
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
mse version: 0.3.7
game: vs
full name: Hellboy Normal
installer group: VS System/Hellboy style/Normal
short name: Hellboy
icon: card-sample.png
position hint: 003
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 90
top : 25
width: 219
height: 24
alignment: bottom shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 33
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
padding top: 0
############################# Image
image:
left: 65
top: 78
width: { if is_dual() then 249 else 282 }
height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 315
top: 447
height: 26
width: 34
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
font:
name: Eurostile
size: 11
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center
z index: 3
type bar:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 90
top : 46
width: 219
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 485
width: 30
height: 18
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 484
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 486
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 484
width: 50
height: 30
z index: 3
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 23
top : { if is_new_dual() then 340 else 300 }
height: 28
width: { if is_new_dual() then 240 else 200 }
angle: 90
font:
name: Percolator Expert TM
size: 16
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
team 2 full:
left: 325
top : 100
height: 28
width: 200
angle: 270
font:
name: Percolator Expert TM
size: 16
scale down to: 18
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
visible: is_dual()
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 25
top : { if is_new_dual() then 366 else 322 }
height: 67
width: 38
z index: 4
render style: image list
choice images:
flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png
direction: vertical
spacing: 33
############################# Text box
rule text:
left: 84
top : 336
width: 272
height: 120
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 11
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: 84
top : 356
width: 272
height: 118
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1
watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Attack/defence
attack:
z index: 4
left: 50
top: 427
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 50
top: 462
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 130
top : 322
width: 165
height: 16
alignment: center top
z index: 4
font:
name: Eurostile
size: 9
weight: bold
color: rgb(255,255,255)
copyright:
left: 195
top : 480
width: 130
height: 22
z index: 4
alignment: middle left
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
+423 -423
View File
@@ -1,423 +1,423 @@
mse version: 0.3.7
game: vs
full name: VS Insanity
short name: Insanity
installer group: VS System/Insanity Style/Normal
icon: card-sample.png
position hint: 004
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 90
top : 25
width: 219
height: 24
alignment: bottom shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 33
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
padding top: 0
############################# Image
image:
left: 65
top: 78
width: { if is_dual() then 249 else 282 }
height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 315
top: 447
height: 26
width: 34
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
font:
name: Eurostile
size: 11
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center
z index: 3
type bar:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 90
top : 46
width: 219
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 485
width: 30
height: 18
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 484
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 486
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 484
width: 50
height: 30
z index: 3
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 23
top : { if is_new_dual() then 340 else 300 }
height: 28
width: { if is_new_dual() then 240 else 200 }
angle: 90
font:
name: Percolator Expert TM
size: 16
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
team 2 full:
left: 325
top : 100
height: 28
width: 200
angle: 270
font:
name: Percolator Expert TM
size: 16
scale down to: 18
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
visible: is_dual()
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 25
top : { if is_new_dual() then 366 else 322 }
height: 67
width: 38
z index: 4
render style: image list
choice images:
flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png
direction: vertical
spacing: 33
############################# Text box
rule text:
left: 84
top : 336
width: 272
height: 120
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 11
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: 84
top : 356
width: 272
height: 118
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1
watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Attack/defence
attack:
z index: 4
left: 50
top: 427
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 50
top: 462
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 130
top : 322
width: 165
height: 16
alignment: center top
z index: 4
font:
name: Eurostile
size: 9
weight: bold
color: rgb(255,255,255)
copyright:
left: 195
top : 480
width: 130
height: 22
z index: 4
alignment: middle left
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
mse version: 0.3.7
game: vs
full name: VS Insanity
short name: Insanity
installer group: VS System/Insanity Style/Normal
icon: card-sample.png
position hint: 004
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 90
top : 25
width: 219
height: 24
alignment: bottom shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 33
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
padding top: 0
############################# Image
image:
left: 65
top: 78
width: { if is_dual() then 249 else 282 }
height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 315
top: 447
height: 26
width: 34
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
font:
name: Eurostile
size: 11
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center
z index: 3
type bar:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 90
top : 46
width: 219
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 485
width: 30
height: 18
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 484
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 486
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 484
width: 50
height: 30
z index: 3
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 23
top : { if is_new_dual() then 340 else 300 }
height: 28
width: { if is_new_dual() then 240 else 200 }
angle: 90
font:
name: Percolator Expert TM
size: 16
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
team 2 full:
left: 325
top : 100
height: 28
width: 200
angle: 270
font:
name: Percolator Expert TM
size: 16
scale down to: 18
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
visible: is_dual()
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 25
top : { if is_new_dual() then 366 else 322 }
height: 67
width: 38
z index: 4
render style: image list
choice images:
flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png
direction: vertical
spacing: 33
############################# Text box
rule text:
left: 84
top : 336
width: 272
height: 120
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 11
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: 84
top : 356
width: 272
height: 118
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1
watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Attack/defence
attack:
z index: 4
left: 50
top: 427
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 50
top: 462
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 130
top : 322
width: 165
height: 16
alignment: center top
z index: 4
font:
name: Eurostile
size: 9
weight: bold
color: rgb(255,255,255)
copyright:
left: 195
top : 480
width: 130
height: 22
z index: 4
alignment: middle left
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
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
game: vs
full name: VS Oversize Avatar
short name: Oversize Avatar
installer group: VS System/Oversize Avatar
icon: card-sample.png
position hint: 007
version: 2009-01-18
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
depends on:
package: vs-standard-official.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 75
############################################################## Extra scripts
init script:
card_shape := { if styling.style_sorting then "avatar" else "new" }
text_filter :=
# step 1 : Remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
tag_remove_rule(tag: "<i-auto>") +
tag_remove_rule(tag: "<b-auto>") +
remove_tag@(tag: "<nospellcheck") +
# step 2 : Reminder text for keywords
expand_keywords@(
condition: {
correct_case
}
default_expand: {
chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text)
},
combine: {
# un-bold parameters
keyword := tag_contents(keyword, tag:"<param",
contents: {"</b-auto>{input}<b-auto>"})
reminder := process_english_hints(reminder)
# the combined result
"<b-auto>{keyword}</b-auto>"
+ if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>"
}) +
# step 3 : Expand shortcut words ~ and CARDNAME
replace_rule(
match: "~|~THIS~|CARDNAME",
in_context: "(^|[[:space:]])<match>",
replace: "<atom-cardname>&</atom-cardname>"
) +
# step 4 : Fill in atom fields
tag_contents_rule(
tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name }
) +
# step 5a: add arrow/diamond/dot symbols
replace_rule(
match: "->|>>>|@|<>",
replace: "<sym-auto>&</sym-auto>") +
# step 5b: Majority of affiliation symbols
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",
replace: "<sym-auto>&</sym-auto>") +
# step 5c: SHIELD Variations
replace_rule(
match: "S.H.I.E.L.D.|SHIELD|Shield",
replace: "<sym-auto>Shield</sym-auto>") +
#X#if contains(card.shape, match:"old") then symbol_filter else new_symbols
# step 7a : Bold keywords without reminder text
replace_rule(
match: "<kw[^>]*>[^<]+</kw-a>",
replace: "<b-auto>&</b-auto>") +
# step 7b : Bold keywords with reminder text
replace_rule(
match: "<kw[^>]*>[^<]+</kw-A>",
replace: "<b-auto>&</b-auto>") +
# step 8 : Italic reminder text
replace_rule(
match: "[(][^)\n]*[)]?",
in_context: "(^|[[:space:]])<match>|<atom-keyword><match>",
replace: "<i-auto>&</i-auto>")
############################################################## Set info fields
############################################################## Extra style
styling field:
type: boolean
name: style sorting
description: Should this style of card sort as separate from cards of other styles?
initial: no
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-official.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: card.png
characters visible character dual: card.png
characters visible character dual (new): card.png
characters hidden concealed: card.png
characters hidden concealed dual: card.png
characters hidden concealed dual (new): card.png
characters concealed-optional concealed-optional character: card.png
characters concealed-optional concealed-optional dual: card.png
characters concealed-optional concealed-optional dual (new): card.png
equipment visible equipment: card.png
equipment concealed equipment: card.png
equipment concealed-optional equipment: card.png
location: card.png
plot twist: card.png
planet: card.png
############################# Name line
full name:
left: 80
top : 24
width: 230
height: 24
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color: rgb(230,230,230)
symbol font:
name: vs-standard-official
size: 15
alignment: middle center
cost:
left: 22
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(230,230,230)
z index: 4
padding top: 0
############################# Image
image:
left: 19
top: 73
width: 339
height: 330
z index: 1
mask: image-mask.png
card symbol:
left: 310
top : 33
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
############################# Type Bar
############################# Version
version full:
left: 80
top : 49
width: 230
height: 18
alignment: middle center shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 14
color: rgb(230,230,230)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
############################# Card ID
number line:
left: 24
top : 489
width: 30
height: 16
z index: 5
alignment: left middle
font:
name: Eurostile-Black-DTC
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(151,183,201)
else if card.rarity=="rare" then rgb(253,215,125)
else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255)
promo outliner:
left: 23
top : 488
width: 45
height: 15
visible: { card.rarity=="promo" }
z index: 4
alignment: left middle
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 25
top : 490
width: 45
height: 15
visible: { card.rarity=="promo" }
z index: 4
alignment: left middle
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 35
top: 488
width: 20
height: 18
z index: 6
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 20
top: 406
width: 338
height: 20
font:
name: BankGothic Md BT
italic name: BankGothic Md BT
weight: bold
size: 12
scale down to: 12
color: rgb(230,230,230)
alignment: middle center
############################# FlightRange
############################# Text box
rule text:
left: 20
top : 430
width: 338
height: 38
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 12
scale down to: 2
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 14
alignment: middle center
alignment: top left
z index: 3
padding left: 2
padding top: 0
padding right: 2
padding bottom: 2
line height hard: 1.0
flavor text:
left: 20
top : 468
width: 338
height: 17
font:
name: EurostileObl-Normal
italic name: EurostileObl-Normal
size: 10
scale down to: 2
color: rgb(0,0,0)
alignment: bottom center
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.0
############################# Attack/defence
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 20
top : 489
width: 338
height: 7
alignment: middle center
z index: 4
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
copyright:
left: 20
top : 497
width: 338
height: 7
z index: 4
alignment: bottom center
font:
name: Eurostile
weight: bold
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
mse version: 0.3.8
game: vs
full name: VS Oversize Avatar
short name: Oversize Avatar
installer group: VS System/Oversize Avatar
icon: card-sample.png
position hint: 007
version: 2009-01-18
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
depends on:
package: vs-standard-official.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 75
############################################################## Extra scripts
init script:
card_shape := { if styling.style_sorting then "avatar" else "new" }
text_filter :=
# step 1 : Remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
tag_remove_rule(tag: "<i-auto>") +
tag_remove_rule(tag: "<b-auto>") +
remove_tag@(tag: "<nospellcheck") +
# step 2 : Reminder text for keywords
expand_keywords@(
condition: {
correct_case
}
default_expand: {
chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text)
},
combine: {
# un-bold parameters
keyword := tag_contents(keyword, tag:"<param",
contents: {"</b-auto>{input}<b-auto>"})
reminder := process_english_hints(reminder)
# the combined result
"<b-auto>{keyword}</b-auto>"
+ if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>"
}) +
# step 3 : Expand shortcut words ~ and CARDNAME
replace_rule(
match: "~|~THIS~|CARDNAME",
in_context: "(^|[[:space:]])<match>",
replace: "<atom-cardname>&</atom-cardname>"
) +
# step 4 : Fill in atom fields
tag_contents_rule(
tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name }
) +
# step 5a: add arrow/diamond/dot symbols
replace_rule(
match: "->|>>>|@|<>",
replace: "<sym-auto>&</sym-auto>") +
# step 5b: Majority of affiliation symbols
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",
replace: "<sym-auto>&</sym-auto>") +
# step 5c: SHIELD Variations
replace_rule(
match: "S.H.I.E.L.D.|SHIELD|Shield",
replace: "<sym-auto>Shield</sym-auto>") +
#X#if contains(card.shape, match:"old") then symbol_filter else new_symbols
# step 7a : Bold keywords without reminder text
replace_rule(
match: "<kw[^>]*>[^<]+</kw-a>",
replace: "<b-auto>&</b-auto>") +
# step 7b : Bold keywords with reminder text
replace_rule(
match: "<kw[^>]*>[^<]+</kw-A>",
replace: "<b-auto>&</b-auto>") +
# step 8 : Italic reminder text
replace_rule(
match: "[(][^)\n]*[)]?",
in_context: "(^|[[:space:]])<match>|<atom-keyword><match>",
replace: "<i-auto>&</i-auto>")
############################################################## Set info fields
############################################################## Extra style
styling field:
type: boolean
name: style sorting
description: Should this style of card sort as separate from cards of other styles?
initial: no
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-official.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: card.png
characters visible character dual: card.png
characters visible character dual (new): card.png
characters hidden concealed: card.png
characters hidden concealed dual: card.png
characters hidden concealed dual (new): card.png
characters concealed-optional concealed-optional character: card.png
characters concealed-optional concealed-optional dual: card.png
characters concealed-optional concealed-optional dual (new): card.png
equipment visible equipment: card.png
equipment concealed equipment: card.png
equipment concealed-optional equipment: card.png
location: card.png
plot twist: card.png
planet: card.png
############################# Name line
full name:
left: 80
top : 24
width: 230
height: 24
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color: rgb(230,230,230)
symbol font:
name: vs-standard-official
size: 15
alignment: middle center
cost:
left: 22
top : 30
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 40
color: rgb(230,230,230)
z index: 4
padding top: 0
############################# Image
image:
left: 19
top: 73
width: 339
height: 330
z index: 1
mask: image-mask.png
card symbol:
left: 310
top : 33
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
############################# Type Bar
############################# Version
version full:
left: 80
top : 49
width: 230
height: 18
alignment: middle center shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 14
color: rgb(230,230,230)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
############################# Card ID
number line:
left: 24
top : 489
width: 30
height: 16
z index: 5
alignment: left middle
font:
name: Eurostile-Black-DTC
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,255)
else if card.rarity=="uncommon" then rgb(151,183,201)
else if card.rarity=="rare" then rgb(253,215,125)
else if card.rarity=="promo" then rgb(255,20,20)
else rgb(255,255,255)
promo outliner:
left: 23
top : 488
width: 45
height: 15
visible: { card.rarity=="promo" }
z index: 4
alignment: left middle
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 25
top : 490
width: 45
height: 15
visible: { card.rarity=="promo" }
z index: 4
alignment: left middle
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 35
top: 488
width: 20
height: 18
z index: 6
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 20
top: 406
width: 338
height: 20
font:
name: BankGothic Md BT
italic name: BankGothic Md BT
weight: bold
size: 12
scale down to: 12
color: rgb(230,230,230)
alignment: middle center
############################# FlightRange
############################# Text box
rule text:
left: 20
top : 430
width: 338
height: 38
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 12
scale down to: 2
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 14
alignment: middle center
alignment: top left
z index: 3
padding left: 2
padding top: 0
padding right: 2
padding bottom: 2
line height hard: 1.0
flavor text:
left: 20
top : 468
width: 338
height: 17
font:
name: EurostileObl-Normal
italic name: EurostileObl-Normal
size: 10
scale down to: 2
color: rgb(0,0,0)
alignment: bottom center
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1.0
############################# Attack/defence
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 20
top : 489
width: 338
height: 7
alignment: middle center
z index: 4
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
copyright:
left: 20
top : 497
width: 338
height: 7
z index: 4
alignment: bottom center
font:
name: Eurostile
weight: bold
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
@@ -1,188 +1,188 @@
# Simple exporter for HTML files
mse version: 0.3.7
game: vs
short name: Spoiler
full name: List of cards
installer group: VS System/Export/Spoiler
icon: preview.png
create directory: true
version: 2008-10-19
depends on:
package: vs.mse-game
version: 2008-10-19
######################################################################################
option field:
type: choice
name: grouping
description: How should cards be grouped?
choice: no grouping
choice: group by card type
initial: no grouping
option field:
type: choice
name: images
choice: no
choice: just the image box, linked
choice: just the image box, inline
choice: full card image, linked
choice: full card image, preview
choice: full card image only
initial: full images, preview
option field:
type: boolean
name: in-text symbols
description: Should arrow and diamond symbols be used, or should they be written as text?
#doesn't work yet:
#option field:
# type: boolean
# name: list keywords
# description: Should the keywords be listed?
#option field:
# type: boolean
# name: fancy scripts
# description: Should fancy scripts be used
option field:
type: choice
name: font style
choice: default
choice: serif
choice: sans-serif
option field:
type: color
name: background color
initial: rgb(255,255,255)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option field:
type: color
name: text color
initial: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option style:
grouping:
render style: both
choice images:
no grouping: { built_in_image("bool_no") }
group by card type: { built_in_image("bool_yes") }
images:
render style: both
choice images:
no: { built_in_image("bool_no") }
font style:
render style: both
choice images:
serif: /vs-spoiler.mse-export-template/serif.png
sans-serif: /vs-spoiler.mse-export-template/sans-serif.png
script:
symbol_font := "vs-standard-new"
symbol_font_size := 8
write_card := {
if contains(options.images, match:"full card image") then
card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg")
else if contains(options.images, match:"image box") and
card.image != "" then
card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg")
else
card_image_file := ""
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)
else
card_image_preview := card_image_file
if options.images == "full card image only" then
"<li class='fullcard'><img src='{card_image_file}' alt=''></li>"
else
"<li class='card'>
{if options.images == "full card image, preview" then
"<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a>
<span class='name' >{ to_html(card.full_name ) }</span>"
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>"
else
"<span class='name' >{ to_html(card.full_name) }</span>"
}<span class='version' >{ to_html(to_upper(card.version_full)) }</span>
{if card_image_file != "" and contains(options.images, match:"inline") then
"<img src='{card_image_preview}' alt='' class='image'>"
}
<span class='cost' >{ to_html(card.cost ) }</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='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='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='attack' >{ to_html(card.attack) } / { to_html(card.defence) }</span>
<span class='rarity' >{ to_html(to_upper(card.rarity)) }</span>
<span class='illustrator' >{ to_html(card.illustrator ) }</span>
<span class='card-number' >{ to_html(card.number_line ) }</span>
</li>"
}
write_cards := {
"<ul class='cards'>{
for each card in sort_list(cards, order_by: {input.number_line}) do
write_card()
}</ul>"
}
write_group := {
cards := filter_list(cards, filter: { contains(match:sort_index(card:input), code) } )
count := number_of_items(in:cards)
if count > 0 then
"<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" +
write_cards()
}
copy_file("blank.gif")
copy_file("blank.gif")
copy_file("blank.gif")
# the html page
html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html lang='en'>
<head>
<title>{ to_html(set.title) }</title>
<link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'>
<link rel='shortcut icon' type='image/png' href='set-icon.png'>
<script type='text/javascript' src='{copy_file("script.js")}'></script>
<style type='text/css'>
body \{
background: {options.background_color};
color: {options.text_color};
{if options.font_style != "default" then
"font-family: {options.font_style};"
}
\}
</style>
</head>
<body{if options.images == "full card image, preview" then " class='with-previews'"}>
<img src='{ copy_file("blank.gif")}' alt='' class='set-symbol'>
<h1>{ to_html(set.title) }</h1>
<div class='copyright'>{ to_html(set.copyright) }</div>
<div class='description'>{ to_html(set.description) }</div>
{ if options.grouping == "group by card type" then
# Codes as by sort_index
write_group(title: "Character", code:"12") +
write_group(title: "Equipment", code:"3") +
write_group(title: "Location", code:"4") +
write_group(title: "Plot Twist", code:"5")
else
write_cards(cards: cards)
}
<script><!--
init();
--></script>
</body>
</html>"
write_text_file(html, file:"index.html")
# make sure the urls are relative to the right directory
replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/")
# Simple exporter for HTML files
mse version: 0.3.7
game: vs
short name: Spoiler
full name: List of cards
installer group: VS System/Export/Spoiler
icon: preview.png
create directory: true
version: 2008-10-19
depends on:
package: vs.mse-game
version: 2008-10-19
######################################################################################
option field:
type: choice
name: grouping
description: How should cards be grouped?
choice: no grouping
choice: group by card type
initial: no grouping
option field:
type: choice
name: images
choice: no
choice: just the image box, linked
choice: just the image box, inline
choice: full card image, linked
choice: full card image, preview
choice: full card image only
initial: full images, preview
option field:
type: boolean
name: in-text symbols
description: Should arrow and diamond symbols be used, or should they be written as text?
#doesn't work yet:
#option field:
# type: boolean
# name: list keywords
# description: Should the keywords be listed?
#option field:
# type: boolean
# name: fancy scripts
# description: Should fancy scripts be used
option field:
type: choice
name: font style
choice: default
choice: serif
choice: sans-serif
option field:
type: color
name: background color
initial: rgb(255,255,255)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option field:
type: color
name: text color
initial: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: black
color: rgb(0,0,0)
option style:
grouping:
render style: both
choice images:
no grouping: { built_in_image("bool_no") }
group by card type: { built_in_image("bool_yes") }
images:
render style: both
choice images:
no: { built_in_image("bool_no") }
font style:
render style: both
choice images:
serif: /vs-spoiler.mse-export-template/serif.png
sans-serif: /vs-spoiler.mse-export-template/sans-serif.png
script:
symbol_font := "vs-standard-new"
symbol_font_size := 8
write_card := {
if contains(options.images, match:"full card image") then
card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg")
else if contains(options.images, match:"image box") and
card.image != "" then
card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg")
else
card_image_file := ""
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)
else
card_image_preview := card_image_file
if options.images == "full card image only" then
"<li class='fullcard'><img src='{card_image_file}' alt=''></li>"
else
"<li class='card'>
{if options.images == "full card image, preview" then
"<a href='{card_image_file}'><img src='{card_image_preview}' alt='' class='card-image'></a>
<span class='name' >{ to_html(card.full_name ) }</span>"
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>"
else
"<span class='name' >{ to_html(card.full_name) }</span>"
}<span class='version' >{ to_html(to_upper(card.version_full)) }</span>
{if card_image_file != "" and contains(options.images, match:"inline") then
"<img src='{card_image_preview}' alt='' class='image'>"
}
<span class='cost' >{ to_html(card.cost ) }</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='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='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='attack' >{ to_html(card.attack) } / { to_html(card.defence) }</span>
<span class='rarity' >{ to_html(to_upper(card.rarity)) }</span>
<span class='illustrator' >{ to_html(card.illustrator ) }</span>
<span class='card-number' >{ to_html(card.number_line ) }</span>
</li>"
}
write_cards := {
"<ul class='cards'>{
for each card in sort_list(cards, order_by: {input.number_line}) do
write_card()
}</ul>"
}
write_group := {
cards := filter_list(cards, filter: { contains(match:sort_index(card:input), code) } )
count := number_of_items(in:cards)
if count > 0 then
"<h2>{title} ({count} {if count == 1 then "card" else "cards"})</h2>" +
write_cards()
}
copy_file("blank.gif")
copy_file("blank.gif")
copy_file("blank.gif")
# the html page
html := "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html lang='en'>
<head>
<title>{ to_html(set.title) }</title>
<link rel='stylesheet' type='text/css' href='{copy_file("style.css")}'>
<link rel='shortcut icon' type='image/png' href='set-icon.png'>
<script type='text/javascript' src='{copy_file("script.js")}'></script>
<style type='text/css'>
body \{
background: {options.background_color};
color: {options.text_color};
{if options.font_style != "default" then
"font-family: {options.font_style};"
}
\}
</style>
</head>
<body{if options.images == "full card image, preview" then " class='with-previews'"}>
<img src='{ copy_file("blank.gif")}' alt='' class='set-symbol'>
<h1>{ to_html(set.title) }</h1>
<div class='copyright'>{ to_html(set.copyright) }</div>
<div class='description'>{ to_html(set.description) }</div>
{ if options.grouping == "group by card type" then
# Codes as by sort_index
write_group(title: "Character", code:"12") +
write_group(title: "Equipment", code:"3") +
write_group(title: "Location", code:"4") +
write_group(title: "Plot Twist", code:"5")
else
write_cards(cards: cards)
}
<script><!--
init();
--></script>
</body>
</html>"
write_text_file(html, file:"index.html")
# make sure the urls are relative to the right directory
replace(html, match:"<[^<>]*(href|src)=\'", replace:"&{directory}/")
+74 -74
View File
@@ -1,74 +1,74 @@
var isIE = navigator.appVersion.indexOf("MSIE") != -1;
var preview, preview_img;
function show_preview(url) {
preview.style.display = "block";
preview_img.style.backgroundImage = "url("+this.href+")";
return false;
}
function hide_preview() {
preview.style.display = "none";
}
function fix_preview() {
var e = document.documentElement ? document.documentElement : document.body;
preview.style.top = e.scrollTop + "px";
preview.style.height = e.clientHeight;
preview.style.width = e.clientWidth;
}
function nice_preview() {
// attach
var links = document.getElementsByTagName("A");
for (var i in links) {
if (/(.jpg|.png|.gif)$/.test(links[i])) {
links[i].onclick = show_preview;
}
}
// create divs
preview = document.createElement("div");
var bg = document.createElement("div");
var img = document.createElement("div");
preview.id = "preview";
bg.id = "preview-bg";
img.id = "preview-img";
hide_preview();
preview.onclick = bg.onclick = img.onclick = hide_preview;
preview.appendChild(bg);
preview.appendChild(img);
document.body.appendChild(preview);
preview_img = img;
if (isIE) {
window.onscroll = fix_preview;
fix_preview();
}
}
var dir;
function fix_img() {
if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') {
this.style.width = this.offsetWidth + 'px';
this.style.height = this.offsetHeight + 'px';
}
this.onload = null;
this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")';
this.src = dir + "blank.gif";
}
function fix_png_alpha() {
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
var imgs = document.getElementsByTagName("IMG");
for (var i in imgs) {
var img = imgs[i];
if ((/\.png$/i).test(img.src)) {
img.onload = fix_img;
}
}
}
function init() {
fix_png_alpha();
nice_preview();
}
var isIE = navigator.appVersion.indexOf("MSIE") != -1;
var preview, preview_img;
function show_preview(url) {
preview.style.display = "block";
preview_img.style.backgroundImage = "url("+this.href+")";
return false;
}
function hide_preview() {
preview.style.display = "none";
}
function fix_preview() {
var e = document.documentElement ? document.documentElement : document.body;
preview.style.top = e.scrollTop + "px";
preview.style.height = e.clientHeight;
preview.style.width = e.clientWidth;
}
function nice_preview() {
// attach
var links = document.getElementsByTagName("A");
for (var i in links) {
if (/(.jpg|.png|.gif)$/.test(links[i])) {
links[i].onclick = show_preview;
}
}
// create divs
preview = document.createElement("div");
var bg = document.createElement("div");
var img = document.createElement("div");
preview.id = "preview";
bg.id = "preview-bg";
img.id = "preview-img";
hide_preview();
preview.onclick = bg.onclick = img.onclick = hide_preview;
preview.appendChild(bg);
preview.appendChild(img);
document.body.appendChild(preview);
preview_img = img;
if (isIE) {
window.onscroll = fix_preview;
fix_preview();
}
}
var dir;
function fix_img() {
if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') {
this.style.width = this.offsetWidth + 'px';
this.style.height = this.offsetHeight + 'px';
}
this.onload = null;
this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")';
this.src = dir + "blank.gif";
}
function fix_png_alpha() {
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
var imgs = document.getElementsByTagName("IMG");
for (var i in imgs) {
var img = imgs[i];
if ((/\.png$/i).test(img.src)) {
img.onload = fix_img;
}
}
}
function init() {
fix_png_alpha();
nice_preview();
}
+126 -126
View File
@@ -1,127 +1,127 @@
.set-symbol {
float: right;
margin-right: .5em;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
.card {
clear: left;
margin-top: 1em;
}
.card span {
display: block;
}
.card .name {
font-weight: bold;
display: inline;
font-size: 12pt;
}
.card .version {
font-style: italic;
font-size: 10pt;
}
.card .cost {
display: inline;
font-size: 10pt;
margin-left: .5em;
vertical-align: middle;
}
.card .team full {
font-size: 9pt;
}
.card .team full 2 {
font-size: 9pt;
}
.card .fro {
font-style: bold;
font-size: 8pt;
}
.card .rule-text {
font-size: 8pt;
}
.card .flavor-text {
font-style: italic;
font-size: 8pt;
}
.card .attack {
font-style: bold;
font-size: 10pt;
}
.card .rarity {
font-style: italic;
font-size: 6pt;
}
.card .illustrator {
font-size: 6pt;
}
.card .card-number {
font-style: bold;
font-size: 6pt;
}
.with-previews .card {
margin-top: 1.1em;
min-height: 100px;
margin-left: 90px;
position: relative;
}
.card .card-image {
height: 100px;
position: absolute;
left: -85px;
top: 3px;
border: none;
}
.card .image {
display: block;
border: none;
}
span.symbol {
display: inline;
vertical-align: middle;
}
.fullcard {
float: left;
}
h2 {
clear: both;
}
/* image preview */
#preview-bg {
background-color: rgb(0,0,0);
width: 100%;
height: 100%;
cursor: pointer;
position: fixed;
opacity: 0.7;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
}
#preview-img {
background-position: 50% 50%;
background-repeat: no-repeat;
width: 100%;
height: 100%;
cursor: pointer;
position: fixed;
}
#preview {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
* html #preview {
position: fixed;
.set-symbol {
float: right;
margin-right: .5em;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
.card {
clear: left;
margin-top: 1em;
}
.card span {
display: block;
}
.card .name {
font-weight: bold;
display: inline;
font-size: 12pt;
}
.card .version {
font-style: italic;
font-size: 10pt;
}
.card .cost {
display: inline;
font-size: 10pt;
margin-left: .5em;
vertical-align: middle;
}
.card .team full {
font-size: 9pt;
}
.card .team full 2 {
font-size: 9pt;
}
.card .fro {
font-style: bold;
font-size: 8pt;
}
.card .rule-text {
font-size: 8pt;
}
.card .flavor-text {
font-style: italic;
font-size: 8pt;
}
.card .attack {
font-style: bold;
font-size: 10pt;
}
.card .rarity {
font-style: italic;
font-size: 6pt;
}
.card .illustrator {
font-size: 6pt;
}
.card .card-number {
font-style: bold;
font-size: 6pt;
}
.with-previews .card {
margin-top: 1.1em;
min-height: 100px;
margin-left: 90px;
position: relative;
}
.card .card-image {
height: 100px;
position: absolute;
left: -85px;
top: 3px;
border: none;
}
.card .image {
display: block;
border: none;
}
span.symbol {
display: inline;
vertical-align: middle;
}
.fullcard {
float: left;
}
h2 {
clear: both;
}
/* image preview */
#preview-bg {
background-color: rgb(0,0,0);
width: 100%;
height: 100%;
cursor: pointer;
position: fixed;
opacity: 0.7;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
}
#preview-img {
background-position: 50% 50%;
background-repeat: no-repeat;
width: 100%;
height: 100%;
cursor: pointer;
position: fixed;
}
#preview {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
* html #preview {
position: fixed;
}
+423 -423
View File
@@ -1,423 +1,423 @@
mse version: 0.3.7
game: vs
full name: VS Standard
short name: Standard
installer group: VS System/Standard style/Normal
icon: card-sample.png
position hint: 002
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 90
top : 25
width: 219
height: 24
alignment: bottom shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 33
top : 30
width: 25
height: 41
alignment: bottom center shrink-overflow
font:
name: BadhouseBoldNumbers
size: 40
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
padding top: 0
############################# Image
image:
left: 65
top: 78
width: { if is_dual() then 249 else 282 }
height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 315
top: 447
height: 26
width: 34
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
font:
name: Eurostile
size: 11
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center
z index: 3
type bar:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 90
top : 46
width: 219
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 485
width: 30
height: 18
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 484
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 486
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 484
width: 50
height: 30
z index: 3
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 23
top : { if is_new_dual() then 340 else 300 }
height: 28
width: { if is_new_dual() then 240 else 200 }
angle: 90
font:
name: Percolator Expert TM
size: 16
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
team 2 full:
left: 325
top : 100
height: 28
width: 200
angle: 270
font:
name: Percolator Expert TM
size: 16
scale down to: 18
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
visible: is_dual()
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 25
top : { if is_new_dual() then 366 else 322 }
height: 67
width: 38
z index: 4
render style: image list
choice images:
flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png
direction: vertical
spacing: 33
############################# Text box
rule text:
left: 84
top : 336
width: 272
height: 120
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 11
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: 84
top : 356
width: 272
height: 118
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1
watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Attack/defence
attack:
z index: 4
left: 50
top: 427
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 50
top: 462
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 130
top : 322
width: 165
height: 16
alignment: center top shrink-overflow
z index: 4
font:
name: Eurostile
size: 9
weight: bold
color: rgb(255,255,255)
copyright:
left: 195
top : 480
width: 130
height: 22
z index: 4
alignment: middle left
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
mse version: 0.3.7
game: vs
full name: VS Standard
short name: Standard
installer group: VS System/Standard style/Normal
icon: card-sample.png
position hint: 002
version: 2008-10-26
depends on:
package: vs.mse-game
version: 2008-10-26
depends on:
package: vs-common.mse-include
version: 2008-01-03
depends on:
package: vs-standard-arrow.mse-symbol-font
version: 2008-01-03
card background: white
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
card_shape := { "old" }
############################################################## Set info fields
############################################################## Extra style
styling field:
type: package choice
name: text box symbols
match: vs-standard-*.mse-symbol-font
initial: vs-standard-arrow.mse-symbol-font
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
initial: no
styling field:
type: boolean
name: edition
description: Is the set a 1st Edition?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 375
height: 523
z index: -2
render style: image
popup style: in place
choice images:
characters visible character: cvchcard.jpg
characters visible character dual: cvcdcard.jpg
characters visible character dual (new): cvcncard.jpg
characters hidden concealed: chcocard.jpg
characters hidden concealed dual: chodcard.jpg
characters hidden concealed dual (new): choncard.jpg
characters concealed-optional concealed-optional character: chcocard.jpg
characters concealed-optional concealed-optional dual: chodcard.jpg
characters concealed-optional concealed-optional dual (new): choncard.jpg
equipment visible equipment: eveqcard.jpg
equipment concealed equipment: eveqcard.jpg
equipment concealed-optional equipment: eveqcard.jpg
location: locard.jpg
plot twist: ptcard.jpg
planet: locard.jpg
############################# Name line
full name:
left: 90
top : 25
width: 219
height: 24
alignment: bottom shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert TM
size: 22
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
symbol font:
name: vs-standard-arrow
size: 15
alignment: middle center
cost:
left: 33
top : 30
width: 25
height: 41
alignment: bottom center shrink-overflow
font:
name: BadhouseBoldNumbers
size: 40
color:
script: if is_equipment() then rgb(240,221,146)
else if is_location() then rgb(193,240,250)
else if is_plot_twist() then rgb(161,174,238)
else rgb(255,236,130)
z index: 4
padding top: 0
############################# Image
image:
left: 65
top: 78
width: { if is_dual() then 249 else 282 }
height: 241
mask: { if is_dual() then "image-mask-dual.png" else "image-mask.png" }
z index: 1
card symbol:
left: 310
top : 31
height: 30
width: 45
render style: image
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: { set.custom_logo }
z index: 3
edition:
left: 315
top: 447
height: 26
width: 34
render style: image
choice images:
first edition: /vs-common.mse-include/first-edition.png
z index: 3
visible: { styling.edition }
############################# Type Bar
type text full:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
font:
name: Eurostile
size: 11
color: rgb(0,0,0)
visible: { is_character() }
alignment: middle center
z index: 3
type bar:
left: 72
top: 297
width: { if is_dual() then 235 else 268 }
height: 20
visible: { card.type_text != "" }
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 90
top : 46
width: 219
height: 18
alignment: top shrink-overflow
z index: 4
font:
name: Percolator Expert TM
size: 14
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(18,21,26)
else if is_location() then rgb(31,53,30)
else if is_plot_twist() then rgb(28,47,87)
else rgb(22,10,10)
separator color: rgb(128,128,128)
############################# Card ID
number line:
left: 136
top : 485
width: 30
height: 18
z index: 4
font:
name: Eurostile
size: 8
color:
script: if card.rarity=="common" then rgb(255,255,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=="promo" then rgb(255,20,20)
else rgb(255,255,255)
weight: bold
promo outliner:
left: 135
top : 484
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 137
top : 486
width: 30
height: 18
visible: { card.rarity=="promo" }
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 135
top: 484
width: 50
height: 30
z index: 3
render style: image hidden
choice images:
common: /vs-common.mse-include/rarity-common.png
uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: /vs-common.mse-include/rarity-rare.png
promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation
team full:
left: 23
top : { if is_new_dual() then 340 else 300 }
height: 28
width: { if is_new_dual() then 240 else 200 }
angle: 90
font:
name: Percolator Expert TM
size: 16
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
team 2 full:
left: 325
top : 100
height: 28
width: 200
angle: 270
font:
name: Percolator Expert TM
size: 16
scale down to: 18
color: rgb(245,230,197)
symbol font:
name: vs-standard-arrow
size: 16
alignment: middle center
visible: is_dual()
alignment: middle center shrink-overflow
z index: 4
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
############################# FlightRange
symbols:
left: 25
top : { if is_new_dual() then 366 else 322 }
height: 67
width: 38
z index: 4
render style: image list
choice images:
flight: /vs-common.mse-include/flight.png
ongoing: /vs-common.mse-include/ongoing.png
range: /vs-common.mse-include/range.png
direction: vertical
spacing: 33
############################# Text box
rule text:
left: 84
top : 336
width: 272
height: 120
mask: text-mask.png
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 11
scale down to: 6
color: rgb(0,0,0)
symbol font:
name: { styling.text_box_symbols }
size: 11
alignment: middle center
alignment: top left
z index: 4
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: 84
top : 356
width: 272
height: 118
mask: flavor-text-mask.png
font:
name: EurostileObl-Normal
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom left
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1
watermark:
left: { if watermark_narrow() then 197 else if watermark_wide() then 132 else 166 }
top: 365
width: { if watermark_narrow() then 60 else if watermark_wide() then 165 else 106 }
height: 80
visible: { styling.watermarkings }
render style: image
include file: /vs-common.mse-include/watermarks
z index: 4
############################# Attack/defence
attack:
z index: 4
left: 50
top: 427
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(255,236,130)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 50
top: 462
width: 30
height: 47
visible: { is_character() }
z index: 4
alignment: bottom left shrink-overflow
padding bottom: -4
font:
name: BadhouseBoldNumbers
size: 50
color: rgb(200,213,225)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 130
top : 322
width: 165
height: 16
alignment: center top shrink-overflow
z index: 4
font:
name: Eurostile
size: 9
weight: bold
color: rgb(255,255,255)
copyright:
left: 195
top : 480
width: 130
height: 22
z index: 4
alignment: middle left
font:
name: Eurostile
size: 6
color: rgb(255,255,255)
############################################################## Extra card fields
extra card field:
type: choice
name: foil layer
choice: foil
editable: false
extra card style:
foil layer:
left: 0
top : 0
width: { if styling.foils=="no" then 0 else 375 }
height: { if styling.foils=="no" then 0 else 523 }
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible: { styling.foils }
+38 -38
View File
@@ -1,38 +1,38 @@
############################################################## Auto replace
# Do we need categories?
#auto replace category: text box
#auto replace category: copyright
#auto replace category: everywhere
auto replace:
match: (C)
replace: ©
auto replace:
match: CR
replace: ©
auto replace:
match: AE
replace: Æ
whole word: false
auto replace:
match: TM
replace: ™
whole word: false
auto replace:
match: --
replace: —
auto replace:
# note the spaces
match:
-
replace:
auto replace:
match: `
replace: •
auto replace:
match: ::
replace: •
auto replace:
match: @
replace: <sym>@</sym>
############################################################## Auto replace
# Do we need categories?
#auto replace category: text box
#auto replace category: copyright
#auto replace category: everywhere
auto replace:
match: (C)
replace: ©
auto replace:
match: CR
replace: ©
auto replace:
match: AE
replace: Æ
whole word: false
auto replace:
match: TM
replace: ™
whole word: false
auto replace:
match: --
replace: —
auto replace:
# note the spaces
match:
-
replace:
auto replace:
match: `
replace: •
auto replace:
match: ::
replace: •
auto replace:
match: @
replace: <sym>@</sym>
+412 -412
View File
@@ -1,412 +1,412 @@
############################################################## Card fields
############################# Background stuff
card field:
type: choice
name: shape
save value: false
show statistics: false
editable: false
choice: new
choice: old
choice: avatar
choice: alter ego
script:
stylesheet # indicate that this value should be updated when the stylesheet changes
card_shape() # determined by the style
card field:
type: choice
name: card type
choice: characters
choice:
name: visible
choice: character
choice: character dual
choice: character dual (new)
choice:
name: hidden
choice: concealed
choice: concealed dual
choice: concealed dual (new)
choice:
name: concealed-optional
choice: concealed-optional character
choice: concealed-optional dual
choice: concealed-optional dual (new)
choice:
name: equipment
choice: visible equipment
choice: concealed equipment
choice: concealed-optional equipment
choice: location
choice: plot twist
choice: planet
default: card_type()
show statistics: false
description: The frame of the card.
############################# Name line
card field:
type: text
name: name
editable: false
show statistics: false
card field:
type: text
name: identity
editable: false
card field:
type: text
name: full name
script:
combined_editor(
field1: card.name,
separator: name_sep(),
field2: card.identity,
soft_before_empty: false,
hide_when_empty: false,
type_over1: "TM",
type_over2: "<sym>@</sym>"
)
identifying: true
show statistics: false
card list visible: true
card list column: 1
card list width: 200
description: The name of the card, use @ for a diamond.
card field:
type: text
name: cost
script: only_numbers(value)
icon: stats/cost.png
card list visible: true
card list column: 3
card list alignment: right
card list width: 37
card list name: Cost
description: The cost of the card.
############################# Image
card field:
type: image
name: image
show statistics: false
card field:
type: choice
name: card symbol
choice: none
choice: Marvel
choice: DC-new
choice: DC-old
choice: Hellboy
choice: Other...
show statistics: false
default: set.logo
editable: false
card field:
type: choice
name: edition
choice: first edition
editable: false
show statistics: false
############################# Type Bar
card field:
type: text
name: type text
script: to_upper(value)
editable: false
card field:
type: text
name: sub type
script: to_upper(value)
editable: false
card field:
type: text
name: type text full
script:
# Either just type_text, or type_text—sub_type
combined_editor(
field1: card.type_text,
separator: " - ",
field2: card.sub_type,
soft_before_empty: true,
hide_when_empty: true,
type_over1: " -",
type_over2: "-"
)
description: The type of the card
card field:
type: choice
name: type bar
choice: type bar
editable: false
show statistics: false
############################# Version
card field:
type: text
name: version
script: to_lower(value)
editable: false
show statistics: false
card field:
type: text
name: team affiliation
script: to_lower(value)
editable: false
card field:
type: text
name: version full
script:
# Either just version, or version • team_affiliation
combined_editor(
field1: card.version,
separator: " • ",
field2: card.team_affiliation,
soft_before_empty: true,
hide_when_empty: true,
type_over1: " `"
)
card list visible: true
card list column: 2
show statistics: false
description: The version of the card.
############################# Card ID
card field:
type: text
name: number
save value: false
script:
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
"" + pos_of_card(value)
card list visible: true
card list column: 6
card list width: 55
card list name: #
card list alignment: right
editable: false
show statistics: false
card field:
type: text
name: number text
script: to_upper(value)
default: set.code + "-" + card.number
editable: false
show statistics: false
card field:
type: text
name: number line
save value: false
show statistics: false
script:
if set.automatic_card_numbers then
combined_editor(field1: set.code, separator: "-", field2: card.number)
else
forward_editor(field: card.number_text)
description: Copyright of this card and cardnumber, the default value can be changed on the 'set info' tab
card field:
type: text
name: promo outliner
save value: false
show statistics: false
editable: false
default: card.number_line
card field:
type: text
name: promo outliner 2
save value: false
show statistics: false
editable: false
default: card.number_line
card field:
type: choice
name: rarity
choice: common
choice: uncommon
choice: rare
choice: promo
default: set.set_rarity
icon: stats/rarity.png
description: The rarity of the card.
############################# Affiliation
card field:
type: text
name: separator
script: separator_type(team2: card.team_2_of_2)
editable: false
show statistics: false
card field:
type: text
name: team
script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team 2 of 2
script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team full
script:
# Either just team, or team • team 2 of 2
combined_editor(
field1: card.team,
separator: card.separator,
field2: card.team_2_of_2,
soft_before_empty: true,
hide_when_empty: true
)
description: The team of the card, use ` for a separator for dual cards
card field:
type: text
name: separator 2
script: separator_type(team2: card.team_2_of_2_2)
editable: false
show statistics: false
card field:
type: text
name: team 2
script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team 2 of 2 2
script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team 2 full
script:
# Either just team, or team 2 • team 2 of 2 2
combined_editor(
field1: card.team_2,
separator: card.separator,
field2: card.team_2_of_2_2,
soft_before_empty: true,
hide_when_empty: true,
type_over1: " `"
)
description: The second affiliation of the card (for dual cards)
############################# FlightRange
card field:
type: multiple choice
name: symbols
icon: stats/symbols.png
choice: flight
choice: range
choice: ongoing
default: symbol_default()
description: Symbols for this card (flight/range/ongoing), multiple symbols can be selected
show statistics: false
############################# Text box
card field:
type: text
name: rule text
show statistics: false
multi line: true
script: text_filter(value)
description: Rule text of the card, use @ for a diamond, -> for an arrow
card field:
type: text
name: flavor text
show statistics: false
multi line: true
description: Flavor text of the card.
card field:
type: choice
name: watermark
include file: /vs-common.mse-include/watermark-names
editable: false
description: The Watermark for this set.
############################# Atack / Defense
card field:
type: text
name: attack
script: only_numbers(value)
icon: stats/attack.png
save value: true
card list visible: true
card list column: 4
card list width: 33
card list name: ATK
card list alignment: right
description: The attack of the card.
card field:
type: text
name: defence
script: only_numbers(value)
icon: stats/defence.png
save value: true
card list visible: true
card list column: 5
card list width: 33
card list name: DEF
card list alignment: right
description: The defence of the card.
############################# Copyright stuff
card field:
type: text
name: illustrator
default: set.artist
icon: stats/illustrator.png
description: The artist for the card.
card field:
type: text
name: copyright
default: set.copyright
multi line: true
show statistics: false
description: The copyright line of the card.
###############################################
########################### For New style cards
card field:
type: choice
name: playarea
choice: none
choice: visible
choice: concealed
choice: both
initial: visible
script:
if is_concealed_optional() then "both"
else if is_concealed() then "concealed"
else "visible"
editable: false
show statistics: false
save value: true
card field:
type: choice
name: flightrange
choice: none
choice: flight
choice: range
choice: both
initial: none
show statistics: false
save value: true
description: Flight and range icons for the card.
card field:
type: choice
name: ongoing
choice: none
choice: ongoing
initial: none
script: ongoing_detect()
description: Ongoing icons for the card.
card field:
type: choice
name: affiliation
editable: false
initial: none
include file: /vs-common.mse-include/watermark-names
description: First affiliation icon for the card.
card field:
type: choice
name: affiliation2
editable: false
initial: none
include file: /vs-common.mse-include/dual-affiliation
description: Second affiliation icon for the card.
############################################################## Card fields
############################# Background stuff
card field:
type: choice
name: shape
save value: false
show statistics: false
editable: false
choice: new
choice: old
choice: avatar
choice: alter ego
script:
stylesheet # indicate that this value should be updated when the stylesheet changes
card_shape() # determined by the style
card field:
type: choice
name: card type
choice: characters
choice:
name: visible
choice: character
choice: character dual
choice: character dual (new)
choice:
name: hidden
choice: concealed
choice: concealed dual
choice: concealed dual (new)
choice:
name: concealed-optional
choice: concealed-optional character
choice: concealed-optional dual
choice: concealed-optional dual (new)
choice:
name: equipment
choice: visible equipment
choice: concealed equipment
choice: concealed-optional equipment
choice: location
choice: plot twist
choice: planet
default: card_type()
show statistics: false
description: The frame of the card.
############################# Name line
card field:
type: text
name: name
editable: false
show statistics: false
card field:
type: text
name: identity
editable: false
card field:
type: text
name: full name
script:
combined_editor(
field1: card.name,
separator: name_sep(),
field2: card.identity,
soft_before_empty: false,
hide_when_empty: false,
type_over1: "TM",
type_over2: "<sym>@</sym>"
)
identifying: true
show statistics: false
card list visible: true
card list column: 1
card list width: 200
description: The name of the card, use @ for a diamond.
card field:
type: text
name: cost
script: only_numbers(value)
icon: stats/cost.png
card list visible: true
card list column: 3
card list alignment: right
card list width: 37
card list name: Cost
description: The cost of the card.
############################# Image
card field:
type: image
name: image
show statistics: false
card field:
type: choice
name: card symbol
choice: none
choice: Marvel
choice: DC-new
choice: DC-old
choice: Hellboy
choice: Other...
show statistics: false
default: set.logo
editable: false
card field:
type: choice
name: edition
choice: first edition
editable: false
show statistics: false
############################# Type Bar
card field:
type: text
name: type text
script: to_upper(value)
editable: false
card field:
type: text
name: sub type
script: to_upper(value)
editable: false
card field:
type: text
name: type text full
script:
# Either just type_text, or type_text—sub_type
combined_editor(
field1: card.type_text,
separator: " - ",
field2: card.sub_type,
soft_before_empty: true,
hide_when_empty: true,
type_over1: " -",
type_over2: "-"
)
description: The type of the card
card field:
type: choice
name: type bar
choice: type bar
editable: false
show statistics: false
############################# Version
card field:
type: text
name: version
script: to_lower(value)
editable: false
show statistics: false
card field:
type: text
name: team affiliation
script: to_lower(value)
editable: false
card field:
type: text
name: version full
script:
# Either just version, or version • team_affiliation
combined_editor(
field1: card.version,
separator: " • ",
field2: card.team_affiliation,
soft_before_empty: true,
hide_when_empty: true,
type_over1: " `"
)
card list visible: true
card list column: 2
show statistics: false
description: The version of the card.
############################# Card ID
card field:
type: text
name: number
save value: false
script:
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
"" + pos_of_card(value)
card list visible: true
card list column: 6
card list width: 55
card list name: #
card list alignment: right
editable: false
show statistics: false
card field:
type: text
name: number text
script: to_upper(value)
default: set.code + "-" + card.number
editable: false
show statistics: false
card field:
type: text
name: number line
save value: false
show statistics: false
script:
if set.automatic_card_numbers then
combined_editor(field1: set.code, separator: "-", field2: card.number)
else
forward_editor(field: card.number_text)
description: Copyright of this card and cardnumber, the default value can be changed on the 'set info' tab
card field:
type: text
name: promo outliner
save value: false
show statistics: false
editable: false
default: card.number_line
card field:
type: text
name: promo outliner 2
save value: false
show statistics: false
editable: false
default: card.number_line
card field:
type: choice
name: rarity
choice: common
choice: uncommon
choice: rare
choice: promo
default: set.set_rarity
icon: stats/rarity.png
description: The rarity of the card.
############################# Affiliation
card field:
type: text
name: separator
script: separator_type(team2: card.team_2_of_2)
editable: false
show statistics: false
card field:
type: text
name: team
script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team 2 of 2
script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team full
script:
# Either just team, or team • team 2 of 2
combined_editor(
field1: card.team,
separator: card.separator,
field2: card.team_2_of_2,
soft_before_empty: true,
hide_when_empty: true
)
description: The team of the card, use ` for a separator for dual cards
card field:
type: text
name: separator 2
script: separator_type(team2: card.team_2_of_2_2)
editable: false
show statistics: false
card field:
type: text
name: team 2
script: affiliation_1_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team 2 of 2 2
script: affiliation_2_filter(if contains(card.shape, match: "old") then (value) else to_upper(value))
editable: false
show statistics: false
card field:
type: text
name: team 2 full
script:
# Either just team, or team 2 • team 2 of 2 2
combined_editor(
field1: card.team_2,
separator: card.separator,
field2: card.team_2_of_2_2,
soft_before_empty: true,
hide_when_empty: true,
type_over1: " `"
)
description: The second affiliation of the card (for dual cards)
############################# FlightRange
card field:
type: multiple choice
name: symbols
icon: stats/symbols.png
choice: flight
choice: range
choice: ongoing
default: symbol_default()
description: Symbols for this card (flight/range/ongoing), multiple symbols can be selected
show statistics: false
############################# Text box
card field:
type: text
name: rule text
show statistics: false
multi line: true
script: text_filter(value)
description: Rule text of the card, use @ for a diamond, -> for an arrow
card field:
type: text
name: flavor text
show statistics: false
multi line: true
description: Flavor text of the card.
card field:
type: choice
name: watermark
include file: /vs-common.mse-include/watermark-names
editable: false
description: The Watermark for this set.
############################# Atack / Defense
card field:
type: text
name: attack
script: only_numbers(value)
icon: stats/attack.png
save value: true
card list visible: true
card list column: 4
card list width: 33
card list name: ATK
card list alignment: right
description: The attack of the card.
card field:
type: text
name: defence
script: only_numbers(value)
icon: stats/defence.png
save value: true
card list visible: true
card list column: 5
card list width: 33
card list name: DEF
card list alignment: right
description: The defence of the card.
############################# Copyright stuff
card field:
type: text
name: illustrator
default: set.artist
icon: stats/illustrator.png
description: The artist for the card.
card field:
type: text
name: copyright
default: set.copyright
multi line: true
show statistics: false
description: The copyright line of the card.
###############################################
########################### For New style cards
card field:
type: choice
name: playarea
choice: none
choice: visible
choice: concealed
choice: both
initial: visible
script:
if is_concealed_optional() then "both"
else if is_concealed() then "concealed"
else "visible"
editable: false
show statistics: false
save value: true
card field:
type: choice
name: flightrange
choice: none
choice: flight
choice: range
choice: both
initial: none
show statistics: false
save value: true
description: Flight and range icons for the card.
card field:
type: choice
name: ongoing
choice: none
choice: ongoing
initial: none
script: ongoing_detect()
description: Ongoing icons for the card.
card field:
type: choice
name: affiliation
editable: false
initial: none
include file: /vs-common.mse-include/watermark-names
description: First affiliation icon for the card.
card field:
type: choice
name: affiliation2
editable: false
initial: none
include file: /vs-common.mse-include/dual-affiliation
description: Second affiliation icon for the card.
+26 -26
View File
@@ -1,27 +1,27 @@
mse version: 0.3.8
full name: VS System
short name: VS
installer group: VS System/game files
icon: card-back.png
position hint: 3
version: 2009-07-25
depends on:
package: vs-common.mse-include
version: 2009-02-04
############ some scripts copied and altered from magic.mse-game
############################################################## The script
init script: include file: script
############################################################## Lots of lists
include file: card_fields
include file: set_fields
include file: statistics
include file: packs
include file: keywords
include file: word_lists
include file: auto_replace
mse version: 0.3.8
full name: VS System
short name: VS
installer group: VS System/game files
icon: card-back.png
position hint: 3
version: 2009-07-25
depends on:
package: vs-common.mse-include
version: 2009-02-04
############ some scripts copied and altered from magic.mse-game
############################################################## The script
init script: include file: script
############################################################## Lots of lists
include file: card_fields
include file: set_fields
include file: statistics
include file: packs
include file: keywords
include file: word_lists
include file: auto_replace
############################################################## Other stuff
+150 -150
View File
@@ -1,150 +1,150 @@
############################################################## Keywords
############################# Keyword rules
has keywords: true
keyword match script: text_filter(value)
keyword mode:
is default: true
name: custom
description: Custom keywords.
keyword mode:
name: real
description: Actual keywords.
keyword parameter type:
name: number
match: [0-9XYZ?!]+
keyword parameter type:
name: action
match:
[^
(.,]+
keyword parameter type:
name: name
match:
[^
(.,]+
############################# All VS System keywords
keyword:
keyword: Concealed—Optional
match: Concealed—Optional
mode: real
reminder: This card may come into play in the hidden area.
keyword:
keyword: Concealed
match: Concealed
mode: real
reminder: This card comes into play in the hidden area.
keyword:
keyword: Loyalty—Reveal
match: Loyalty—Reveal
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.
keyword:
keyword: Loyalty
match: Loyalty
mode: real
reminder: Recruit this character only if you control a character that shares at least one team affiliation with this character.
keyword:
keyword: Evasion
match: Evasion
mode: real
reminder: Stun this character -> Recover this character at the start of the recovery phase this turn.
keyword:
keyword: Invulnerability
match: Invulnerability
mode: real
reminder: Whenever this character becomes stunned, you do not take stun damage. Breakthrough is applied normally.
keyword:
keyword: Cosmic—Surge:
match: Cosmic—Surge: <atom-param>action</atom-param>
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.
keyword:
keyword: Cosmic:
match: Cosmic: <atom-param>action</atom-param>
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.
keyword:
keyword: Cosmic
match: Cosmic
mode: real
reminder: This character comes into play with a cosmic counter on it.
keyword:
keyword: Boost
match: Boost <atom-param>number</atom-param>
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.
keyword:
keyword: Willpower
match: Willpower <atom-param>number</atom-param>
mode: real
reminder: This character has willpower equal to <param1>.
keyword:
keyword: Leader:
match: Leader: <atom-param>action</atom-param>
mode: real
reminder: The designated characters are affected by this text.
keyword:
keyword: Ally:
match: Ally: <atom-param>action</atom-param>
mode: real
reminder: This character's ally power is activated whenever a character becomes powered-up.
keyword:
keyword: Unique
match: Unique
mode: real
reminder: You may only have one copy of this card in play at a time.
keyword:
keyword: Ongoing:
match: Ongoing <atom-param>action</atom-param>
mode: real
reminder: As long as this card remains face-up in your resource row, this text is active.
keyword:
keyword: Reservist
match: Reservist
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.
keyword:
keyword: Press
match: Press
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.
keyword:
keyword: Terraform
match: Terraform
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.
keyword:
keyword: Transferable
match: Transferable
mode: real
reminder: At the start of the formation step, you may transfer this card.
keyword:
keyword: Vengeance:
match: Vengeance: <atom-param>action</atom-param>
mode: real
reminder: This ability is activated whenever this character is stunned.
keyword:
keyword: Backup:
match: Backup: <atom-param>action</atom-param>
mode: real
reminder: This ability can only be used during the build phase.
keyword:
keyword: Dual Loyalty
match: Dual Loyalty
mode: real
reminder: Recruit this card only if both its printed affiliations are among the affiliations of characters you control.
keyword:
keyword: Substitute
match: Substitute
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."
keyword:
keyword: Insanity:
match: Insanity: <atom-param>action</atom-param>
mode: real
reminder: You may not have more than one copy of this card in your deck.
############################################################## Keywords
############################# Keyword rules
has keywords: true
keyword match script: text_filter(value)
keyword mode:
is default: true
name: custom
description: Custom keywords.
keyword mode:
name: real
description: Actual keywords.
keyword parameter type:
name: number
match: [0-9XYZ?!]+
keyword parameter type:
name: action
match:
[^
(.,]+
keyword parameter type:
name: name
match:
[^
(.,]+
############################# All VS System keywords
keyword:
keyword: Concealed—Optional
match: Concealed—Optional
mode: real
reminder: This card may come into play in the hidden area.
keyword:
keyword: Concealed
match: Concealed
mode: real
reminder: This card comes into play in the hidden area.
keyword:
keyword: Loyalty—Reveal
match: Loyalty—Reveal
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.
keyword:
keyword: Loyalty
match: Loyalty
mode: real
reminder: Recruit this character only if you control a character that shares at least one team affiliation with this character.
keyword:
keyword: Evasion
match: Evasion
mode: real
reminder: Stun this character -> Recover this character at the start of the recovery phase this turn.
keyword:
keyword: Invulnerability
match: Invulnerability
mode: real
reminder: Whenever this character becomes stunned, you do not take stun damage. Breakthrough is applied normally.
keyword:
keyword: Cosmic—Surge:
match: Cosmic—Surge: <atom-param>action</atom-param>
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.
keyword:
keyword: Cosmic:
match: Cosmic: <atom-param>action</atom-param>
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.
keyword:
keyword: Cosmic
match: Cosmic
mode: real
reminder: This character comes into play with a cosmic counter on it.
keyword:
keyword: Boost
match: Boost <atom-param>number</atom-param>
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.
keyword:
keyword: Willpower
match: Willpower <atom-param>number</atom-param>
mode: real
reminder: This character has willpower equal to <param1>.
keyword:
keyword: Leader:
match: Leader: <atom-param>action</atom-param>
mode: real
reminder: The designated characters are affected by this text.
keyword:
keyword: Ally:
match: Ally: <atom-param>action</atom-param>
mode: real
reminder: This character's ally power is activated whenever a character becomes powered-up.
keyword:
keyword: Unique
match: Unique
mode: real
reminder: You may only have one copy of this card in play at a time.
keyword:
keyword: Ongoing:
match: Ongoing <atom-param>action</atom-param>
mode: real
reminder: As long as this card remains face-up in your resource row, this text is active.
keyword:
keyword: Reservist
match: Reservist
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.
keyword:
keyword: Press
match: Press
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.
keyword:
keyword: Terraform
match: Terraform
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.
keyword:
keyword: Transferable
match: Transferable
mode: real
reminder: At the start of the formation step, you may transfer this card.
keyword:
keyword: Vengeance:
match: Vengeance: <atom-param>action</atom-param>
mode: real
reminder: This ability is activated whenever this character is stunned.
keyword:
keyword: Backup:
match: Backup: <atom-param>action</atom-param>
mode: real
reminder: This ability can only be used during the build phase.
keyword:
keyword: Dual Loyalty
match: Dual Loyalty
mode: real
reminder: Recruit this card only if both its printed affiliations are among the affiliations of characters you control.
keyword:
keyword: Substitute
match: Substitute
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."
keyword:
keyword: Insanity:
match: Insanity: <atom-param>action</atom-param>
mode: real
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
pack type:
name: rare
filter: card.rarity == "rare"
pack type:
name: uncommon
filter: card.rarity == "uncommon"
pack type:
name: common
filter: card.rarity == "common"
pack type:
name: promo
filter: card.rarity == "promo"
pack type:
name: random non-rare foil
filter: card.rarity == "common" or card.rarity == "uncommon"
############################################################## Card packs
pack type:
name: booster pack
item:
name: rare
amount: 1
item:
name: uncommon
amount: 3
item:
name: common
amount: 9
item:
name: random non-rare foil
amount: 1
pack type:
name: additional promo
item:
name: promo
pack type:
name: additional rare
item:
name: rare
pack type:
name: additional uncommon
item:
name: uncommon
pack type:
name: additional common
item:
name: common
pack type:
name: additional random non-rare foil
item:
############################################################## Card pack items
pack type:
name: rare
filter: card.rarity == "rare"
pack type:
name: uncommon
filter: card.rarity == "uncommon"
pack type:
name: common
filter: card.rarity == "common"
pack type:
name: promo
filter: card.rarity == "promo"
pack type:
name: random non-rare foil
filter: card.rarity == "common" or card.rarity == "uncommon"
############################################################## Card packs
pack type:
name: booster pack
item:
name: rare
amount: 1
item:
name: uncommon
amount: 3
item:
name: common
amount: 9
item:
name: random non-rare foil
amount: 1
pack type:
name: additional promo
item:
name: promo
pack type:
name: additional rare
item:
name: rare
pack type:
name: additional uncommon
item:
name: uncommon
pack type:
name: additional common
item:
name: common
pack type:
name: additional random non-rare foil
item:
name: random non-rare foil
+246 -246
View File
@@ -1,247 +1,247 @@
############### Sorting
sort_index := {
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 card.card_type=="location" then "4"
else if card.card_type=="plot twist" then "5"
else if card.card_type=="planet" then "6"
else "1"
}
extensive_sort := {
card.team_full + card.full_name + card.version_full
}
rarity_sort := {
if contains(card.shape, match: "old") then "B"
else if contains(card.shape, match: "avatar") then "C"
else if contains(card.shape, match: "alter ego") then "D"
else "A"
}
############### Determine Card Position
pos_of_card := {
position(
of: card
in: set
order_by: { rarity_sort() + sort_index() + extensive_sort() }
) + 1
}
############################################################## Text Filters
card_shape := { "new" }
# - adds all symbols
# - bolds keywords
# - makes text in parentheses italic
text_filter :=
# step 1 : Remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
tag_remove_rule(tag: "<i-auto>") +
tag_remove_rule(tag: "<b-auto>") +
remove_tag@(tag: "<nospellcheck") +
# step 2 : Reminder text for keywords
expand_keywords@(
condition: {
correct_case
}
default_expand: {
chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text)
},
combine: {
# un-bold parameters
keyword := tag_contents(keyword, tag:"<param",
contents: {"</b-auto>{input}<b-auto>"})
reminder := process_english_hints(reminder)
# the combined result
"<b-auto>{keyword}</b-auto>"
+ if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>"
}) +
# step 3 : Expand shortcut words ~ and CARDNAME
replace_rule(
match: "~|~THIS~|CARDNAME",
in_context: "(^|[[:space:]])<match>",
replace: "<atom-cardname>&</atom-cardname>"
) +
# step 4 : Fill in atom fields
tag_contents_rule(
tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name }
) +
# step 5a: add arrow & diamond symbols
replace_rule(
match: "->|>>>|@|<>|•",
replace: "<sym-auto>&</sym-auto>") +
# step 7: keyword parameters should not be bolded
# step 7a: put </b> before each <param>
#replace@(
# match: "<param[^>]*>",
# replace: "</b-auto>&") +
# step 7b: put <b> after each </param>
#replace@(
# match: "</param[^>]*>",
# replace: "&<b-auto>") +
# step 8 : Italic reminder text
replace_rule(
match: "[(][^)\n]*[)]?",
in_context: "(^|[[:space:]])<match>|<atom-keyword><match>",
replace: "<i-auto>&</i-auto>")
############### Word List Scripts for Affiliations and Card Types
type_over_list := replace_rule(match:" ?-$", replace:"")
affiliation_1_filter :=
tag_remove_rule(tag: "<word-list-") +
tag_remove_rule(tag: "<WORD-LIST-AFFILIATION1>") +
tag_remove_rule(tag: "</WORD-LIST-AFFILIATION1>") +
type_over_list +
{ "<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>)",
replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"})
affiliation_2_filter :=
tag_remove_rule(tag: "<word-list-") +
tag_remove_rule(tag: "<WORD-LIST-AFFILIATION2>") +
tag_remove_rule(tag: "</WORD-LIST-AFFILIATION2>") +
type_over_list +
{ "<word-list-affiliation2>{if contains(card.shape, match: "old") then (input) else to_upper(input)}</word-list-affiliation2>" }
############### Determine type of card
c_optional_character := filter_rule(match: "Concealed—Optional")
concealed_character := filter_rule(match: "Concealed")
keyword_sort_equipment := filter_rule(match: "Transferable")
keyword_sort_location := filter_rule(match: "Terraform")
keyword_sort_plot_twist := filter_rule(match: "Ongoing:")
card_type := {
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 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 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 keyword_sort_plot_twist(card.rule_text) != "" 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 concealed_character(card.rule_text) != "" then "characters hidden concealed"
else "characters visible character"
}
# Default symbols
flightrange_detect := { if card.flightrange == "flight" then "flight"
else if card.flightrange == "range" then "range"
else if card.flightrange == "both" then "flight, range"
else ""
}
ongoing_detect := {
if keyword_sort_plot_twist(card.rule_text) != "" then "ongoing"
else ""
}
symbol_default := { flightrange_detect() + (if flightrange_detect() != "" then ", " else " ") + ongoing_detect() }
# Default 'team' name of card
team := {
if is_location() then "Location"
else if is_equipment() then "Equipment"
else if is_plot_twist() then "Plot Twist"
else ""
}
true_pass := {
if is_character() then false else true
}
############### Type of card
is_dual := {
card.card_type == "characters visible character dual" or
card.card_type == "characters hidden concealed dual" or
card.card_type == "characters concealed-optional concealed-optional dual"
}
is_new_dual := {
card.card_type == "characters visible character dual (new)" or
card.card_type == "characters hidden concealed dual (new)" or
card.card_type == "characters concealed-optional concealed-optional dual (new)"
}
is_not_new_dual := {
card.card_type == "characters visible character" or
card.card_type == "characters visible character dual" or
card.card_type == "characters hidden character concealed" 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 dual"
}
is_character := { contains(card.card_type, match: "characters")
}
is_concealed_optional := { contains(card.card_type, match: "concealed-optional") or
contains(card.rule_text, match: "Concealed—Optional")
}
is_concealed := { contains(card.card_type, match: "hidden") or
contains(card.rule_text, match: "Concealed")
}
is_equipment := { contains(card.card_type, match: "equipment")
}
is_location := {
card.card_type == "location"
}
is_plot_twist := {
card.card_type == "plot twist"
}
is_ch_or_eq := {
is_character() or is_equipment()
}
is_ch_or_pt := {
is_character() or is_plot_twist()
}
############### Watermark Scripts
watermark_narrow := {
card.watermark == "Marvel A-C Brood" or
card.watermark == "Marvel A-C Brotherhood" or
card.watermark == "Marvel D-H Hellfire Club" or
card.watermark == "DC A-C Anti-Matter" or
card.watermark == "DC A-C Arkham Inmates" or
card.watermark == "DC N-S Shadowpact"
}
watermark_wide := {
card.watermark == "Marvel D-H Horsemen of Apocalypse" or
card.watermark == "DC I-M JLA" or
card.watermark == "DC I-M JSA"
}
############### Additional Scripts
only_numbers := filter_text@(match: "^[0123456789]+")
word_count := break_text@(match:"[^[:space:]]+") + length
name_sep := {
if contains(set.logo, match: "Marvel") then (
if is_character() and card.identity=="" then "™"
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 " <sym>•</sym> "
else ""
)
else if is_character() and card.identity=="" then " "
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 " <sym>•</sym> "
else " "
}
separator_type := {
if contains(card.shape, match:"old") then (
if team2 != "<word-list-affiliation2></word-list-affiliation2>" then " <sym>•</sym> "
else " "
)
else " • "
}
only_first := replace@(match:"card.team", replace:"")
all_affiliations := {
for each card in set do
if is_character() then "," + only_first(to_text(card.team))
}
############### Sorting
sort_index := {
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 card.card_type=="location" then "4"
else if card.card_type=="plot twist" then "5"
else if card.card_type=="planet" then "6"
else "1"
}
extensive_sort := {
card.team_full + card.full_name + card.version_full
}
rarity_sort := {
if contains(card.shape, match: "old") then "B"
else if contains(card.shape, match: "avatar") then "C"
else if contains(card.shape, match: "alter ego") then "D"
else "A"
}
############### Determine Card Position
pos_of_card := {
position(
of: card
in: set
order_by: { rarity_sort() + sort_index() + extensive_sort() }
) + 1
}
############################################################## Text Filters
card_shape := { "new" }
# - adds all symbols
# - bolds keywords
# - makes text in parentheses italic
text_filter :=
# step 1 : Remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
tag_remove_rule(tag: "<i-auto>") +
tag_remove_rule(tag: "<b-auto>") +
remove_tag@(tag: "<nospellcheck") +
# step 2 : Reminder text for keywords
expand_keywords@(
condition: {
correct_case
}
default_expand: {
chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text)
},
combine: {
# un-bold parameters
keyword := tag_contents(keyword, tag:"<param",
contents: {"</b-auto>{input}<b-auto>"})
reminder := process_english_hints(reminder)
# the combined result
"<b-auto>{keyword}</b-auto>"
+ if expand then "<atom-reminder-{mode}> ({reminder})</atom-reminder-{mode}>"
}) +
# step 3 : Expand shortcut words ~ and CARDNAME
replace_rule(
match: "~|~THIS~|CARDNAME",
in_context: "(^|[[:space:]])<match>",
replace: "<atom-cardname>&</atom-cardname>"
) +
# step 4 : Fill in atom fields
tag_contents_rule(
tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name }
) +
# step 5a: add arrow & diamond symbols
replace_rule(
match: "->|>>>|@|<>|•",
replace: "<sym-auto>&</sym-auto>") +
# step 7: keyword parameters should not be bolded
# step 7a: put </b> before each <param>
#replace@(
# match: "<param[^>]*>",
# replace: "</b-auto>&") +
# step 7b: put <b> after each </param>
#replace@(
# match: "</param[^>]*>",
# replace: "&<b-auto>") +
# step 8 : Italic reminder text
replace_rule(
match: "[(][^)\n]*[)]?",
in_context: "(^|[[:space:]])<match>|<atom-keyword><match>",
replace: "<i-auto>&</i-auto>")
############### Word List Scripts for Affiliations and Card Types
type_over_list := replace_rule(match:" ?-$", replace:"")
affiliation_1_filter :=
tag_remove_rule(tag: "<word-list-") +
tag_remove_rule(tag: "<WORD-LIST-AFFILIATION1>") +
tag_remove_rule(tag: "</WORD-LIST-AFFILIATION1>") +
type_over_list +
{ "<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>)",
replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"})
affiliation_2_filter :=
tag_remove_rule(tag: "<word-list-") +
tag_remove_rule(tag: "<WORD-LIST-AFFILIATION2>") +
tag_remove_rule(tag: "</WORD-LIST-AFFILIATION2>") +
type_over_list +
{ "<word-list-affiliation2>{if contains(card.shape, match: "old") then (input) else to_upper(input)}</word-list-affiliation2>" }
############### Determine type of card
c_optional_character := filter_rule(match: "Concealed—Optional")
concealed_character := filter_rule(match: "Concealed")
keyword_sort_equipment := filter_rule(match: "Transferable")
keyword_sort_location := filter_rule(match: "Terraform")
keyword_sort_plot_twist := filter_rule(match: "Ongoing:")
card_type := {
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 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 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 keyword_sort_plot_twist(card.rule_text) != "" 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 concealed_character(card.rule_text) != "" then "characters hidden concealed"
else "characters visible character"
}
# Default symbols
flightrange_detect := { if card.flightrange == "flight" then "flight"
else if card.flightrange == "range" then "range"
else if card.flightrange == "both" then "flight, range"
else ""
}
ongoing_detect := {
if keyword_sort_plot_twist(card.rule_text) != "" then "ongoing"
else ""
}
symbol_default := { flightrange_detect() + (if flightrange_detect() != "" then ", " else " ") + ongoing_detect() }
# Default 'team' name of card
team := {
if is_location() then "Location"
else if is_equipment() then "Equipment"
else if is_plot_twist() then "Plot Twist"
else ""
}
true_pass := {
if is_character() then false else true
}
############### Type of card
is_dual := {
card.card_type == "characters visible character dual" or
card.card_type == "characters hidden concealed dual" or
card.card_type == "characters concealed-optional concealed-optional dual"
}
is_new_dual := {
card.card_type == "characters visible character dual (new)" or
card.card_type == "characters hidden concealed dual (new)" or
card.card_type == "characters concealed-optional concealed-optional dual (new)"
}
is_not_new_dual := {
card.card_type == "characters visible character" or
card.card_type == "characters visible character dual" or
card.card_type == "characters hidden character concealed" 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 dual"
}
is_character := { contains(card.card_type, match: "characters")
}
is_concealed_optional := { contains(card.card_type, match: "concealed-optional") or
contains(card.rule_text, match: "Concealed—Optional")
}
is_concealed := { contains(card.card_type, match: "hidden") or
contains(card.rule_text, match: "Concealed")
}
is_equipment := { contains(card.card_type, match: "equipment")
}
is_location := {
card.card_type == "location"
}
is_plot_twist := {
card.card_type == "plot twist"
}
is_ch_or_eq := {
is_character() or is_equipment()
}
is_ch_or_pt := {
is_character() or is_plot_twist()
}
############### Watermark Scripts
watermark_narrow := {
card.watermark == "Marvel A-C Brood" or
card.watermark == "Marvel A-C Brotherhood" or
card.watermark == "Marvel D-H Hellfire Club" or
card.watermark == "DC A-C Anti-Matter" or
card.watermark == "DC A-C Arkham Inmates" or
card.watermark == "DC N-S Shadowpact"
}
watermark_wide := {
card.watermark == "Marvel D-H Horsemen of Apocalypse" or
card.watermark == "DC I-M JLA" or
card.watermark == "DC I-M JSA"
}
############### Additional Scripts
only_numbers := filter_text@(match: "^[0123456789]+")
word_count := break_text@(match:"[^[:space:]]+") + length
name_sep := {
if contains(set.logo, match: "Marvel") then (
if is_character() and card.identity=="" then "™"
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 " <sym>•</sym> "
else ""
)
else if is_character() and card.identity=="" then " "
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 " <sym>•</sym> "
else " "
}
separator_type := {
if contains(card.shape, match:"old") then (
if team2 != "<word-list-affiliation2></word-list-affiliation2>" then " <sym>•</sym> "
else " "
)
else " • "
}
only_first := replace@(match:"card.team", replace:"")
all_affiliations := {
for each card in set do
if is_character() then "," + only_first(to_text(card.team))
}
+101 -101
View File
@@ -1,101 +1,101 @@
############################################################## Set fields
set field:
type: info
name: Set Information
set field:
type: text
name: title
description: This information will not appear on the card.
set field:
type: text
name: description
multi line: true
description: This information will not appear on the card.
set field:
type: info
name: Set Logo Options
set field:
type: choice
name: logo
choice: none
choice: Marvel
choice: DC-new
choice: DC-old
choice: Hellboy
choice: Other...
initial: none
save value: true
description: The logo for the company.
set field:
type: image
name: custom logo
save value: true
description: This is where you load custom logos that will appear on all your cards.
set field:
type: info
name: Other Default Options
set field:
type: text
name: code
description: Recommended only 3 Capital digits. Will appear before card number. ex: MOR-1
set field:
type: text
name: artist
description: Editting this will set 1 artist for all the cards and will appear in the illustrator area.
set field:
type: text
name: copyright
description: Copytight information. This information will appear in the copyright area on the card.
set field:
type: choice
name: set rarity
choice: common
choice: uncommon
choice: rare
choice: promo
initial: none
description: Set the rarity for all cards in the set.
set field:
type: multiple choice
name: automatic reminder text
choice: real
choice: custom
initial: custom
# Convert from older mse versions
script:
if value = "yes" then "real, custom"
else if value = "no" then ""
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.
set field:
type: boolean
name: automatic card numbers
initial: yes
description: Should card numbers be shown on the cards?
############################# Default style
default set style:
title:
padding left: 2
font:
size: 14
logo:
font:
size: 16
render style: both
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: /vs-common.mse-include/other.png
custom logo:
width: 30
height: 30
title:
padding left: 2
font:
size: 16
automatic reminder text:
render style: checklist
direction: vertical
############################################################## Set fields
set field:
type: info
name: Set Information
set field:
type: text
name: title
description: This information will not appear on the card.
set field:
type: text
name: description
multi line: true
description: This information will not appear on the card.
set field:
type: info
name: Set Logo Options
set field:
type: choice
name: logo
choice: none
choice: Marvel
choice: DC-new
choice: DC-old
choice: Hellboy
choice: Other...
initial: none
save value: true
description: The logo for the company.
set field:
type: image
name: custom logo
save value: true
description: This is where you load custom logos that will appear on all your cards.
set field:
type: info
name: Other Default Options
set field:
type: text
name: code
description: Recommended only 3 Capital digits. Will appear before card number. ex: MOR-1
set field:
type: text
name: artist
description: Editting this will set 1 artist for all the cards and will appear in the illustrator area.
set field:
type: text
name: copyright
description: Copytight information. This information will appear in the copyright area on the card.
set field:
type: choice
name: set rarity
choice: common
choice: uncommon
choice: rare
choice: promo
initial: none
description: Set the rarity for all cards in the set.
set field:
type: multiple choice
name: automatic reminder text
choice: real
choice: custom
initial: custom
# Convert from older mse versions
script:
if value = "yes" then "real, custom"
else if value = "no" then ""
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.
set field:
type: boolean
name: automatic card numbers
initial: yes
description: Should card numbers be shown on the cards?
############################# Default style
default set style:
title:
padding left: 2
font:
size: 14
logo:
font:
size: 16
render style: both
choice images:
Marvel: /vs-common.mse-include/marvel.png
DC-new: /vs-common.mse-include/dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: /vs-common.mse-include/hellboy.png
Other...: /vs-common.mse-include/other.png
custom logo:
width: 30
height: 30
title:
padding left: 2
font:
size: 16
automatic reminder text:
render style: checklist
direction: vertical
+21 -21
View File
@@ -1,21 +1,21 @@
############################################################# Extra Statistics
statistics dimension:
name: keywords
position hint: 1000
script: keyword_usage(unique:true)
show empty: false
split list: true
icon: stats/keywords.png
statistics dimension:
name: style
position hint: 1001
script: stylesheet.short_name
icon: stats/stylesheet.png
statistics dimension:
name: text length (words)
position hint: 100
script: word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
############################################################# Extra Statistics
statistics dimension:
name: keywords
position hint: 1000
script: keyword_usage(unique:true)
show empty: false
split list: true
icon: stats/keywords.png
statistics dimension:
name: style
position hint: 1001
script: stylesheet.short_name
icon: stats/stylesheet.png
statistics dimension:
name: text length (words)
position hint: 100
script: word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
+236 -236
View File
@@ -1,236 +1,236 @@
############################################################## Word lists
word list:
name: affiliation1
word:
name: DC
word:
name: A-E
word: ANTI-MATTER
word: ARKHAM INMATES
word: BIRDS OF PREY
word: CHECKMATE
word: CRISIS
word: DARKSEID'S ELITE
word: DEATHSTROKE
word: DOOM PATROL
word: EMERALD ENEMIES
word:
name: F-J
word: FEARSOME FIVE
word: FUTURE FOES
word: GOTHAM KNIGHTS
word: GREEN LANTERN
word: INJUSTICE GANG
word: JLA
word: JLI
word: JSA
word:
name: K-O
word: LEAGUE OF ASSASSINS
word: LEGIONNAIRES
word: MANHUNTERS
word: NEW GODS
word: OUTSIDERS
word:
name: P-T
word: RANN
word: REVENGE SQUAD
word: SECRET SIX
word: SHADOWPACT
word: SPEED FORCE
word: SQUADRON SUPREME
word: TEAM SUPERMAN
word: TEEN TITANS
word: THANAGAR
word:
name: U-Z
word: VILLAINS UNITED
word:
name: Marvel
word:
name: A-E
word: ALPHA FLIGHT
word: ASGARDIANS
word: ATLANTIS
word: AVENGERS
word: BROTHERHOOD
word: CRIME LORDS
word: DEFENDERS
word: DOOM
word: EXILES
word:
name: F-J
word: FANTASTIC FOUR
word: HERALDS OF GALACTUS
word: HEROES OF EARTH
word: HELLFIRE CLUB
word: HORSEMEN OF APOCALYPSE
word: INFINITY WATCH
word: INHUMANS
word: INVADERS
word:
name: K-O
word: KANG COUNCIL
word: KREE
word: MARAUDERS
word: MARVEL DEFENDERS
word: MARVEL KNIGHTS
word: MASTERS OF EVIL
word: MORLOCKS
word: NEGATIVE ZONE
word: NEXTWAVE
word: NOVA CORPS
word:
name: P-T
word: PHALANX
word: RUNAWAYS
word: SENTINELS
word: THE SHI'AR
word: SHIELD
word: SINISTER SYNDICATE
word: SKRULL
word: SPIDER-FRIENDS
word: THUNDERBOLTS
word:
name: U-Z
word: UNDERWORLD
word: UNITED FRONT
word: VILLAINS OF EARTH
word: X-FACTOR
word: X-FORCE
word: X-MEN
word: X-STATIX
word: WARBOUND
word: WEAPON X
word: WILD PACK
word:
name: Other
word: B.P.R.D.
word: THULE SOCIETY
word: EQUIPMENT
word: LOCATION
word: PLOT TWIST
word: PLANET
word:
name: Your Affiliations
word:
script: all_affiliations()
line below: true
word list:
name: affiliation2
word:
name: DC
word:
name: A-E
word: ANTI-MATTER
word: ARKHAM INMATES
word: BIRDS OF PREY
word: CHECKMATE
word: CRISIS
word: DARKSEID'S ELITE
word: DEATHSTROKE
word: DOOM PATROL
word: EMERALD ENEMIES
word:
name: F-J
word: FEARSOME FIVE
word: FUTURE FOES
word: GOTHAM KNIGHTS
word: GREEN LANTERN
word: INJUSTICE GANG
word: JLA
word: JLI
word: JSA
word:
name: K-O
word: LEAGUE OF ASSASSINS
word: LEGIONNAIRES
word: MANHUNTERS
word: NEW GODS
word: OUTSIDERS
word:
name: P-T
word: RANN
word: REVENGE SQUAD
word: SECRET SIX
word: SHADOWPACT
word: SPEED FORCE
word: SQUADRON SUPREME
word: TEAM SUPERMAN
word: TEEN TITANS
word: THANAGAR
word:
name: U-Z
word: VILLAINS UNITED
word:
name: Marvel
word:
name: A-E
word: ALPHA FLIGHT
word: ASGARDIANS
word: ATLANTIS
word: AVENGERS
word: CRIME LORDS
word: DEFENDERS
word: DOOM
word: EXILES
word:
name: F-J
word: FANTASTIC FOUR
word: HERALDS OF GALACTUS
word: HEROES OF EARTH
word: HELLFIRE CLUB
word: HORSEMEN OF APOCALYPSE
word: INFINITY WATCH
word: INHUMANS
word: INVADERS
word:
name: K-O
word: KANG COUNCIL
word: KREE
word: MARAUDERS
word: MARVEL DEFENDERS
word: MARVEL KNIGHTS
word: MASTERS OF EVIL
word: MORLOCKS
word: NEGATIVE ZONE
word: NEXTWAVE
word: NOVA CORPS
word:
name: P-T
word: PHALANX
word: RUNAWAYS
word: SENTINELS
word: THE SHI'AR
word: SHIELD
word: SINISTER SYNDICATE
word: SKRULL
word: SPIDER-FRIENDS
word: THUNDERBOLTS
word:
name: U-Z
word: UNDERWORLD
word: UNITED FRONT
word: VILLAINS OF EARTH
word: X-FACTOR
word: X-FORCE
word: X-MEN
word: X-STATIX
word: WARBOUND
word: WEAPON X
word: WILD PACK
word:
name: Other
word: B.P.R.D.
word: THULE SOCIETY
word: EQUIPMENT
word: LOCATION
word: PLOT TWIST
word: PLANET
word:
name: Your Affiliations
word:
script: all_affiliations()
line below: true
############################################################## Word lists
word list:
name: affiliation1
word:
name: DC
word:
name: A-E
word: ANTI-MATTER
word: ARKHAM INMATES
word: BIRDS OF PREY
word: CHECKMATE
word: CRISIS
word: DARKSEID'S ELITE
word: DEATHSTROKE
word: DOOM PATROL
word: EMERALD ENEMIES
word:
name: F-J
word: FEARSOME FIVE
word: FUTURE FOES
word: GOTHAM KNIGHTS
word: GREEN LANTERN
word: INJUSTICE GANG
word: JLA
word: JLI
word: JSA
word:
name: K-O
word: LEAGUE OF ASSASSINS
word: LEGIONNAIRES
word: MANHUNTERS
word: NEW GODS
word: OUTSIDERS
word:
name: P-T
word: RANN
word: REVENGE SQUAD
word: SECRET SIX
word: SHADOWPACT
word: SPEED FORCE
word: SQUADRON SUPREME
word: TEAM SUPERMAN
word: TEEN TITANS
word: THANAGAR
word:
name: U-Z
word: VILLAINS UNITED
word:
name: Marvel
word:
name: A-E
word: ALPHA FLIGHT
word: ASGARDIANS
word: ATLANTIS
word: AVENGERS
word: BROTHERHOOD
word: CRIME LORDS
word: DEFENDERS
word: DOOM
word: EXILES
word:
name: F-J
word: FANTASTIC FOUR
word: HERALDS OF GALACTUS
word: HEROES OF EARTH
word: HELLFIRE CLUB
word: HORSEMEN OF APOCALYPSE
word: INFINITY WATCH
word: INHUMANS
word: INVADERS
word:
name: K-O
word: KANG COUNCIL
word: KREE
word: MARAUDERS
word: MARVEL DEFENDERS
word: MARVEL KNIGHTS
word: MASTERS OF EVIL
word: MORLOCKS
word: NEGATIVE ZONE
word: NEXTWAVE
word: NOVA CORPS
word:
name: P-T
word: PHALANX
word: RUNAWAYS
word: SENTINELS
word: THE SHI'AR
word: SHIELD
word: SINISTER SYNDICATE
word: SKRULL
word: SPIDER-FRIENDS
word: THUNDERBOLTS
word:
name: U-Z
word: UNDERWORLD
word: UNITED FRONT
word: VILLAINS OF EARTH
word: X-FACTOR
word: X-FORCE
word: X-MEN
word: X-STATIX
word: WARBOUND
word: WEAPON X
word: WILD PACK
word:
name: Other
word: B.P.R.D.
word: THULE SOCIETY
word: EQUIPMENT
word: LOCATION
word: PLOT TWIST
word: PLANET
word:
name: Your Affiliations
word:
script: all_affiliations()
line below: true
word list:
name: affiliation2
word:
name: DC
word:
name: A-E
word: ANTI-MATTER
word: ARKHAM INMATES
word: BIRDS OF PREY
word: CHECKMATE
word: CRISIS
word: DARKSEID'S ELITE
word: DEATHSTROKE
word: DOOM PATROL
word: EMERALD ENEMIES
word:
name: F-J
word: FEARSOME FIVE
word: FUTURE FOES
word: GOTHAM KNIGHTS
word: GREEN LANTERN
word: INJUSTICE GANG
word: JLA
word: JLI
word: JSA
word:
name: K-O
word: LEAGUE OF ASSASSINS
word: LEGIONNAIRES
word: MANHUNTERS
word: NEW GODS
word: OUTSIDERS
word:
name: P-T
word: RANN
word: REVENGE SQUAD
word: SECRET SIX
word: SHADOWPACT
word: SPEED FORCE
word: SQUADRON SUPREME
word: TEAM SUPERMAN
word: TEEN TITANS
word: THANAGAR
word:
name: U-Z
word: VILLAINS UNITED
word:
name: Marvel
word:
name: A-E
word: ALPHA FLIGHT
word: ASGARDIANS
word: ATLANTIS
word: AVENGERS
word: CRIME LORDS
word: DEFENDERS
word: DOOM
word: EXILES
word:
name: F-J
word: FANTASTIC FOUR
word: HERALDS OF GALACTUS
word: HEROES OF EARTH
word: HELLFIRE CLUB
word: HORSEMEN OF APOCALYPSE
word: INFINITY WATCH
word: INHUMANS
word: INVADERS
word:
name: K-O
word: KANG COUNCIL
word: KREE
word: MARAUDERS
word: MARVEL DEFENDERS
word: MARVEL KNIGHTS
word: MASTERS OF EVIL
word: MORLOCKS
word: NEGATIVE ZONE
word: NEXTWAVE
word: NOVA CORPS
word:
name: P-T
word: PHALANX
word: RUNAWAYS
word: SENTINELS
word: THE SHI'AR
word: SHIELD
word: SINISTER SYNDICATE
word: SKRULL
word: SPIDER-FRIENDS
word: THUNDERBOLTS
word:
name: U-Z
word: UNDERWORLD
word: UNITED FRONT
word: VILLAINS OF EARTH
word: X-FACTOR
word: X-FORCE
word: X-MEN
word: X-STATIX
word: WARBOUND
word: WEAPON X
word: WILD PACK
word:
name: Other
word: B.P.R.D.
word: THULE SOCIETY
word: EQUIPMENT
word: LOCATION
word: PLOT TWIST
word: PLANET
word:
name: Your Affiliations
word:
script: all_affiliations()
line below: true
@@ -1,58 +1,58 @@
mse version: 0.3.6
version: 2008-10-27
short name: Standard
position hint: 001
icon: star.png
installer group: Yugioh/Symbol Fonts/Standard
# Symbol font for level symbols
image font size: 16
horizontal space: 3
symbol:
code: %
image: continuous.png
symbol:
code: !
image: counter.png
symbol:
code: +
image: equipment.png
symbol:
code: &
image: field.png
symbol:
code: $
image: quickplay.png
symbol:
code: #
image: ritual.png
symbol:
code: [
image: leftbracket.png
image font size: 28
symbol:
code: ]
image: rightbracket.png
image font size: 28
symbol:
code: *
image: dstar.png
enabled: {card.card_type=="dark synchro monster"}
image font size: 20
symbol:
code: *
image: star.png
image font size: 20
##############################################################
# Insert-symbol menu
insert symbol menu:
item: %
item: !
item: +
item: &
item: $
item: #
item: [
item: ]
item: *
mse version: 0.3.6
version: 2008-10-27
short name: Standard
position hint: 001
icon: star.png
installer group: Yugioh/Symbol Fonts/Standard
# Symbol font for level symbols
image font size: 16
horizontal space: 3
symbol:
code: %
image: continuous.png
symbol:
code: !
image: counter.png
symbol:
code: +
image: equipment.png
symbol:
code: &
image: field.png
symbol:
code: $
image: quickplay.png
symbol:
code: #
image: ritual.png
symbol:
code: [
image: leftbracket.png
image font size: 28
symbol:
code: ]
image: rightbracket.png
image font size: 28
symbol:
code: *
image: dstar.png
enabled: {card.card_type=="dark synchro monster"}
image font size: 20
symbol:
code: *
image: star.png
image font size: 20
##############################################################
# Insert-symbol menu
insert symbol menu:
item: %
item: !
item: +
item: &
item: $
item: #
item: [
item: ]
item: *
+392 -392
View File
@@ -1,392 +1,392 @@
mse version: 0.3.8
game: yugioh
short name: Standard
installer group: Yugioh/Standard
icon: card-sample.png
position hint: 01
version: 2009-08-08
depends on:
package: yugioh.mse-game
version: 2009-08-08
depends on:
package: yugioh-standard-levels.mse-symbol-font
version: 2007-10-27
depends on:
package: yugioh-text-replacements.mse-symbol-font
version: 2008-01-04
card width: 361
card height: 523
card dpi: 152.6265
############################################################## Extra scripts
############################################################## Extra style
styling field:
type: choice
name: rules alignment
description: Should the rules text be justified? WARNING: Justification is not perfect.
initial: justified
choice: not justified
choice: justified
styling field:
type: boolean
name: image frame
description: Choosing "no" will omit the image frame like on Anniversary Edition cards.
initial: yes
styling field:
type: boolean
name: bold effect text
description: Should effect text be bold as seen on some cards such as those from The Dark Emperor?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 361
height: 523
z index: -2
render style: image
popup style: in place
choice images:
normal monster: card-normal.jpg
effect monster: card-effect.jpg
ritual monster: card-ritual.jpg
synchro monster: card-synchro.jpg
dark synchro monster: card-dsynchro.jpg
fusion monster: card-fusion.jpg
token monster: card-token.jpg
obelisk: card-obelisk.jpg
slifer: card-slifer.jpg
ra: card-ra.jpg
legendary dragons: card-dragons.jpg
spell card: card-spell.jpg
trap card: card-trap.jpg
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 }
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 }
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
render style: image
popup style: in place
image:
script: if card.rarity=="super 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=="ultimate rare" then "superfoil.png" else
if card.rarity=="parallel rare" then "parallelfoil.png" else
if card.rarity=="gold tech" then "goldfoil.png" else
if card.rarity=="promo" then "superfoil.png" else "blank2.png"
############################# Name line
name:
left: 34
top : 30
width: 254
height: 37
alignment: middle shrink-overflow
padding bottom: 0
z index: 2
font:
name: MatrixRegularSmallCaps
size: 26
color:
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=="promo" then rgb(230,230,230)
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=="parallel rare" 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 is_nmonster() then rgb(255,255,255)
else rgb(0,0,0)
attribute:
left: 290
top : 30
width: 37
height: 37
z index: 2
render style: image
popup style: in place
choice images:
earth: earth.png
water: water.png
fire: fire.png
wind: wind.png
light: light.png
dark: dark.png
divine: divine.png
spell: spell.png
trap: trap.png
level:
left: 40
top : 74
height: 28
width: {if is_nmonster() then 275 else 280 }
z index: 2
alignment: { if card.card_type=="dark synchro monster" then "middle left" else "middle right" }
font:
name: MatrixBoldSmallCaps
italic name: Matrix
size: 17
color: rgb(0,0,0)
symbol font:
name: yugioh-standard-levels
alignment: middle center
scale down to: 1
size: 7.5
############################# Image
image:
left: { if styling.image_frame=="no" then 45 else 51 }
top: { if styling.image_frame=="no" then 106 else 113 }
width: { if styling.image_frame=="no" then 272 else 260 }
height: { if styling.image_frame=="no" then 273 else 260 }
z index: 1
############################# Card type
monster type:
left: 39
top : 401
width: { card_style.monster_type.content_width + 6 }
height: 14
alignment: middle left
z index: 2
font:
name: MatrixBoldSmallCaps
italic name: Matrix
size: 12
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 3.5
visible: script: if is_nmonster() then false else true
############################# Edition and Card ID
number:
left: 203
top : 380
width: 115
height: 15
z index: 2
alignment: top right
font:
name: Palatino Linotype
size: 8
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
edition:
left: 43
top: 380
width: 115
height: 15
z index: 2
font:
name: { if card.edition=="DUEL TERMINAL" then "BankGothic Md BT" else "Palatino Linotype Bold" }
size: { if card.edition=="DUEL TERMINAL" then "10" else "8" }
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
############################# Text box
rule text:
left: 35
top :
script: if is_nmonster() then 397 else 412
width: 289
height:
script: if is_nmonster() then 92 else 62
font:
name: { if styling.bold_effect_text=="yes" then "Matrix-Bold" else "MatrixBook" }
size: { if styling.bold_effect_text=="yes" then "9" else "8" }
scale down to: 4
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 3.5
alignment: { if styling.rules_alignment=="justified" then "top left justify" else "top left" }
z index: 3
padding left: 1
padding top: 2
padding right: 0
padding bottom: 0
line height hard: 1.0
line height line: 1.0
line height soft: 0.9
line height hard max: 1.1
line height line max: 1.1
############################# Attack/Defense
attack:
left: 204
top: 475
width: 48
height: 18
z index: 2
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 6
visible: script: if is_nmonster() then false else true
defense:
z index: 4
left: 278
top: 475
width: 48
height: 18
z index: 2
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 6
visible: script: if is_nmonster() then false else true
############################# Card sorting / numbering
############################# Copyright stuff
gamecode:
left: 16
top : 494
width: 96
height: 18
alignment: middle left
z index: 2
font:
name: Palatino Linotype
size: 8
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
rarity:
left: 332
top : 492
height: 20
width: 20
z index: 3
render style: image
popup style: in place
choice images:
common: blank2.png
rare: blank2.png
super rare: blank2.png
ultra rare: blank2.png
secret rare: blank2.png
ultimate rare: blank2.png
parallel rare: blank2.png
gold tech: blank2.png
promo: blank2.png
corner foil:
left: 332
top : 492
height: 20
width: 20
z index: 2
render style: image list
choice images:
stamp:
script: if card.edition!="" then "cornerfirst.png" else "cornerunlimited.png"
copyright:
left: 180
top : 495
width: 145
height: 18
z index: 4
alignment: middle right
font:
name: Palatino Linotype
size: 7
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
############################################extra card field:
extra card field:
type: choice
name: bar
choice: bar
editable: false
extra card field:
type: choice
name: leftbracket
choice: lbracket
editable: false
extra card field:
type: choice
name: rightbracket
choice: rbracket
editable: false
extra card field:
type: text
name: atkoverlay
default: "ATK/"
editable: false
extra card field:
type: text
name: defoverlay
default: "DEF/"
editable: false
extra card style:
bar:
left: 37
top : 474
height: 1
width: 288
z index: 4
render style: image list
choice images:
bar: bar.png
visible: script: if is_nmonster() then false else true
leftbracket:
left: { if is_nmonster() then (309 - card_style.level.content_width) else 35 }
top : { if is_nmonster() then 79 else 400 }
height: { if is_nmonster() then 17 else 14 }
width: { if is_nmonster() then 5 else 4 }
z index: 2
render style: image list
choice images:
lbracket: /yugioh-standard-levels.mse-symbol-font/leftbracket.png
rightbracket:
left: { if is_nmonster() then 315 else (card_style.monster_type.content_width + 40) }
top : { if is_nmonster() then 79 else 400 }
height: { if is_nmonster() then 17 else 14 }
width: { if is_nmonster() then 5 else 4 }
z index: 4
render style: image list
choice images:
rbracket: /yugioh-standard-levels.mse-symbol-font/rightbracket.png
atkoverlay:
left: 170
top: 475
width: 48
height: 18
z index: 1
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
visible: script: if is_nmonster() then false else true
defoverlay:
left: 244
top: 475
width: 48
height: 18
z index: 1
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
visible: script: if is_nmonster() then false else true
mse version: 0.3.8
game: yugioh
short name: Standard
installer group: Yugioh/Standard
icon: card-sample.png
position hint: 01
version: 2009-08-08
depends on:
package: yugioh.mse-game
version: 2009-08-08
depends on:
package: yugioh-standard-levels.mse-symbol-font
version: 2007-10-27
depends on:
package: yugioh-text-replacements.mse-symbol-font
version: 2008-01-04
card width: 361
card height: 523
card dpi: 152.6265
############################################################## Extra scripts
############################################################## Extra style
styling field:
type: choice
name: rules alignment
description: Should the rules text be justified? WARNING: Justification is not perfect.
initial: justified
choice: not justified
choice: justified
styling field:
type: boolean
name: image frame
description: Choosing "no" will omit the image frame like on Anniversary Edition cards.
initial: yes
styling field:
type: boolean
name: bold effect text
description: Should effect text be bold as seen on some cards such as those from The Dark Emperor?
initial: no
############################################################## Card fields
card style:
############################# Background stuff
card type:
left: 0
top: 0
width: 361
height: 523
z index: -2
render style: image
popup style: in place
choice images:
normal monster: card-normal.jpg
effect monster: card-effect.jpg
ritual monster: card-ritual.jpg
synchro monster: card-synchro.jpg
dark synchro monster: card-dsynchro.jpg
fusion monster: card-fusion.jpg
token monster: card-token.jpg
obelisk: card-obelisk.jpg
slifer: card-slifer.jpg
ra: card-ra.jpg
legendary dragons: card-dragons.jpg
spell card: card-spell.jpg
trap card: card-trap.jpg
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 }
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 }
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
render style: image
popup style: in place
image:
script: if card.rarity=="super 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=="ultimate rare" then "superfoil.png" else
if card.rarity=="parallel rare" then "parallelfoil.png" else
if card.rarity=="gold tech" then "goldfoil.png" else
if card.rarity=="promo" then "superfoil.png" else "blank2.png"
############################# Name line
name:
left: 34
top : 30
width: 254
height: 37
alignment: middle shrink-overflow
padding bottom: 0
z index: 2
font:
name: MatrixRegularSmallCaps
size: 26
color:
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=="promo" then rgb(230,230,230)
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=="parallel rare" 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 is_nmonster() then rgb(255,255,255)
else rgb(0,0,0)
attribute:
left: 290
top : 30
width: 37
height: 37
z index: 2
render style: image
popup style: in place
choice images:
earth: earth.png
water: water.png
fire: fire.png
wind: wind.png
light: light.png
dark: dark.png
divine: divine.png
spell: spell.png
trap: trap.png
level:
left: 40
top : 74
height: 28
width: {if is_nmonster() then 275 else 280 }
z index: 2
alignment: { if card.card_type=="dark synchro monster" then "middle left" else "middle right" }
font:
name: MatrixBoldSmallCaps
italic name: Matrix
size: 17
color: rgb(0,0,0)
symbol font:
name: yugioh-standard-levels
alignment: middle center
scale down to: 1
size: 7.5
############################# Image
image:
left: { if styling.image_frame=="no" then 45 else 51 }
top: { if styling.image_frame=="no" then 106 else 113 }
width: { if styling.image_frame=="no" then 272 else 260 }
height: { if styling.image_frame=="no" then 273 else 260 }
z index: 1
############################# Card type
monster type:
left: 39
top : 401
width: { card_style.monster_type.content_width + 6 }
height: 14
alignment: middle left
z index: 2
font:
name: MatrixBoldSmallCaps
italic name: Matrix
size: 12
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 3.5
visible: script: if is_nmonster() then false else true
############################# Edition and Card ID
number:
left: 203
top : 380
width: 115
height: 15
z index: 2
alignment: top right
font:
name: Palatino Linotype
size: 8
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
edition:
left: 43
top: 380
width: 115
height: 15
z index: 2
font:
name: { if card.edition=="DUEL TERMINAL" then "BankGothic Md BT" else "Palatino Linotype Bold" }
size: { if card.edition=="DUEL TERMINAL" then "10" else "8" }
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
############################# Text box
rule text:
left: 35
top :
script: if is_nmonster() then 397 else 412
width: 289
height:
script: if is_nmonster() then 92 else 62
font:
name: { if styling.bold_effect_text=="yes" then "Matrix-Bold" else "MatrixBook" }
size: { if styling.bold_effect_text=="yes" then "9" else "8" }
scale down to: 4
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 3.5
alignment: { if styling.rules_alignment=="justified" then "top left justify" else "top left" }
z index: 3
padding left: 1
padding top: 2
padding right: 0
padding bottom: 0
line height hard: 1.0
line height line: 1.0
line height soft: 0.9
line height hard max: 1.1
line height line max: 1.1
############################# Attack/Defense
attack:
left: 204
top: 475
width: 48
height: 18
z index: 2
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 6
visible: script: if is_nmonster() then false else true
defense:
z index: 4
left: 278
top: 475
width: 48
height: 18
z index: 2
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
symbol font:
name: yugioh-text-replacements
alignment: middle center
size: 6
visible: script: if is_nmonster() then false else true
############################# Card sorting / numbering
############################# Copyright stuff
gamecode:
left: 16
top : 494
width: 96
height: 18
alignment: middle left
z index: 2
font:
name: Palatino Linotype
size: 8
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
rarity:
left: 332
top : 492
height: 20
width: 20
z index: 3
render style: image
popup style: in place
choice images:
common: blank2.png
rare: blank2.png
super rare: blank2.png
ultra rare: blank2.png
secret rare: blank2.png
ultimate rare: blank2.png
parallel rare: blank2.png
gold tech: blank2.png
promo: blank2.png
corner foil:
left: 332
top : 492
height: 20
width: 20
z index: 2
render style: image list
choice images:
stamp:
script: if card.edition!="" then "cornerfirst.png" else "cornerunlimited.png"
copyright:
left: 180
top : 495
width: 145
height: 18
z index: 4
alignment: middle right
font:
name: Palatino Linotype
size: 7
color:
script: if card.card_type=="dark synchro monster" then rgb(255,255,255)
else rgb(0,0,0)
############################################extra card field:
extra card field:
type: choice
name: bar
choice: bar
editable: false
extra card field:
type: choice
name: leftbracket
choice: lbracket
editable: false
extra card field:
type: choice
name: rightbracket
choice: rbracket
editable: false
extra card field:
type: text
name: atkoverlay
default: "ATK/"
editable: false
extra card field:
type: text
name: defoverlay
default: "DEF/"
editable: false
extra card style:
bar:
left: 37
top : 474
height: 1
width: 288
z index: 4
render style: image list
choice images:
bar: bar.png
visible: script: if is_nmonster() then false else true
leftbracket:
left: { if is_nmonster() then (309 - card_style.level.content_width) else 35 }
top : { if is_nmonster() then 79 else 400 }
height: { if is_nmonster() then 17 else 14 }
width: { if is_nmonster() then 5 else 4 }
z index: 2
render style: image list
choice images:
lbracket: /yugioh-standard-levels.mse-symbol-font/leftbracket.png
rightbracket:
left: { if is_nmonster() then 315 else (card_style.monster_type.content_width + 40) }
top : { if is_nmonster() then 79 else 400 }
height: { if is_nmonster() then 17 else 14 }
width: { if is_nmonster() then 5 else 4 }
z index: 4
render style: image list
choice images:
rbracket: /yugioh-standard-levels.mse-symbol-font/rightbracket.png
atkoverlay:
left: 170
top: 475
width: 48
height: 18
z index: 1
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
visible: script: if is_nmonster() then false else true
defoverlay:
left: 244
top: 475
width: 48
height: 18
z index: 1
alignment: right middle
font:
name: MatrixBoldSmallCaps
italic name: Matrix-Bold
size: 12
color: rgb(0,0,0)
visible: script: if is_nmonster() then false else true
@@ -1,36 +1,36 @@
mse version: 0.3.7
version: 2008-08-10
short name: Text Replacements
position hint: 003
icon: dot.png
installer group: Yugioh/Symbol Fonts/Text Replacements
# Symbol font for missing characters
image font size: 16
horizontal space: 2
symbol:
code: [
image: leftbracket.png
symbol:
code: ]
image: rightbracket.png
symbol:
code: @
image: infinity.png
image font size: 25
symbol:
code: ?
image: qmark.png
image font size: 32
symbol:
code: *
image: dot.png
##############################################################
# Insert-symbol menu
insert symbol menu:
item: [
item: ]
item: @
item: ?
item: *
mse version: 0.3.7
version: 2008-08-10
short name: Text Replacements
position hint: 003
icon: dot.png
installer group: Yugioh/Symbol Fonts/Text Replacements
# Symbol font for missing characters
image font size: 16
horizontal space: 2
symbol:
code: [
image: leftbracket.png
symbol:
code: ]
image: rightbracket.png
symbol:
code: @
image: infinity.png
image font size: 25
symbol:
code: ?
image: qmark.png
image font size: 32
symbol:
code: *
image: dot.png
##############################################################
# Insert-symbol menu
insert symbol menu:
item: [
item: ]
item: @
item: ?
item: *
+15 -15
View File
@@ -1,16 +1,16 @@
############################################################## Auto replace
auto replace:
match: (C)
replace: ©
auto replace:
match: CR
replace: ©
auto replace:
match: TM
replace: ™
whole word: false
auto replace:
match: ~
############################################################## Auto replace
auto replace:
match: (C)
replace: ©
auto replace:
match: CR
replace: ©
auto replace:
match: TM
replace: ™
whole word: false
auto replace:
match: ~
replace: CARDNAME
+224 -224
View File
@@ -1,224 +1,224 @@
############################################################## Card fields
############################# Background stuff
card field:
type: choice
name: card type
choice: normal monster
choice: effect monster
choice: ritual monster
choice: synchro monster
choice: dark synchro monster
choice: fusion monster
choice: token monster
choice: obelisk
choice: slifer
choice: ra
choice: legendary dragons
choice: spell card
choice: trap card
default: card_type()
choice colors cardlist:
normal monster: rgb(120,18,0)
effect monster: rgb(120,18,0)
ritual monster: rgb(26,26,26)
synchro monster: rgb(26,26,26)
dark synchro monster: rgb(26,26,26)
fusion monster: rgb(26,26,26)
token monster: rgb(120,18,0)
obelisk: rgb(26,26,26)
slifer: rgb(26,26,26)
ra: rgb(26,26,26)
legendary dragons: rgb(26,26,26)
spell card: rgb(80,80,80)
trap card: rgb(30,110,0)
card field:
type: choice
name: foils
editable: false
choice: none
choice: holo image
choice: secret holo image
choice: parallel holo image
choice: gold tech holo image
default: foil()
############################# Name line
card field:
type: text
name: name
identifying: true
show statistics: false
card list visible: true
card list column: 1
card field:
type: choice
name: attribute
choice: none
choice: earth
choice: water
choice: fire
choice: wind
choice: light
choice: dark
choice: divine
choice: spell
choice: trap
default: attribute()
card list visible: true
card list column: 2
card field:
type: text
name: level
description: `=] * = star, % = continuous, ! = counter, + = equipment, & = field, $ = quickplay, # = ritual
script: level_filter(value)
############################# Image
card field:
type: image
name: image
show statistics: false
############################# Card type
# Keep type1, type2, and separator fields for backwards compatibility until two or three versions after 0.3.8.
card field:
type: text
name: type1
script: monster_type_filter(value)
default: " "
editable: false
show statistics: false
card field:
type: text
name: type2
script: card_class_filter(value)
editable: false
show statistics: false
card field:
type: text
name: separator
script: " / "
editable: false
save value: false
show statistics: false
# These are the new type fields.
card field:
type: text
name: type 1
script: monster_type_filter(value)
default: card.type1 # Remove when card.type1 is removed.
card field:
type: text
name: type 2
script: card_class_filter(value)
default: split_text(match:" / ", card.type2).0 # Remove when card.type2 is removed.
card field:
type: text
name: type 3
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.
card field:
type: text
name: monster type
script:
# Either just monster, monster / type1
combined_editor(
field1: card.type_1,
separator1: " / ",
field2: card.type_2,
separator2: " / ",
field3: card.type_3,
soft_before_empty: true,
hide_when_empty: true
)
card list visible: true
card list column: 3
show statistics: false
############################# Edition and Card ID
card field:
type: text
name: number
script:
set.code
+ "-" +
set.language +
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
"" + pos_of_card(value)
card list visible: true
card list column: 6
card list width: 55
card list name: #
editable: false
save value: false
show statistics: false
card field:
type: text
name: edition
default: set.edition
show statistics: false
############################# Text box
card field:
type: text
name: rules
script: text_filter(value)
editable: false
show statistics: false
card field:
type: text
name: rule text
multi line: true
save value: true
show statistics: false
script:
if nm_ext_querry(value) then flavor_text_filter(value)
else text_filter(value)
default: card.rules
############################# Attack/Defense
card field:
type: text
name: attack
save value: true
script: a_and_d_filter(value)
card list visible: true
card list column: 4
card list width: 33
card list name: ATK
card field:
type: text
name: defense
save value: true
script: a_and_d_filter(value)
card list visible: true
card list column: 5
card list width: 33
card list name: DEF
############################# Copyright stuff
card field:
type: text
name: gamecode
show statistics: false
card field:
type: choice
name: rarity
show statistics: true
choice: common
choice: rare
choice: super rare
choice: ultra rare
choice: secret rare
choice: ultimate rare
choice: parallel rare
choice: gold tech
choice: promo
card list visible: true
card list column: 7
card field:
type: choice
name: corner foil
choice: stamp
editable: false
card field:
type: text
name: copyright
default: set.copyright
show statistics: false
############################################################## Card fields
############################# Background stuff
card field:
type: choice
name: card type
choice: normal monster
choice: effect monster
choice: ritual monster
choice: synchro monster
choice: dark synchro monster
choice: fusion monster
choice: token monster
choice: obelisk
choice: slifer
choice: ra
choice: legendary dragons
choice: spell card
choice: trap card
default: card_type()
choice colors cardlist:
normal monster: rgb(120,18,0)
effect monster: rgb(120,18,0)
ritual monster: rgb(26,26,26)
synchro monster: rgb(26,26,26)
dark synchro monster: rgb(26,26,26)
fusion monster: rgb(26,26,26)
token monster: rgb(120,18,0)
obelisk: rgb(26,26,26)
slifer: rgb(26,26,26)
ra: rgb(26,26,26)
legendary dragons: rgb(26,26,26)
spell card: rgb(80,80,80)
trap card: rgb(30,110,0)
card field:
type: choice
name: foils
editable: false
choice: none
choice: holo image
choice: secret holo image
choice: parallel holo image
choice: gold tech holo image
default: foil()
############################# Name line
card field:
type: text
name: name
identifying: true
show statistics: false
card list visible: true
card list column: 1
card field:
type: choice
name: attribute
choice: none
choice: earth
choice: water
choice: fire
choice: wind
choice: light
choice: dark
choice: divine
choice: spell
choice: trap
default: attribute()
card list visible: true
card list column: 2
card field:
type: text
name: level
description: `=] * = star, % = continuous, ! = counter, + = equipment, & = field, $ = quickplay, # = ritual
script: level_filter(value)
############################# Image
card field:
type: image
name: image
show statistics: false
############################# Card type
# Keep type1, type2, and separator fields for backwards compatibility until two or three versions after 0.3.8.
card field:
type: text
name: type1
script: monster_type_filter(value)
default: " "
editable: false
show statistics: false
card field:
type: text
name: type2
script: card_class_filter(value)
editable: false
show statistics: false
card field:
type: text
name: separator
script: " / "
editable: false
save value: false
show statistics: false
# These are the new type fields.
card field:
type: text
name: type 1
script: monster_type_filter(value)
default: card.type1 # Remove when card.type1 is removed.
card field:
type: text
name: type 2
script: card_class_filter(value)
default: split_text(match:" / ", card.type2).0 # Remove when card.type2 is removed.
card field:
type: text
name: type 3
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.
card field:
type: text
name: monster type
script:
# Either just monster, monster / type1
combined_editor(
field1: card.type_1,
separator1: " / ",
field2: card.type_2,
separator2: " / ",
field3: card.type_3,
soft_before_empty: true,
hide_when_empty: true
)
card list visible: true
card list column: 3
show statistics: false
############################# Edition and Card ID
card field:
type: text
name: number
script:
set.code
+ "-" +
set.language +
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
"" + pos_of_card(value)
card list visible: true
card list column: 6
card list width: 55
card list name: #
editable: false
save value: false
show statistics: false
card field:
type: text
name: edition
default: set.edition
show statistics: false
############################# Text box
card field:
type: text
name: rules
script: text_filter(value)
editable: false
show statistics: false
card field:
type: text
name: rule text
multi line: true
save value: true
show statistics: false
script:
if nm_ext_querry(value) then flavor_text_filter(value)
else text_filter(value)
default: card.rules
############################# Attack/Defense
card field:
type: text
name: attack
save value: true
script: a_and_d_filter(value)
card list visible: true
card list column: 4
card list width: 33
card list name: ATK
card field:
type: text
name: defense
save value: true
script: a_and_d_filter(value)
card list visible: true
card list column: 5
card list width: 33
card list name: DEF
############################# Copyright stuff
card field:
type: text
name: gamecode
show statistics: false
card field:
type: choice
name: rarity
show statistics: true
choice: common
choice: rare
choice: super rare
choice: ultra rare
choice: secret rare
choice: ultimate rare
choice: parallel rare
choice: gold tech
choice: promo
card list visible: true
card list column: 7
card field:
type: choice
name: corner foil
choice: stamp
editable: false
card field:
type: text
name: copyright
default: set.copyright
show statistics: false
+21 -21
View File
@@ -1,22 +1,22 @@
mse version: 0.3.8
full name: Yu-Gi-Oh!
short name: Yu-Gi-Oh!
installer group: Yugioh/game files
icon: card-back.png
position hint: 4
version: 2009-08-09
############################################################## The script
init script: include file: script
############################################################## Lots of lists
include file: card_fields
include file: set_fields
include file: packs
include file: word_lists
include file: auto_replace
mse version: 0.3.8
full name: Yu-Gi-Oh!
short name: Yu-Gi-Oh!
installer group: Yugioh/game files
icon: card-back.png
position hint: 4
version: 2009-08-09
############################################################## The script
init script: include file: script
############################################################## Lots of lists
include file: card_fields
include file: set_fields
include file: packs
include file: word_lists
include file: auto_replace
############################################################## Other stuff
+81 -81
View File
@@ -1,81 +1,81 @@
############################################################## Card pack items
pack type:
name: rare
filter: card.rarity != "common"
pack type:
name: common
filter: card.rarity == "common"
pack type:
name: gold
filter: card.rarity == "gold tech"
pack type:
name: card
filter: card.number != ""
############################################################## Card packs
pack type:
name: booster pack
item:
name: rare
amount: 1
item:
name: common
amount: 8
pack type:
name: champion pack
item:
name: rare
amount: 1
item:
name: common
amount: 2
pack type:
name: duelist pack
item:
name: rare
amount: 1
item:
name: common
amount: 5
pack type:
name: gold series
item:
name: gold
amount: 3
item:
name: common
amount: 22
pack type:
name: movie pack
item:
name: rare
amount: 3
item:
name: common
amount: 5
pack type:
name: premium pack
item:
name: rare
amount: 5
pack type:
name: tournament pack
item:
name: card
amount: 3
pack type:
name: additional rare
item:
name: rare
pack type:
name: additional common
item:
name: common
pack type:
name: additional gold
item:
name: gold
pack type:
name: additional card
item:
name: card
############################################################## Card pack items
pack type:
name: rare
filter: card.rarity != "common"
pack type:
name: common
filter: card.rarity == "common"
pack type:
name: gold
filter: card.rarity == "gold tech"
pack type:
name: card
filter: card.number != ""
############################################################## Card packs
pack type:
name: booster pack
item:
name: rare
amount: 1
item:
name: common
amount: 8
pack type:
name: champion pack
item:
name: rare
amount: 1
item:
name: common
amount: 2
pack type:
name: duelist pack
item:
name: rare
amount: 1
item:
name: common
amount: 5
pack type:
name: gold series
item:
name: gold
amount: 3
item:
name: common
amount: 22
pack type:
name: movie pack
item:
name: rare
amount: 3
item:
name: common
amount: 5
pack type:
name: premium pack
item:
name: rare
amount: 5
pack type:
name: tournament pack
item:
name: card
amount: 3
pack type:
name: additional rare
item:
name: rare
pack type:
name: additional common
item:
name: common
pack type:
name: additional gold
item:
name: gold
pack type:
name: additional card
item:
name: card
+178 -178
View File
@@ -1,178 +1,178 @@
# the rule text filter
# - adds continuous symbols
# - adds counter symbols
# - adds equipment symbols
# - adds field symbols
# - adds quickplay symbols
# - adds ritual symbols
# - adds level symbols
# - adds infinity symbols
# - makes text in parentheses italic
text_filter :=
# step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
# step 2 : expand shortcut words ~ and CARDNAME
replace_rule(
match: "CARDNAME",
in_context: "(^|[[:space:]]|\\()<match>", # TODO: Allow any punctuation before
replace: "<atom-cardname></atom-cardname>"
) +
# step 3 : fill in the cardname atom field
tag_contents_rule(
tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name }
) +
# step 4 : symbols
replace_rule(
match: "[|@|*|?|]",
replace: "<sym-auto>&</sym-auto>" );
level_filter :=
# step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
# step 2 : symbols
replace_rule(
match: "[|%|!|+|&|$|#|*|^|]",
replace: "<sym-auto>&</sym-auto>" );
a_and_d_filter :=
# step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
# step 2 : infinity
replace_rule(
match: "@",
replace: "<sym-auto>&</sym-auto>" ) +
# step 3 : question mark
replace_rule(
match: "\\?",
replace: "<sym-auto>&</sym-auto>" );
# the flavor text filter
flavor_text_filter :=
# step 1 : remove italic tags
tag_remove_rule(tag: "<i-flavor>") +
# step 2 : surround by <i> tags
{ "<i-flavor>" + input + "</i-flavor>" };
type_over_list := replace_rule(match:" ?/", replace:"")
monster_type_filter :=
tag_remove_rule(tag: "<word-list-") +
type_over_list +
{ "<word-list-monster>{input}</word-list-monster>" }
space_to_wltags := replace_rule(match:"( +|<soft> </soft>)",
replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"})
card_class_filter :=
tag_remove_rule(tag: "<word-list-") +
type_over_list +
{ "<word-list-card>{input}</word-list-card>" }
# Determine type of card
card_type := {
if card.attribute == "spell" then "spell card"
else if contains(card.level, match:"Spell Card") then "spell card"
else if card.attribute == "trap" 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>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:"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 Tuner") then "effect 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:"Spirit") 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:"Union") then "effect monster"
else "normal monster"
}
# Default 'attribute' of card
attribute := {
if is_spell_card() then "Spell"
else if is_trap_card() then "Trap"
else "none"
}
# Default foil for a card
foil := {
if card.rarity == "super 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 == "ultimate rare" then "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 == "promo" then "secret holo image"
else "none"
}
############### Type of card
nm_ext_querry := {
if set.gods_have_effects == "no" then is_normal_monster_extended(value)
else is_normal_monster(value)
}
is_nmonster := {
card.card_type == "spell card" or
card.card_type == "trap card"
}
is_monster := {
card.card_type == "normal monster" or
card.card_type == "effect monster" or
card.card_type == "ritual monster" or
card.card_type == "dark synchro monster" or
card.card_type == "synchro monster" or
card.card_type == "fusion monster" or
card.card_type == "token monster" or
card.card_type == "obelisk" or
card.card_type == "slifer" or
card.card_type == "ra" or
card.card_type == "legendary dragons"
}
is_normal_monster_extended := {
card.card_type == "normal monster" or
card.card_type == "obelisk" or
card.card_type == "slifer" or
card.card_type == "ra" or
card.card_type == "legendary dragons"
}
is_normal_monster := {
card.card_type == "normal monster"
}
is_spell_card := {
card.card_type == "spell card" or
card.attribute == "spell" or
card.level == "Spell"
}
is_trap_card := {
card.card_type == "trap card" or
card.attribute == "trap" or
card.level == "Trap"
}
############### Determine Card Position
type_sort := {
type := card.card_type
if chosen(choice:"normal monster", type) then "A"
else if chosen(choice:"ra", type) then "B"
else if chosen(choice:"effect monster", type) then "C"
else if chosen(choice:"slifer", type) then "D"
else if chosen(choice:"ritual monster", type) then "E"
else if chosen(choice:"obelisk", type) then "F"
else if chosen(choice:"fusion monster", type) then "G"
else if chosen(choice:"synchro monster", type) then "H"
else if chosen(choice:"dark synchro monster", type) then "I"
else if chosen(choice:"token monster", type) then "J"
else if chosen(choice:"legendary dragons", type) then "K"
else if chosen(choice:"spell card", type) then "L"
else if chosen(choice:"trap card", type) then "M"
else "N"
}
pos_of_card := {
position(
of: card
in: set
order_by: {
type_sort() + card.monster_type + card.name + card.attribute
}) + 1
}
# the rule text filter
# - adds continuous symbols
# - adds counter symbols
# - adds equipment symbols
# - adds field symbols
# - adds quickplay symbols
# - adds ritual symbols
# - adds level symbols
# - adds infinity symbols
# - makes text in parentheses italic
text_filter :=
# step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
# step 2 : expand shortcut words ~ and CARDNAME
replace_rule(
match: "CARDNAME",
in_context: "(^|[[:space:]]|\\()<match>", # TODO: Allow any punctuation before
replace: "<atom-cardname></atom-cardname>"
) +
# step 3 : fill in the cardname atom field
tag_contents_rule(
tag: "<atom-cardname>",
contents: { if card.name=="" then "CARDNAME" else card.name }
) +
# step 4 : symbols
replace_rule(
match: "[|@|*|?|]",
replace: "<sym-auto>&</sym-auto>" );
level_filter :=
# step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
# step 2 : symbols
replace_rule(
match: "[|%|!|+|&|$|#|*|^|]",
replace: "<sym-auto>&</sym-auto>" );
a_and_d_filter :=
# step 1 : remove all automatic tags
tag_remove_rule(tag: "<sym-auto>") +
# step 2 : infinity
replace_rule(
match: "@",
replace: "<sym-auto>&</sym-auto>" ) +
# step 3 : question mark
replace_rule(
match: "\\?",
replace: "<sym-auto>&</sym-auto>" );
# the flavor text filter
flavor_text_filter :=
# step 1 : remove italic tags
tag_remove_rule(tag: "<i-flavor>") +
# step 2 : surround by <i> tags
{ "<i-flavor>" + input + "</i-flavor>" };
type_over_list := replace_rule(match:" ?/", replace:"")
monster_type_filter :=
tag_remove_rule(tag: "<word-list-") +
type_over_list +
{ "<word-list-monster>{input}</word-list-monster>" }
space_to_wltags := replace_rule(match:"( +|<soft> </soft>)",
replace:{"</word-list-{list_type}>{_1}<word-list-{list_type}>"})
card_class_filter :=
tag_remove_rule(tag: "<word-list-") +
type_over_list +
{ "<word-list-card>{input}</word-list-card>" }
# Determine type of card
card_type := {
if card.attribute == "spell" then "spell card"
else if contains(card.level, match:"Spell Card") then "spell card"
else if card.attribute == "trap" 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>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:"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 Tuner") then "effect 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:"Spirit") 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:"Union") then "effect monster"
else "normal monster"
}
# Default 'attribute' of card
attribute := {
if is_spell_card() then "Spell"
else if is_trap_card() then "Trap"
else "none"
}
# Default foil for a card
foil := {
if card.rarity == "super 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 == "ultimate rare" then "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 == "promo" then "secret holo image"
else "none"
}
############### Type of card
nm_ext_querry := {
if set.gods_have_effects == "no" then is_normal_monster_extended(value)
else is_normal_monster(value)
}
is_nmonster := {
card.card_type == "spell card" or
card.card_type == "trap card"
}
is_monster := {
card.card_type == "normal monster" or
card.card_type == "effect monster" or
card.card_type == "ritual monster" or
card.card_type == "dark synchro monster" or
card.card_type == "synchro monster" or
card.card_type == "fusion monster" or
card.card_type == "token monster" or
card.card_type == "obelisk" or
card.card_type == "slifer" or
card.card_type == "ra" or
card.card_type == "legendary dragons"
}
is_normal_monster_extended := {
card.card_type == "normal monster" or
card.card_type == "obelisk" or
card.card_type == "slifer" or
card.card_type == "ra" or
card.card_type == "legendary dragons"
}
is_normal_monster := {
card.card_type == "normal monster"
}
is_spell_card := {
card.card_type == "spell card" or
card.attribute == "spell" or
card.level == "Spell"
}
is_trap_card := {
card.card_type == "trap card" or
card.attribute == "trap" or
card.level == "Trap"
}
############### Determine Card Position
type_sort := {
type := card.card_type
if chosen(choice:"normal monster", type) then "A"
else if chosen(choice:"ra", type) then "B"
else if chosen(choice:"effect monster", type) then "C"
else if chosen(choice:"slifer", type) then "D"
else if chosen(choice:"ritual monster", type) then "E"
else if chosen(choice:"obelisk", type) then "F"
else if chosen(choice:"fusion monster", type) then "G"
else if chosen(choice:"synchro monster", type) then "H"
else if chosen(choice:"dark synchro monster", type) then "I"
else if chosen(choice:"token monster", type) then "J"
else if chosen(choice:"legendary dragons", type) then "K"
else if chosen(choice:"spell card", type) then "L"
else if chosen(choice:"trap card", type) then "M"
else "N"
}
pos_of_card := {
position(
of: card
in: set
order_by: {
type_sort() + card.monster_type + card.name + card.attribute
}) + 1
}
+41 -41
View File
@@ -1,41 +1,41 @@
############################################################## Set fields
set field:
type: info
name: Set Information
set field:
type: text
name: title
description: This information will not appear on the card.
set field:
type: text
name: code
description: Recommended only 3 Capital digits. Will appear before card number. ex: LOB-XX101
set field:
type: text
name: language
description: Recommended 2 - 3 Captital digits. Will appear before the card number, after the code. ex: XXX-EN101
set field:
type: text
name: description
multi line: true
description: This information will not appear on the card.
set field:
type: text
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
set field:
type: text
name: copyright
description: Copyright information. This will not appear on the card.
set field:
type: boolean
name: gods have effects
description: Should god cards have effects?
initial: yes
############################# Default style
default set style:
title:
padding left: 2
font:
size: 16
############################################################## Set fields
set field:
type: info
name: Set Information
set field:
type: text
name: title
description: This information will not appear on the card.
set field:
type: text
name: code
description: Recommended only 3 Capital digits. Will appear before card number. ex: LOB-XX101
set field:
type: text
name: language
description: Recommended 2 - 3 Captital digits. Will appear before the card number, after the code. ex: XXX-EN101
set field:
type: text
name: description
multi line: true
description: This information will not appear on the card.
set field:
type: text
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
set field:
type: text
name: copyright
description: Copyright information. This will not appear on the card.
set field:
type: boolean
name: gods have effects
description: Should god cards have effects?
initial: yes
############################# Default style
default set style:
title:
padding left: 2
font:
size: 16
+41 -41
View File
@@ -1,41 +1,41 @@
############################################################## Word lists
word list:
name: monster
word: Aqua
word: Beast
word: Beast-Warrior
word: Dinosaur
word: Divine-Beast
word: Dragon
word: Fairy
word: Fiend
word: Fish
word: Insect
word: Legendary Dragon
word: Machine
word: Plant
word: Pyro
word: Psychic
word: Reptile
word: Rock
word: Sea Serpent
word: Spellcaster
word: Thunder
word: Warrior
word: Winged Beast
word: Zombie
word list:
name: card
word: Dark Synchro
word: Dark Tuner
word: Effect
word: Fusion
word: Gemini
word: Ritual
word: Spirit
word: Synchro
word: Toon
word: Tuner
word: Union
############################################################## Word lists
word list:
name: monster
word: Aqua
word: Beast
word: Beast-Warrior
word: Dinosaur
word: Divine-Beast
word: Dragon
word: Fairy
word: Fiend
word: Fish
word: Insect
word: Legendary Dragon
word: Machine
word: Plant
word: Pyro
word: Psychic
word: Reptile
word: Rock
word: Sea Serpent
word: Spellcaster
word: Thunder
word: Warrior
word: Winged Beast
word: Zombie
word list:
name: card
word: Dark Synchro
word: Dark Tuner
word: Effect
word: Fusion
word: Gemini
word: Ritual
word: Spirit
word: Synchro
word: Toon
word: Tuner
word: Union