Files
MagicSetEditor2/data/vs-oversize.mse-style/style
T
pichoro da01c308d6 More VS changes:
Moving "~ to CARDNAME" into auto replace file.
Automatic symbolization of new official affiliations in new styles.
Typeline symbols and watermarks for new official affiliations.
Now showing statistics for frame type. (seems useful)
In Alter and Oversize styles, calling background image more directly instead of having every frame choice point to it.
Ditching an unused card-sample.jpg from oversize style.

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1487 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-13 22:19:51 +00:00

342 lines
8.3 KiB
Plaintext

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: 2010-08-13
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 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: "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|Alpha Flight|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
image: 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 }