Commit 8d107601 authored by pichoro's avatar pichoro

Big BIG VS update; this is the collective efforts of Gen_Leo, Artfreakwiu, and...

Big BIG VS update; this is the collective efforts of Gen_Leo, Artfreakwiu, and a little from myself as well.
parent cb5ddba4
mse version: 0.3.5
game: vs
full name: VS Alter Ego
short name: Alter Ego
icon: card-sample.png
position hint: 005
version: 2007-09-06
depends on:
package: vs.mse-game
version: 2007-09-06
depends on:
package: vs-common.mse-include
version: 2007-09-06
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
############################################################## Set info fields
############################################################## Extra style
styling field:
type: boolean
name: foils
description: Use foil backgrounds?
initial: no
styling field:
type: boolean
name: watermarkings
description: Use watermarks?
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
############################# 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
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...: /vs-common.mse-include/blank.png
z index: 3
custom symbol:
left: 310
top: 31
height: 30
width: 30
visible: script: card.card_symbol=="Other..."
z index: 4
############################# 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: vs-standard-arrow
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
watermark:
left:
script: if watermark_narrow() then 182 else
if watermark_wide() then 155 else 173
top: 423
width:
script: if watermark_narrow() then 30 else
if watermark_wide() then 75 else 40
height: 40
visible:
script: styling.watermarkings
render style: image
include file: vs-common.mse-include/watermarks
z index: 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:
script: if styling.foils=="no" then 0 else 375
height:
script: if styling.foils=="no" then 0 else 523
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible:
script: styling.foils
# Affiliation images
choice images:
Marvel A-C AIM: /vs-standard-new.mse-symbol-font/aim.png
Marvel A-C Alpha Flight: /vs-standard-new.mse-symbol-font/alphaflight.png
Marvel A-C Avengers: /vs-standard-new.mse-symbol-font/avengers.png
Marvel A-C Brood: /vs-standard-new.mse-symbol-font/brood.png
Marvel A-C Brotherhood: /vs-standard-new.mse-symbol-font/brotherhood.png
Marvel A-C Captain America: /vs-standard-new.mse-symbol-font/captainamerica.png
Marvel D-H Doom: /vs-standard-new.mse-symbol-font/doom.png
Marvel D-H Excalibur: /vs-standard-new.mse-symbol-font/excalibur.png
Marvel D-H Fantastic Four: /vs-standard-new.mse-symbol-font/F4.png
Marvel D-H The Hand: /vs-standard-new.mse-symbol-font/hand.png
Marvel D-H Hellfire Club: /vs-standard-new.mse-symbol-font/hellfire.png
Marvel D-H Heralds of Galactus: /vs-standard-new.mse-symbol-font/heralds.png
Marvel D-H Heroes for Hire: /vs-standard-new.mse-symbol-font/heroesforhire.png
Marvel D-H Horsemen of Apocalypse: /vs-standard-new.mse-symbol-font/apocalypse.png
Marvel D-H Hydra: /vs-standard-new.mse-symbol-font/hydra.png
Marvel I-M Kree: /vs-standard-new.mse-symbol-font/kree.png
Marvel I-M Marvel Defenders: /vs-standard-new.mse-symbol-font/defenders.png
Marvel I-M Marvel Knights: /vs-standard-new.mse-symbol-font/marvelknights.png
Marvel I-M Masters of Evil: /vs-standard-new.mse-symbol-font/mastersofevil.png
Marvel N-S New Warriors: /vs-standard-new.mse-symbol-font/newwarriors.png
Marvel N-S Omega Flight: /vs-standard-new.mse-symbol-font/omegaflight.png
Marvel N-S Outsiders: /vs-standard-new.mse-symbol-font/outsiders.png
Marvel N-S Serpent Society: /vs-standard-new.mse-symbol-font/serpentsociety.png
Marvel N-S Shi'ar: /vs-standard-new.mse-symbol-font/shiar.png
Marvel N-S SHIELD: /vs-standard-new.mse-symbol-font/shield.png
Marvel N-S Sinister Syndicate: /vs-standard-new.mse-symbol-font/sinistersyndicate.png
Marvel N-S Spider-Friends: /vs-standard-new.mse-symbol-font/spiderman.png
Marvel N-S Starjammers: /vs-standard-new.mse-symbol-font/starjammers.png
Marvel T-Z Thor: /vs-standard-new.mse-symbol-font/thor.png
Marvel T-Z Thunderbolts: /vs-standard-new.mse-symbol-font/thunderbolts.png
Marvel T-Z The Ultimates: /vs-standard-new.mse-symbol-font/ultimates.png
Marvel T-Z X-Men: /vs-standard-new.mse-symbol-font/xmen.png
DC A-C Anti-Matter: /vs-standard-new.mse-symbol-font/antimatter.png
DC A-C Arkham Inmates: /vs-standard-new.mse-symbol-font/arkhaminmates.png
DC A-C Birds of Prey: /vs-standard-new.mse-symbol-font/birdsofprey.png
DC D-H Femizons: /vs-standard-new.mse-symbol-font/femizons.png
DC D-H Gotham Knights: /vs-standard-new.mse-symbol-font/gothamknights.png
DC D-H Green Lantern: /vs-standard-new.mse-symbol-font/greenlantern.png
DC I-M JLA: /vs-standard-new.mse-symbol-font/jla.png
DC I-M JSA: /vs-standard-new.mse-symbol-font/jsa.png
DC I-M Legionnaires: /vs-standard-new.mse-symbol-font/legion.png
DC N-S The Order: /vs-standard-new.mse-symbol-font/theorder.png
DC N-S Outsiders: /vs-standard-new.mse-symbol-font/outsiders.png
DC N-S Secret Six: /vs-standard-new.mse-symbol-font/secretsix.png
DC N-S Shadowpact: /vs-standard-new.mse-symbol-font/shadowpact.png
DC N-S Skeleton Crew: /vs-standard-new.mse-symbol-font/skeletoncrew.png
DC T-Z Team Superman: /vs-standard-new.mse-symbol-font/superman.png
DC T-Z Teen Titans: /vs-standard-new.mse-symbol-font/titans.png
Other B.P.R.D.: /vs-standard-new.mse-symbol-font/bprd.png
Other Thule Society: /vs-standard-new.mse-symbol-font/thule.png
Other Autobot: /vs-standard-new.mse-symbol-font/autobots.png
Other Decepticon: /vs-standard-new.mse-symbol-font/decepticons.png
Other Quintesson: /vs-standard-new.mse-symbol-font/quintessons.png
mse version: 0.3.5
full name: VS System, textbox watermarks
version: 2007.09.06
# 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
\ No newline at end of file
# 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()
};
# The watermark choices
# Included by a game file
choice:
name: none
line below: true
choice:
name: Marvel
choice:
name: A-C
choice: AIM
choice: Alpha Flight
choice: Avengers
choice: Brood
choice: Brotherhood
choice: Captain America
choice:
name: D-H
choice: Doom
choice: Excalibur
choice: Fantastic Four
choice: The Hand
choice: Hellfire Club
choice: Heralds of Galactus
choice: Heroes for Hire
choice: Horsemen of Apocalypse
choice: Hydra
choice:
name: I-M
choice: Kree
choice: Marvel Defenders
choice: Marvel Knights
choice: Masters of Evil
choice:
name: N-S
choice: New Warriors
choice: Omega Flight
choice: Serpent Society
choice: Shi'ar
choice: SHIELD
choice: Sinister Syndicate
choice: Spider-Friends
choice: Starjammers
choice:
name: T-Z
choice: Thor
choice: Thunderbolts
choice: The Ultimates
choice: X-Men
choice:
name: DC
choice:
name: A-C
choice: Anti-Matter
choice: Arkham Inmates
choice: Birds of Prey
choice:
name: D-H
choice: Femizons
choice: Gotham Knights
choice: Green Lantern
choice:
name: I-M
choice: JLA
choice: JSA
choice: Legionnaires
choice:
name: N-S
choice: The Order
choice: Outsiders
choice: Secret Six
choice: Shadowpact
choice: Skeleton Crew
choice:
name: T-Z
choice: Team Superman
choice: Teen Titans
choice:
name: Other
choice: B.P.R.D.
choice: Thule Society
choice: Autobot
choice: Decepticon
choice: Quintesson
script:
if card.team=="A.I.M." then "Marvel A-C AIM" else
if card.team=="AIM" then "Marvel A-C AIM" else
if card.team_affiliation=="aim" then "Marvel A-C AIM" else
if card.team=="Alpha Flight" then "Marvel A-C Alpha Flight" else
if card.team=="ALPHA FLIGHT" then "Marvel A-C Alpha Flight" else
if card.team_affiliation=="alpha flight" then "Marvel A-C Alpha Flight" else
if card.team=="Avengers" then "Marvel A-C Avengers" else
if card.team=="AVENGERS" then "Marvel A-C Avengers" else
if card.team_affiliation=="avengers" then "Marvel A-C Avengers" else
if card.team=="Brood" then "Marvel A-C Brood" else
if card.team=="BROOD" then "Marvel A-C Brood" else
if card.team_affiliation=="brood" then "Marvel A-C Brood" else
if card.team=="Brotherhood" then "Marvel A-C Brotherhood" else
if card.team=="BROTHERHOOD" then "Marvel A-C Brotherhood" else
if card.team_affiliation=="brotherhood" then "Marvel A-C Brotherhood" else
if card.team=="Captain America" then "Marvel A-C Captain America" else
if card.team=="CAPTAIN AMERICA" then "Marvel A-C Captain America" else
if card.team_affiliation=="captain america" then "Marvel A-C Captain America" else
if card.team=="Doom" then "Marvel D-H Doom" else
if card.team=="DOOM" then "Marvel D-H Doom" else
if card.team_affiliation=="doom" then "Marvel D-H Doom" else
if card.team=="Excalibur" then "Marvel D-H Excalibur" else
if card.team=="EXCALIBUR" then "Marvel D-H Excalibur" else
if card.team_affiliation=="excalibur" then "Marvel D-H Excalibur" else
if card.team=="Fantastic Four" then "Marvel D-H Fantastic Four" else
if card.team=="FANTASTIC FOUR" then "Marvel D-H Fantastic Four" else
if card.team_affiliation=="fantastic four" then "Marvel D-H Fantastic Four" else
if card.team=="The Hand" then "Marvel D-H The Hand" else
if card.team=="THE HAND" then "Marvel D-H The Hand" else
if card.team_affiliation=="the hand" then "Marvel D-H The Hand" else
if card.team=="Hellfire Club" then "Marvel D-H Hellfire Club" else
if card.team=="HELLFIRE CLUB" then "Marvel D-H Hellfire Club" else
if card.team_affiliation=="hellfire club" then "Marvel D-H Hellfire Club" else
if card.team=="Heralds of Galactus" then "Marvel D-H Heralds of Galactus" else
if card.team=="HERALDS OF GALACTUS" then "Marvel D-H Heralds of Galactus" else
if card.team_affiliation=="heralds of galactus" then "Marvel D-H Heralds of Galactus" else
if card.team=="Heroes for Hire" then "Marvel D-H Heroes for Hire" else
if card.team=="HEROES FOR HIRE" then "Marvel D-H Heroes for Hire" else
if card.team_affiliation=="heroes for hire" then "Marvel D-H Heroes for Hire" else
if card.team=="Horsemen of Apocalypse" then "Marvel D-H Horsemen of Apocalypse" else
if card.team=="HORSEMEN OF APOCALYPSE" then "Marvel D-H Horsemen of Apocalypse" else
if card.team_affiliation=="horsemen of apocalypse" then "Marvel D-H Horsemen of Apocalypse" else
if card.team=="Hydra" then "Marvel D-H Hydra" else
if card.team=="H.Y.D.R.A." then "Marvel D-H Hydra" else
if card.team=="HYDRA" then "Marvel D-H Hydra" else
if card.team_affiliation=="hydra" then "Marvel D-H Hydra" else
if card.team=="Kree" then "Marvel I-M Kree" else
if card.team=="KREE" then "Marvel I-M Kree" else
if card.team_affiliation=="kree" then "Marvel I-M Kree" else
if card.team=="Marvel Defenders" then "Marvel I-M Marvel Defenders" else
if card.team=="MARVEL DEFENDERS" then "Marvel I-M Marvel Defenders" else
if card.team_affiliation=="marvel defenders" then "Marvel I-M Marvel Defenders" else
if card.team=="Marvel Knights" then "Marvel I-M Marvel Knights" else
if card.team=="MARVEL KNIGHTS" then "Marvel I-M Marvel Knights" else
if card.team_affiliation=="marvel knights" then "Marvel I-M Marvel Knights" else
if card.team=="Masters of Evil" then "Marvel I-M Masters of Evil" else
if card.team=="MASTERS OF EVIL" then "Marvel I-M Masters of Evil" else
if card.team_affiliation=="Masters of Evil" then "Marvel I-M Masters of Evil" else
if card.team=="New Warriors" then "Marvel N-S The New Warriors" else
if card.team=="NEW WARRIORS" then "Marvel N-S The New Warriors" else
if card.team_affiliation=="new warriors" then "Marvel N-S New Warriors" else
if card.team=="Omega Flight" then "Marvel N-S Omega Flight" else
if card.team=="OMEGA FLIGHT" then "Marvel N-S Omega Flight" else
if card.team_affiliation=="omega flight" then "Marvel N-S Omega Flight" else
if card.team=="Serpent Society" then "Marvel N-S Serpent Society" else
if card.team=="SERPENT SOCIETY" then "Marvel N-S Serpent Society" else
if card.team_affiliation=="serpent society" then "Marvel N-S Serpent Society" else
if card.team=="Shi'ar" then "Marvel N-S Shi'ar" else
if card.team=="SHI'AR" then "Marvel N-S Shi'ar" else
if card.team_affiliation=="shi'ar" then "Marvel N-S Shi'ar" else
if card.team=="S.H.I.E.L.D." then "Marvel N-S SHIELD" else
if card.team=="SHIELD" then "Marvel N-S SHIELD" else
if card.team_affiliation=="s.h.i.e.l.d." then "Marvel N-S SHIELD" else
if card.team=="Sinister Syndicate" then "Marvel N-S Sinister Syndicate" else
if card.team=="SINISTER SYNDICATE" then "Marvel N-S Sinister Syndicate" else
if card.team_affiliation=="sinister syndicate" then "Marvel N-S Sinister Syndicate" else
if card.team=="Spider-Friends" then "Marvel N-S Spider-Friends" else
if card.team=="SPIDER-FRIENDS" then "Marvel N-S Spider-Friends" else
if card.team_affiliation=="spider-friends" then "Marvel N-S Spider-Friends" else
if card.team=="Starjammers" then "Marvel N-S Starjammers" else
if card.team=="STARJAMMERS" then "Marvel N-S Starjammers" else
if card.team_affiliation=="starjammers" then "Marvel N-S Starjammers" else
if card.team=="Thunderbolts" then "Marvel T-Z Thunderbolts" else
if card.team=="THUNDERBOLTS" then "Marvel T-Z Thunderbolts" else
if card.team_affiliation=="thunderbolts" then "Marvel T-Z Thunderbolts" else
if card.team=="The Ultimates" then "Marvel T-Z The Ultimates" else
if card.team=="THE ULTIMATES" then "Marvel T-Z The Ultimates" else
if card.team_affiliation=="the ultimates" then "Marvel T-Z The Ultimates" else
if card.team=="X-Men" then "Marvel T-Z X-Men" else
if card.team=="X-MEN" then "Marvel T-Z X-Men" else
if card.team_affiliation=="x-men" then "Marvel T-Z X-Men" else
if card.team=="Anti-Matter" then "DC A-C Anti-Matter" else
if card.team=="ANTI-MATTER" then "DC A-C Anti-Matter" else
if card.team_affiliation=="anti-matter" then "DC A-C Anti-Matter" else
if card.team=="Arkham Inmates" then "DC A-C Arkham Inmates" else
if card.team=="ARKHAM INMATES" then "DC A-C Arkham Inmates" else
if card.team_affiliation=="arkham inmates" then "DC A-C Arkham Inmates" else
if card.team=="Birds of Prey" then "DC A-C Birds of Prey" else
if card.team=="BIRDS OF PREY" then "DC A-C Birds of Prey" else
if card.team_affiliation=="birds of prey" then "DC A-C Birds of Prey" else
if card.team=="Femizons" then "DC D-H Femizons" else
if card.team=="FEMIZONS" then "DC D-H Femizons" else
if card.team_affiliation=="femizons" then "DC D-H Femizons" else
if card.team=="Gotham Knights" then "DC D-H Gotham Knights" else
if card.team=="GOTHAM KNIGHTS" then "DC D-H Gotham Knights" else
if card.team_affiliation=="gotham knights" then "DC D-H Gotham Knights" else
if card.team=="Green Lantern" then "DC D-H Green Lantern" else
if card.team=="GREEN LANTERN" then "DC D-H Green Lantern" else
if card.team_affiliation=="green lantern" then "DC D-H Green Lantern" else
if card.team=="JLA" then "DC I-M JLA" else
if card.team_affiliation=="jla" then "DC I-M JLA" else
if card.team=="JSA" then "DC I-M JSA" else
if card.team_affiliation=="jsa" then "DC I-M JSA" else
if card.team=="Legionnaires" then "DC I-M Legionnaires" else
if card.team=="LEGIONNAIRES" then "DC I-M Legionnaires" else
if card.team_affiliation=="legionnaires" then "DC I-M Legionnaires" else
if card.team=="The Order" then "DC N-S The Order" else
if card.team=="THE ORDER" then "DC N-S The Order" else
if card.team_affiliation=="the order" then "DC N-S The Order" else
if card.team=="Outsiders" then "DC N-S Outsiders" else
if card.team=="OUTSIDERS" then "DC N-S Outsiders" else
if card.team_affiliation=="outsiders" then "DC N-S Outsiders" else
if card.team=="Secret Six" then "DC N-S Secret Six" else
if card.team=="SECRET SIX" then "DC N-S Secret Six" else
if card.team_affiliation=="secret six" then "DC N-S Secret Six" else
if card.team=="Shadowpact" then "DC N-S Shadowpact" else
if card.team=="SHADOWPACT" then "DC N-S Shadowpact" else
if card.team_affiliation=="shadowpact" then "DC N-S Shadowpact" else
if card.team=="Skeleton Crew" then "DC N-S Skeleton Crew" else
if card.team=="SKELETON CREW" then "DC N-S Skeleton Crew" else
if card.team_affiliation=="skeleton crew" then "DC N-S Skeleton Crew" else
if card.team=="Team Superman" then "DC T-Z Team Superman" else
if card.team=="TEAM SUPERMAN" then "DC T-Z Team Superman" else
if card.team_affiliation=="team superman" then "DC T-Z Team Superman" else
if card.team=="Teen Titans" then "DC T-Z Teen Titans" else
if card.team=="TEEN TITANS" then "DC T-Z Teen Titans" else
if card.team_affiliation=="teen titans" then "DC T-Z Teen Titans" else
if card.team=="B.P.R.D." then "Other B.P.R.D" else
if card.team_affiliation=="b.p.r.d." then "Other B.P.R.D" else
if card.team=="Thule Society" then "Other Thule Society" else
if card.team=="THULE SOCIETY" then "Other Thule Society" else
if card.team_affiliation=="thule society" then "Other Thule Society" else
if card.team=="Autobot" then "Other Autobot" else
if card.team=="AUTOBOT" then "Other Autobot" else
if card.team_affiliation=="autobot" then "Other Autobot" else
if card.team=="Decepticon" then "Other Decepticon" else
if card.team=="DECEPTICON" then "Other Decepticon" else
if card.team_affiliation=="decepticon" then "Other Decepticon" else
if card.team=="Quintesson" then "Other Quintesson" else
if card.team=="QUINTESSON" then "Other Quintesson" else
if card.team_affiliation=="quintesson" then "Other Quintesson" else "none"
# Watermark images
choice images:
Marvel A-C AIM: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/aim.png"))
Marvel A-C Alpha Flight: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/alphaflight.png"))
Marvel A-C Avengers: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/avengers.png"))
Marvel A-C Brood: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/brood.png"))
Marvel A-C Brotherhood: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/brotherhood.png"))
Marvel A-C Captain America: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/captainamerica.png"))
Marvel I-M Marvel Defenders: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/defenders.png"))
Marvel D-H Doom: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/doom.png"))
Marvel D-H Excalibur: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/excalibur.png"))
Marvel D-H Fantastic Four: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/F4.png"))
Marvel D-H The Hand: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/hand.png"))
Marvel D-H Hellfire Club: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/hellfire.png"))
Marvel D-H Heralds of Galactus: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/heralds.png"))
Marvel D-H Heroes for Hire: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/heroesforhire.png"))
Marvel D-H Horsemen of Apocalypse: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/apocalypse.png"))
Marvel D-H Hydra: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/hydra.png"))
Marvel I-M Kree: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/kree.png"))
Marvel I-M Marvel Knights: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/marvelknights.png"))
Marvel I-M Masters of Evil: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/mastersofevil.png"))
Marvel N-S New Warriors: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/newwarriors.png"))
Marvel N-S Omega Flight: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/omegaflight.png"))
Marvel N-S Outsiders: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/outsiders.png"))
Marvel N-S Serpent Society: script: set_combine(combine: "shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/serpentsociety.png"))
Marvel N-S Shi'ar: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/shiar.png"))
Marvel N-S SHIELD: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/shield.png"))
Marvel N-S Sinister Syndicate: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/sinistersyndicate.png"))
Marvel N-S Spider-Friends: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/spiderman.png"))
Marvel N-S Starjammers: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/starjammers.png"))
Marvel T-Z Thor: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/thor.png"))
Marvel T-Z Thunderbolts: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/thunderbolts.png"))
Marvel T-Z The Ultimates: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/ultimates.png"))
Marvel T-Z X-Men: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/xmen.png"))
DC A-C Anti-Matter: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/antimatter.png"))
DC A-C Arkham Inmates: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/arkhaminmates.png"))
DC A-C Birds of Prey: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/birdsofprey.png"))
DC D-H Femizons: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/femizons.png"))
DC D-H Gotham Knights: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/gothamknights.png"))
DC D-H Green Lantern: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/greenlantern.png"))
DC I-M JLA: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/jla.png"))
DC I-M JSA: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/jsa.png"))
DC I-M Legionnaires: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/legion.png"))
DC N-S The Order: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/theorder.png"))
DC N-S Outsiders: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/outsiders.png"))
DC N-S Secret Six: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/secretsix.png"))
DC N-S Shadowpact: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/shadowpact.png"))
DC N-S Skeleton Crew: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/skeletoncrew.png"))
DC T-Z Team Superman: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/superman.png"))
DC T-Z Teen Titans: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/titans.png"))
Other B.P.R.D.: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/bprd.png"))
Other Thule Society: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/thule.png"))
Other Autobot: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/autobots.png"))
Other Decepticon: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/decepticons.png"))
Other Quintesson: script: set_combine(combine:"shadow", set_alpha(alpha: 0.2, input:"/vs-standard-new.mse-symbol-font/quintessons.png"))
mse version: 0.3.3 mse version: 0.3.5
game: vs game: vs
full name: VS Extended Art full name: VS Extended Art
short name: VS Extended short name: VS Extended
icon: card-sample.png icon: card-sample.png
position hint: 002 position hint: 002
version: 2007-06-25 version: 2007-09-06
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2007-06-25 version: 2007-09-06
depends on:
package: vs-common.mse-include
version: 2007-09-06
card width: 375 card width: 375
card height: 523 card height: 523
...@@ -19,6 +22,16 @@ card dpi: 150 ...@@ -19,6 +22,16 @@ card dpi: 150
############################################################## Extra style ############################################################## Extra style
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: styling field:
type: boolean type: boolean
name: edition name: edition
...@@ -37,15 +50,20 @@ card style: ...@@ -37,15 +50,20 @@ card style:
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
character: card-character.jpg characters visible character: cvchcard.jpg
character dual: card-character-dual.jpg characters visible character dual: cvchcard.jpg
character dual (new): card-character-dual.jpg characters visible character dual (new): cvcncard.jpg
concealed: card-concealed.jpg characters hidden concealed: chcocard.jpg
concealed dual: card-concealed-dual.jpg characters hidden concealed dual: chcocard.jpg
concealed dual (new): card-concealed-dual.jpg characters hidden concealed dual (new): choncard.jpg
equipment: card-equipment.jpg characters concealed-optional concealed-optional character: chcocard.jpg
location: card-location.jpg characters concealed-optional concealed-optional dual: chcocard.jpg
plot twist: card-plot-twist.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
############################# Name line ############################# Name line
full name: full name:
...@@ -87,13 +105,13 @@ card style: ...@@ -87,13 +105,13 @@ card style:
############################# Image ############################# Image
image: image:
left: left:
script: if is_dual() then 60 else 42 script: if is_new_dual() then 60 else 42
top: 73 top: 73
width: width:
script: if is_dual() then 283 else 301 script: if is_new_dual() then 283 else 301
height: 342 height: 342
mask: mask:
script: if is_dual() then "image-mask-dual.png" else "image-mask.png" script: if is_new_dual() then "image-mask-dual.png" else "image-mask.png"
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
...@@ -102,11 +120,11 @@ card style: ...@@ -102,11 +120,11 @@ card style:
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: blank.png Other...: /vs-common.mse-include/blank.png
z index: 3 z index: 3
custom symbol: custom symbol:
left: 310 left: 310
...@@ -122,16 +140,16 @@ card style: ...@@ -122,16 +140,16 @@ card style:
width: 20 width: 20
render style: image render style: image
choice images: choice images:
first edition: first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: visible:
script: styling.edition script: styling.edition
############################# Type Bar ############################# Type Bar
type text full: type text full:
left: script: if is_dual() then 87 else 72 left: script: if is_new_dual() then 87 else 72
top: 395 top: 395
width: script: if is_dual() then 243 else 256 width: script: if is_new_dual() then 243 else 256
height: 20 height: 20
font: font:
name: Eurostile name: Eurostile
...@@ -141,9 +159,9 @@ card style: ...@@ -141,9 +159,9 @@ card style:
alignment: middle center alignment: middle center
z index: 3 z index: 3
type bar: type bar:
left: script: if is_dual() then 87 else 72 left: script: if is_new_dual() then 87 else 72
top: 395 top: 395
width: script: if is_dual() then 243 else 256 width: script: if is_new_dual() then 243 else 256
height: 20 height: 20
visible: visible:
script: card.type_text != "" script: card.type_text != ""
...@@ -221,10 +239,10 @@ card style: ...@@ -221,10 +239,10 @@ card style:
z index: 4 z index: 4
render style: image hidden render style: image hidden
choice images: choice images:
common: rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team 2 full: team 2 full:
...@@ -238,11 +256,7 @@ card style: ...@@ -238,11 +256,7 @@ card style:
size: 19 size: 19
scale down to: 18 scale down to: 18
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: visible: { is_new_dual() }
name: vs-standard-arrow
size: 18
alignment: middle center
visible: is_dual()
alignment: center shrink-overflow alignment: center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
...@@ -254,29 +268,30 @@ card style: ...@@ -254,29 +268,30 @@ card style:
symbols: symbols:
left: 20 left: 20
top : top :
script: if is_dual() then 365 else 320 script: if is_new_dual() then 365 else 320
height: height:
script: if is_dual() then 34 else 17 script: if is_new_dual() then 34 else 17
width: width:
script: if is_dual() then 38 else 19 script: if is_new_dual() then 38 else 19
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: flight:
script: if is_dual() then "flight.png" else "flight2.png" script: if is_new_dual() then "/vs-common.mse-include/flight.png" else "/vs-common.mse-include/flight2.png"
ongoing: ongoing:
script: if is_dual() then "ongoing.png" else "ongoing2.png" script: if is_new_dual() then "/vs-common.mse-include/ongoing.png" else "/vs-common.mse-include/ongoing2.png"
range: range:
script: if is_dual() then "range.png" else "range2.png" script: if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png"
direction: vertical direction: vertical
spacing: 0 spacing: 0
############################# Text box ############################# Text box
rule text: rule text:
left: left:
script: if is_dual() then 95 else 90 script: if is_new_dual() then 105 else 90
top : 430 top : 430
width: 265 width:
script: if is_new_dual() then 250 else 265
height: 50 height: 50
mask: text-mask.png mask: text-mask.png
font: font:
...@@ -299,7 +314,7 @@ card style: ...@@ -299,7 +314,7 @@ card style:
flavor text: flavor text:
left: left:
script: if is_dual() then 95 else 90 script: if is_new_dual() then 95 else 90
top : 440 top : 440
width: 265 width: 265
height: 50 height: 50
...@@ -319,16 +334,19 @@ card style: ...@@ -319,16 +334,19 @@ card style:
watermark: watermark:
left: left:
script: if is_dual() then 217 else 212 script: if watermark_narrow() then 190 else
if watermark_wide() then 180 else
if is_new_dual() then 217 else 200
top: 435 top: 435
width: 40 width:
height: 60 script: if watermark_narrow() then 35 else
if watermark_wide() then 90 else 50
height: 50
visible:
script: styling.watermarkings
render style: image render style: image
z index: 5 include file: vs-common.mse-include/watermarks
choice images: z index: 4
BPRD: bprd-watermark.png
Thule Society: thule-society-watermark.png
############################# Atack/defence ############################# Atack/defence
attack: attack:
...@@ -392,3 +410,25 @@ card style: ...@@ -392,3 +410,25 @@ card style:
name: Eurostile name: Eurostile
size: 4 size: 4
color: rgb(255,255,255) 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:
script: if styling.foils=="no" then 0 else 375
height:
script: if styling.foils=="no" then 0 else 523
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible:
script: styling.foils
mse version: 0.3.3 mse version: 0.3.3
game: vs game: vs
full name: VS Hellboy Extended Art full name: VS Hellboy Extended Art
short name: Hellboy Extended short name: Hellboy Extended
icon: card-sample.png icon: card-sample.png
position hint: 004 position hint: 004
version: 2007-06-25 version: 2007-09-06
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2007-06-25 version: 2007-09-06
depends on:
package: vs-common.mse-include
version: 2007-09-06
card width: 375 card width: 375
card height: 523 card height: 523
...@@ -19,6 +22,16 @@ card dpi: 150 ...@@ -19,6 +22,16 @@ card dpi: 150
############################################################## Extra style ############################################################## Extra style
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: styling field:
type: boolean type: boolean
name: edition name: edition
...@@ -37,15 +50,20 @@ card style: ...@@ -37,15 +50,20 @@ card style:
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
character: card-character.jpg characters visible character: cvchcard.jpg
character dual: card-character-dual.jpg characters visible character dual: cvchcard.jpg
character dual (new): card-character-dual.jpg characters visible character dual (new): cvcncard.jpg
concealed: card-concealed.jpg characters hidden concealed: chcocard.jpg
concealed dual: card-concealed-dual.jpg characters hidden concealed dual: chcocard.jpg
concealed dual (new): card-concealed-dual.jpg characters hidden concealed dual (new): choncard.jpg
equipment: card-equipment.jpg characters concealed-optional concealed-optional character: chcocard.jpg
location: card-location.jpg characters concealed-optional concealed-optional dual: chcocard.jpg
plot twist: card-plot-twist.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
############################# Name line ############################# Name line
full name: full name:
...@@ -87,13 +105,13 @@ card style: ...@@ -87,13 +105,13 @@ card style:
############################# Image ############################# Image
image: image:
left: left:
script: if is_dual() then 60 else 42 script: if is_new_dual() then 60 else 42
top: 73 top: 73
width: width:
script: if is_dual() then 283 else 301 script: if is_new_dual() then 283 else 301
height: 342 height: 342
mask: mask:
script: if is_dual() then "image-mask-dual.png" else "image-mask.png" script: if is_new_dual() then "image-mask-dual.png" else "image-mask.png"
z index: 1 z index: 1
card symbol: card symbol:
left: 310 left: 310
...@@ -102,11 +120,11 @@ card style: ...@@ -102,11 +120,11 @@ card style:
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: blank.png Other...: /vs-common.mse-include/blank.png
z index: 3 z index: 3
custom symbol: custom symbol:
left: 310 left: 310
...@@ -122,16 +140,16 @@ card style: ...@@ -122,16 +140,16 @@ card style:
width: 20 width: 20
render style: image render style: image
choice images: choice images:
first edition: first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: visible:
script: styling.edition script: styling.edition
############################# Type Bar ############################# Type Bar
type text full: type text full:
left: script: if is_dual() then 87 else 72 left: script: if is_new_dual() then 87 else 72
top: 395 top: 395
width: script: if is_dual() then 243 else 256 width: script: if is_new_dual() then 243 else 256
height: 20 height: 20
font: font:
name: Eurostile name: Eurostile
...@@ -141,9 +159,9 @@ card style: ...@@ -141,9 +159,9 @@ card style:
alignment: middle center alignment: middle center
z index: 3 z index: 3
type bar: type bar:
left: script: if is_dual() then 87 else 72 left: script: if is_new_dual() then 87 else 72
top: 395 top: 395
width: script: if is_dual() then 243 else 256 width: script: if is_new_dual() then 243 else 256
height: 20 height: 20
visible: visible:
script: card.type_text != "" script: card.type_text != ""
...@@ -221,10 +239,10 @@ card style: ...@@ -221,10 +239,10 @@ card style:
z index: 4 z index: 4
render style: image hidden render style: image hidden
choice images: choice images:
common: rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team 2 full: team 2 full:
...@@ -238,11 +256,7 @@ card style: ...@@ -238,11 +256,7 @@ card style:
size: 19 size: 19
scale down to: 18 scale down to: 18
color: rgb(245,230,197) color: rgb(245,230,197)
symbol font: visible: { is_new_dual() }
name: vs-standard-arrow
size: 18
alignment: middle center
visible: is_dual()
alignment: center shrink-overflow alignment: center shrink-overflow
z index: 4 z index: 4
padding left: 2 padding left: 2
...@@ -254,29 +268,30 @@ card style: ...@@ -254,29 +268,30 @@ card style:
symbols: symbols:
left: 20 left: 20
top : top :
script: if is_dual() then 365 else 320 script: if is_new_dual() then 365 else 320
height: height:
script: if is_dual() then 34 else 17 script: if is_new_dual() then 34 else 17
width: width:
script: if is_dual() then 38 else 19 script: if is_new_dual() then 38 else 19
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: flight:
script: if is_dual() then "flight.png" else "flight2.png" script: if is_new_dual() then "/vs-common.mse-include/flight.png" else "/vs-common.mse-include/flight2.png"
ongoing: ongoing:
script: if is_dual() then "ongoing.png" else "ongoing2.png" script: if is_new_dual() then "/vs-common.mse-include/ongoing.png" else "/vs-common.mse-include/ongoing2.png"
range: range:
script: if is_dual() then "range.png" else "range2.png" script: if is_new_dual() then "/vs-common.mse-include/range.png" else "/vs-common.mse-include/range2.png"
direction: vertical direction: vertical
spacing: 0 spacing: 0
############################# Text box ############################# Text box
rule text: rule text:
left: left:
script: if is_dual() then 95 else 90 script: if is_new_dual() then 105 else 90
top : 430 top : 430
width: 265 width:
script: if is_new_dual() then 250 else 265
height: 50 height: 50
mask: text-mask.png mask: text-mask.png
font: font:
...@@ -299,7 +314,7 @@ card style: ...@@ -299,7 +314,7 @@ card style:
flavor text: flavor text:
left: left:
script: if is_dual() then 95 else 90 script: if is_new_dual() then 95 else 90
top : 440 top : 440
width: 265 width: 265
height: 50 height: 50
...@@ -319,16 +334,19 @@ card style: ...@@ -319,16 +334,19 @@ card style:
watermark: watermark:
left: left:
script: if is_dual() then 217 else 212 script: if watermark_narrow() then 190 else
if watermark_wide() then 180 else
if is_new_dual() then 217 else 200
top: 435 top: 435
width: 40 width:
height: 60 script: if watermark_narrow() then 35 else
if watermark_wide() then 90 else 50
height: 50
visible:
script: styling.watermarkings
render style: image render style: image
z index: 5 include file: vs-common.mse-include/watermarks
choice images: z index: 4
BPRD: bprd-watermark.png
Thule Society: thule-society-watermark.png
############################# Atack/defence ############################# Atack/defence
attack: attack:
...@@ -392,3 +410,25 @@ card style: ...@@ -392,3 +410,25 @@ card style:
name: Eurostile name: Eurostile
size: 4 size: 4
color: rgb(255,255,255) 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:
script: if styling.foils=="no" then 0 else 375
height:
script: if styling.foils=="no" then 0 else 523
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible:
script: styling.foils
mse version: 0.3.3 mse version: 0.3.5
game: vs game: vs
full name: VS Hellboy full name: VS Hellboy
short name: VS Hellboy short name: VS Hellboy
icon: card-sample.png icon: card-sample.png
position hint: 003 position hint: 003
version: 2007-06-25 version: 2007-09-06
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2007-06-25 version: 2007-09-06
card width: 375 card width: 375
card height: 523 card height: 523
...@@ -19,6 +19,16 @@ card dpi: 150 ...@@ -19,6 +19,16 @@ card dpi: 150
############################################################## Extra style ############################################################## Extra style
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: styling field:
type: boolean type: boolean
name: edition name: edition
...@@ -37,15 +47,21 @@ card style: ...@@ -37,15 +47,21 @@ card style:
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
character: card-character.jpg characters visible character: cvchcard.jpg
character dual: card-character-dual.jpg characters visible character dual: cvcdcard.jpg
character dual (new): card-character-dual-new.jpg characters visible character dual (new): cvcncard.jpg
concealed: card-concealed.jpg characters hidden concealed: chcocard.jpg
concealed dual: card-concealed-dual.jpg characters hidden concealed dual: chodcard.jpg
concealed dual (new): card-concealed-dual-new.jpg characters hidden concealed dual (new): choncard.jpg
equipment: card-equipment.jpg characters concealed-optional concealed-optional character: chcocard.jpg
location: card-location.jpg characters concealed-optional concealed-optional dual: chodcard.jpg
plot twist: card-plot-twist.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
############################# Name line ############################# Name line
full name: full name:
...@@ -103,11 +119,11 @@ card style: ...@@ -103,11 +119,11 @@ card style:
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: blank.png Other...: /vs-common.mse-include/blank.png
z index: 3 z index: 3
custom symbol: custom symbol:
left: 310 left: 310
...@@ -123,7 +139,7 @@ card style: ...@@ -123,7 +139,7 @@ card style:
width: 34 width: 34
render style: image render style: image
choice images: choice images:
first edition: first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: visible:
script: styling.edition script: styling.edition
...@@ -199,7 +215,7 @@ card style: ...@@ -199,7 +215,7 @@ card style:
visible: script: card.rarity=="promo" visible: script: card.rarity=="promo"
z index: 3 z index: 3
font: font:
name: Eurostile name: Eurostile-Black-DTC
size: 8 size: 8
color: rgb(255,255,255) color: rgb(255,255,255)
weight: bold weight: bold
...@@ -223,10 +239,10 @@ card style: ...@@ -223,10 +239,10 @@ card style:
z index: 3 z index: 3
render style: image hidden render style: image hidden
choice images: choice images:
common: rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team full: team full:
...@@ -285,9 +301,9 @@ card style: ...@@ -285,9 +301,9 @@ card style:
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: flight.png flight: /vs-common.mse-include/flight.png
ongoing: ongoing.png ongoing: /vs-common.mse-include/ongoing.png
range: range.png range: /vs-common.mse-include/range.png
direction: vertical direction: vertical
spacing: 0 spacing: 0
...@@ -337,15 +353,19 @@ card style: ...@@ -337,15 +353,19 @@ card style:
line height hard: 1 line height hard: 1
watermark: watermark:
left: 167 left:
top: 345 script: if watermark_narrow() then 197 else
width: 106 if watermark_wide() then 132 else 166
height: 140 top: 365
width:
script: if watermark_narrow() then 60 else
if watermark_wide() then 165 else 106
height: 80
visible:
script: styling.watermarkings
render style: image render style: image
choice images: include file: vs-common.mse-include/watermarks
BPRD: bprd-watermark.png z index: 4
Thule Society: thule-society-watermark.png
############################# Atack/defence ############################# Atack/defence
attack: attack:
...@@ -410,3 +430,25 @@ card style: ...@@ -410,3 +430,25 @@ card style:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) 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:
script: if styling.foils=="no" then 0 else 375
height:
script: if styling.foils=="no" then 0 else 523
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible:
script: styling.foils
mse version: 0.3.5
game: vs
full name: VS New Style EM
short name: New Style EM
icon: card-sample.png
position hint: 006
version: 2007-09-06
depends on:
package: vs.mse-game
version: 2007-09-06
depends on:
package: vs-common.mse-include
version: 2007-09-06
card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
############################################################## Set info fields
############################################################## Extra style
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: choice
name: symbol font
description: Use which symbol font?
initial: new
choice: new
choice: old
############################################################## 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.png
characters visible character dual: cvchcard.png
characters visible character dual (new): cvchcard.png
characters hidden concealed: chcocard.png
characters hidden concealed dual: chcocard.png
characters hidden concealed dual (new): chcocard.png
characters concealed-optional concealed-optional character: ccoccard.png
characters concealed-optional concealed-optional dual: ccoccard.png
characters concealed-optional concealed-optional dual (new): ccoccard.png
equipment visible equipment: eveqcard.png
equipment concealed equipment: eceqcard.png
equipment concealed-optional equipment: eoeqcard.png
location: locard.png
plot twist: ptcard.png
############################# Name line
full name:
left: 82
top : 20
width: 230
height: 30
alignment: middle center shrink-overflow
padding bottom: 0
z index: 4
font:
name: Percolator Expert
size: 30
scale down to: 6
color: rgb(247,239,231)
separator color: rgb(247,239,231)
symbol font:
name:
script:
if styling.symbol_font == "new"
then "vs-standard-new"
else "vs-standard-arrow"
size: 15
alignment: middle center
cost:
left: 25
top : 29
width: 25
height: 41
alignment: bottom center
font:
name: BadhouseBoldNumbers
size: 35
color: rgb(252,217,121)
shadow color: rgb(0,0,0)
shadow displacement x: 2
shadow displacement y: 2
z index: 4
padding top: 0
############################# Image
image:
left: 19
top: 73
width: 339
height: 255
mask: image-mask.png
z index: 1
card symbol:
left: 315
top : 33
height: 30
width: 35
render style: image
choice images:
Marvel: marvel.png
DC-new: dcnew.png
DC-old: /vs-common.mse-include/dcold.png
Hellboy: hellboy.png
Other...: /vs-common.mse-include/blank.png
z index: 3
custom symbol:
left: 310
top: 31
height: 30
width: 30
visible: script: card.card_symbol=="Other..."
z index: 4
############################# Type Bar
type text full:
left: 19
top: 317
width: 339
height: 12
font:
name: BankGothic Md BT
size: 8
color: rgb(0,0,0)
visible: script: is_character()
alignment: middle center
z index: 3
type bar:
left: 19
top: 317
width: 339
height: 13
visible:
script: card.type_text != ""
render style: image
choice images:
type bar: type-bar.png
z index: 2
############################# Version
version full:
left: 80
top : 51
width: 230
height: 18
alignment: middle center shrink-overflow
z index: 4
font:
name: Percolator Expert
size: 16
scale down to: 8
color: rgb(247,239,231)
separator color: rgb(247,239,231)
############################# Card ID
number line:
left: 106
top : 481
width: 45
height: 15
z index: 4
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: 105
top : 480
width: 45
height: 15
visible: script: card.rarity=="promo"
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
promo outliner 2:
left: 107
top : 482
width: 45
height: 15
visible: script: card.rarity=="promo"
z index: 3
font:
name: Eurostile
size: 8
color: rgb(255,255,255)
weight: bold
rarity:
left: 120
top: 470
width: 23
height: 25
z index: 5
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: 30
top : 329
height: 28
width: 338
font:
name: Gill Sans MT Condensed
size: 20
scale down to: 5
color:
script: if is_concealed() then rgb(23,4,6)
else if is_equipment() then rgb(82,82,82)
else if is_location() then rgb(0,48,33)
else if is_plot_twist() then rgb(28,47,87)
else rgb(41,0,0)
alignment: middle center shrink-overflow
z index: 4
padding left: 4
padding top: 4
padding right: 4
padding bottom: 4
############################# FlightRange
############################# Text box
rule text:
left: 20
top : 353
width: 338
height: 100
font:
name: Eurostile
italic name: EurostileObl-Normal
size: 11
scale down to: 6
color: rgb(0,0,0)
symbol font:
name:
script:
if styling.symbol_font == "new"
then "vs-standard-new"
else "vs-standard-arrow"
size: 14
alignment: middle center
alignment: top left shrink-overflow
z index: 3
padding left: 2
padding top: 5
padding right: 2
padding bottom: 2
line height hard: 1.4
flavor text:
left: 90
top : 435
width: 225
height: 40
font:
name: EurostileObl-Normal
size: 10
scale down to: 6
color: rgb(0,0,0)
alignment: bottom center shrink-overflow
z index: 3
padding left: 2
padding top: 2
padding right: 2
padding bottom: 2
line height hard: 1
watermark:
left:
script: if watermark_narrow() then 150 else
if watermark_wide() then 112 else 147
top: 367
width:
script: if watermark_narrow() then 75 else
if watermark_wide() then 165 else 90
height: 90
visible:
script: styling.watermarkings
render style: image
include file: vs-common.mse-include/watermarks
z index: 4
############################# Attack/defence
attack:
z index: 4
left: 24
top: 448
width: 30
height: 47
visible: script: is_character()
z index: 4
alignment: bottom center shrink-overflow
font:
name: BadhouseBoldNumbers
size: 35
color: rgb(252,217,121)
shadow color: rgb(0,0,0)
shadow displacement x: 3
shadow displacement y: 0
defence:
z index: 4
left: 323
top: 448
width: 30
height: 47
visible: script: is_character()
z index: 4
alignment: bottom center shrink-overflow
font:
name: BadhouseBoldNumbers
size: 35
color: rgb(145,199,219)
shadow color: rgb(0,0,0)
shadow displacement x: -3
shadow displacement y: 0
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 169
top : 480
width: 133
height: 15
alignment: middle left shrink-overflow
z index: 4
font:
name: BankGothic Md BT
size: 6
color: rgb(255,255,255)
copyright:
left: 103
top : 493
width: 200
height: 10
z index: 4
alignment: middle center
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 field:
type: choice
name: playarea
choice: none
choice: visible
choice: concealed
choice: both
initial: none
show statistics: false
save value: true
extra card field:
type: choice
name: flightrange
choice: none
choice: flight
choice: range
choice: both
initial: none
show statistics: false
save value: true
extra card field:
type: choice
name: ongoing
choice: none
choice: ongoing
initial: none
script: symbol_default()
description: Symbols for this card (ongoing)
extra card field:
type: choice
name: affiliation
editable: false
initial: none
include file: vs-common.mse-include/watermark-names
extra card style:
playarea:
left: 320
top : 333
height: 15
width: 29
z index: 4
visible: { is_character() or is_equipment() }
render style: image list
choice images:
visible: visible.png
concealed: concealed.png
both: concealop.png
flightrange:
left: 65
top : 460
height: 39
width: 18
z index: 4
visible: { is_character() }
render style: image list
choice images:
flight: flight.png
range: range.png
both: flightrange.png
ongoing:
left: 23
top : 473
height: 13
width: 18
z index: 5
visible: { is_plot_twist() }
render style: image list
choice images:
ongoing: ongoing.png
foil layer:
left: 0
top : 0
width:
script: if styling.foils=="no" then 0 else 375
height:
script: if styling.foils=="no" then 0 else 523
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible:
script: styling.foils
affiliation:
right: { 194 + card_style.team_full.content_width * -0.5 }
top : 330
height: 17
width: 28
z index: 5
alignment: middle right
render style: image
include file: vs-common.mse-include/affiliations
# Simple exporter for HTML files
mse version: 0.3.4
game: vs
short name: Spoiler
full name: List of cards
icon: preview.png
create directory: true
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: text
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-arrow"
symbol_font_size := 12
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(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' >{ to_html(card.team_full ) }</span>
<span class='team 2' >{ to_html(card.team_2_full ) }</span>
<span class='type' >{ to_html(card.type_text_full) }</span>
<span class='fro' >{ to_html(card.symbols ) }</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(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(cards, order_by: {input.number_line}) do
write_card()
}</ul>"
}
write_group := {
cards := filter_list(set.cards, filter: { 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:"A") +
write_group(title: "Equipment", code:"B") +
write_group(title: "Location", code:"C") +
write_group(title: "Plot Twist", code:"D")
else
write_cards(cards: set.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}/")
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();
}
.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 .full_name {
font-weight: bold;
display: inline;
font-family: "Percolator Expert";
font-size: larger;
}
.card .cost {
display: inline;
font-family: "Eurostile", "Eurostile";
font-size: larger;
margin-left: .5em;
vertical-align: middle;
}
.card .flavor-text {
font-style: italic;
}
.card .number_line {
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;
}
\ No newline at end of file
mse version: 0.3.2 mse version: 0.3.2
# Symbol font for arrow symbol # Symbol font for arrow symbol
image font size: 135 image font size: 135
...@@ -6,6 +6,12 @@ horizontal space: 0 ...@@ -6,6 +6,12 @@ horizontal space: 0
symbol: symbol:
code: -> code: ->
image: arrow.png image: arrow.png
symbol:
code: >>>
image: arrow.png
symbol: symbol:
code: @ code: @
image: diamond.png image: diamonda.png
symbol:
code: <>
image: diamonda.png
\ No newline at end of file
mse version: 0.3.5
# Symbol font for the new template
image font size: 135
horizontal space: 0
symbol:
code: ->
image: arrow.png
symbol:
code: >>>
image: arrow.png
symbol:
code: @
image: diamond.png
symbol:
code: <>
image: diamond.png
symbol:
code: Activate
image: activate.png
symbol:
code: AIM
image: aim.png
symbol:
code: Alpha Flight
image: alphaflight.png
symbol:
code: Anti-Matter
image: antimatter.png
symbol:
code: Autobot
image: autobots.png
symbol:
code: Decepticon
image: decepticons.png
symbol:
code: Quintesson
image: quintessons.png
symbol:
code: Horsemen of Apocalypse
image: apocalypse.png
symbol:
code: Arkham Inmates
image: arkhaminmates.png
symbol:
code: Avengers
image: avengers.png
symbol:
code: Birds of Prey
image: birdsofprey.png
symbol:
code: B.P.R.D.
image: bprd.png
symbol:
code: Brood
image: brood.png
symbol:
code: Brotherhood
image: brotherhood.png
symbol:
code: Captain America
image: captainamerica.png
symbol:
code: Marvel Defenders
image: defenders.png
symbol:
code: Doom
image: doom.png
symbol:
code: Excalibur
image: excalibur.png
symbol:
code: Fantastic Four
image: f4.png
symbol:
code: Femizons
image: femizons.png
symbol:
code: Gotham Knights
image: gothamknights.png
symbol:
code: Green Lantern
image: greenlantern.png
symbol:
code: The Hand
image: hand.png
symbol:
code: Hellfire Club
image: hellfire.png
symbol:
code: Heralds of Galactus
image: heralds.png
symbol:
code: Heroes for Hire
image: heroesforhire.png
symbol:
code: Hydra
image: hydra.png
symbol:
code: JLA
image: jla.png
symbol:
code: JSA
image: jsa.png
symbol:
code: Kree
image: kree.png
symbol:
code: Legionnaires
image: legion.png
symbol:
code: Marvel Knights
image: marvelknights.png
symbol:
code: Masters of Evil
image: mastersofevil.png
symbol:
code: Outsiders
image: outsiders.png
symbol:
code: Omega Flight
image: omegaflight.png
symbol:
code: New Warriors
image: newwarriors.png
symbol:
code: Secret Six
image: secretsix.png
symbol:
code: Serpent Society
image: serpentsociety.png
symbol:
code: Shadowpact
image: shadowpact.png
symbol:
code: Shi'ar
image: shiar.png
symbol:
code: SHIELD
image: shield.png
symbol:
code: Sinister Syndicate
image: sinistersyndicate.png
symbol:
code: Skeleton Crew
image: skeletoncrew.png
symbol:
code: Spider-Friends
image: spiderman.png
symbol:
code: Starjammers
image: starjammers.png
symbol:
code: Team Superman
image: superman.png
symbol:
code: The Order
image: theorder.png
symbol:
code: Thor
image: thor.png
symbol:
code: Thule Society
image: thule.png
symbol:
code: Thunderbolts
image: thunderbolts.png
symbol:
code: Teen Titans
image: titans.png
symbol:
code: The Ultimates
image: ultimates.png
symbol:
code: X-Men
image: xmen.png
symbol:
code: 0
image: 0.png
symbol:
code: 1
image: 1.png
symbol:
code: 2
image: 2.png
symbol:
code: 3
image: 3.png
symbol:
code: 4
image: 4.png
symbol:
code: 5
image: 5.png
symbol:
code: 6
image: 6.png
symbol:
code: 7
image: 7.png
symbol:
code: 8
image: 8.png
symbol:
code: 9
image: 9.png
mse version: 0.3.3 mse version: 0.3.5
game: vs game: vs
full name: VS Standard full name: VS Standard
short name: Standard short name: Standard
icon: card-sample.png icon: card-sample.png
position hint: 001 position hint: 001
version: 2007-06-25 version: 2007-09-06
depends on: depends on:
package: vs.mse-game package: vs.mse-game
version: 2007-06-25 version: 2007-09-06
depends on:
package: vs-common.mse-include
version: 2007-09-06
card width: 375 card width: 375
card height: 523 card height: 523
...@@ -19,6 +22,16 @@ card dpi: 150 ...@@ -19,6 +22,16 @@ card dpi: 150
############################################################## Extra style ############################################################## Extra style
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: styling field:
type: boolean type: boolean
name: edition name: edition
...@@ -37,15 +50,21 @@ card style: ...@@ -37,15 +50,21 @@ card style:
render style: image render style: image
popup style: in place popup style: in place
choice images: choice images:
character: card-character.jpg characters visible character: cvchcard.jpg
character dual: card-character-dual.jpg characters visible character dual: cvcdcard.jpg
character dual (new): card-character-dual-new.jpg characters visible character dual (new): cvcncard.jpg
concealed: card-concealed.jpg characters hidden concealed: chcocard.jpg
concealed dual: card-concealed-dual.jpg characters hidden concealed dual: chodcard.jpg
concealed dual (new): card-concealed-dual-new.jpg characters hidden concealed dual (new): choncard.jpg
equipment: card-equipment.jpg characters concealed-optional concealed-optional character: chcocard.jpg
location: card-location.jpg characters concealed-optional concealed-optional dual: chodcard.jpg
plot twist: card-plot-twist.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
############################# Name line ############################# Name line
full name: full name:
...@@ -103,11 +122,11 @@ card style: ...@@ -103,11 +122,11 @@ card style:
width: 45 width: 45
render style: image render style: image
choice images: choice images:
Marvel: marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: blank.png Other...: /vs-common.mse-include/blank.png
z index: 3 z index: 3
custom symbol: custom symbol:
left: 310 left: 310
...@@ -123,7 +142,7 @@ card style: ...@@ -123,7 +142,7 @@ card style:
width: 34 width: 34
render style: image render style: image
choice images: choice images:
first edition: first-edition.png first edition: /vs-common.mse-include/first-edition.png
z index: 3 z index: 3
visible: visible:
script: styling.edition script: styling.edition
...@@ -223,10 +242,10 @@ card style: ...@@ -223,10 +242,10 @@ card style:
z index: 3 z index: 3
render style: image hidden render style: image hidden
choice images: choice images:
common: rarity-common.png common: /vs-common.mse-include/rarity-common.png
uncommon: rarity-uncommon.png uncommon: /vs-common.mse-include/rarity-uncommon.png
rare: rarity-rare.png rare: /vs-common.mse-include/rarity-rare.png
promo: rarity-promo.png promo: /vs-common.mse-include/rarity-promo.png
############################# Affiliation ############################# Affiliation
team full: team full:
...@@ -244,8 +263,8 @@ card style: ...@@ -244,8 +263,8 @@ card style:
symbol font: symbol font:
name: vs-standard-arrow name: vs-standard-arrow
size: 18 size: 18
alignment: middle center alignment: middle center shrink-overflow
alignment: middle center shrink-overflow alignment: middle center
z index: 4 z index: 4
padding left: 2 padding left: 2
padding top: 2 padding top: 2
...@@ -285,9 +304,9 @@ card style: ...@@ -285,9 +304,9 @@ card style:
z index: 4 z index: 4
render style: image list render style: image list
choice images: choice images:
flight: flight.png flight: /vs-common.mse-include/flight.png
ongoing: ongoing.png ongoing: /vs-common.mse-include/ongoing.png
range: range.png range: /vs-common.mse-include/range.png
direction: vertical direction: vertical
spacing: 0 spacing: 0
...@@ -337,14 +356,19 @@ card style: ...@@ -337,14 +356,19 @@ card style:
line height hard: 1 line height hard: 1
watermark: watermark:
left: 167 left:
top: 345 script: if watermark_narrow() then 197 else
width: 106 if watermark_wide() then 132 else 166
height: 140 top: 365
width:
script: if watermark_narrow() then 60 else
if watermark_wide() then 165 else 106
height: 80
visible:
script: styling.watermarkings
render style: image render style: image
choice images: include file: vs-common.mse-include/watermarks
BPRD: bprd-watermark.png z index: 4
Thule Society: thule-society-watermark.png
############################# Attack/defence ############################# Attack/defence
...@@ -410,3 +434,25 @@ card style: ...@@ -410,3 +434,25 @@ card style:
name: Eurostile name: Eurostile
size: 6 size: 6
color: rgb(255,255,255) 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:
script: if styling.foils=="no" then 0 else 375
height:
script: if styling.foils=="no" then 0 else 523
z index: 8
render style: image
choice images:
foil: /vs-common.mse-include/foil.png
visible:
script: styling.foils
mse version: 0.3.3 mse version: 0.3.5
full name: VS System full name: VS System
short name: VS short name: VS
icon: card-back.png icon: card-back.png
version: 2007-06-25 version: 2007-09-06
position hint: 03 position hint: 3
############################################################## Functions & filters ############################################################## Functions & filters
# General functions # General functions
init script: init script:
# Index for sorting, character/concealed, equipment, location then plot twist # Index for sorting, character/concealed, equipment, location then plot twist
sort_index := { sort_index := {
if card.team=="" then "2" if card.team=="" then "2"
else if card.team=="Equipment" then "3" else if card.team=="EQUIPMENT" then "3"
else if card.team=="Location" then "4" else if card.team=="Equipment" then "3"
else if card.team=="Plot Twist" then "5" else if card.team=="LOCATION" then "4"
else "1" else if card.team=="Location" then "4"
else if card.team=="PLOT TWIST" then "5"
else if card.team=="Plot Twist" then "5"
else "1"
}; };
############################################################## Text Filters
# add symbols to text # add symbols to text
symbol_filter := symbol_filter :=
# step 5a : add arrow/diamond/dot symbols # step 5a : add arrow/diamond/dot symbols
replace_rule( replace_rule(
match: "->|@", match: "->|>>>|@|<>",
replace: "<sym-auto>&</sym-auto>" )+ replace: "<sym-auto>&</sym-auto>" )+
# step 5b : longdash for keywords # step 5b : longdash for keywords
replace_rule( replace_rule(
...@@ -52,7 +57,7 @@ init script: ...@@ -52,7 +57,7 @@ init script:
# step 2 : reminder text for keywords # step 2 : reminder text for keywords
expand_keywords_rule( expand_keywords_rule(
default_expand: { contains(match:mode, set.automatic_reminder_text) }, default_expand: { contains(match:mode, set.automatic_reminder_text) },
combine: { "{keyword}<atom-reminder-{mode}> ({process_english_hints(reminder)})</atom-reminder-{mode}>" } combine: { "<b-auto>{keyword}</b-auto><atom-reminder-{mode}> ({process_english_hints(reminder)})</atom-reminder-{mode}>" }
) + ) +
# step 3 : expand shortcut words ~ and CARDNAME # step 3 : expand shortcut words ~ and CARDNAME
replace_rule( replace_rule(
...@@ -67,43 +72,54 @@ init script: ...@@ -67,43 +72,54 @@ init script:
) + ) +
# step 5 : symbols # step 5 : symbols
symbol_filter + symbol_filter +
# step 7b : Bold keywords without reminder text # step 6a : Bold keywords without reminder text
replace_rule( replace_rule(
match: "<kw[^>]*>[^<]+</kw-a>", match: "<kw[^>]*>[^<]+</kw-a>",
replace: "<b-auto>&</b-auto>") + replace: "<b-auto>&</b-auto>") +
# step 7c : Bold keywords with reminder text # step 6b : Bold keywords with reminder text
replace_rule( replace_rule(
match: "<kw[^>]*>[^<]+</kw-A>", match: "<kw[^>]*>[^<]+</kw-A>",
replace: "<b-auto>&</b-auto>") + replace: "<b-auto>&</b-auto>") +
# step 7 : italic reminder text # step 7 : italic reminder text
replace_rule( replace_rule(
match: "[(][^)\n]*[)]?", match: "[(][^)\n]*[)]?",
in_context: "(^|[[:space:]])<match>|<atom-keyword><match></", in_context: "(^|[[:space:]])<match>|<atom-keyword><match>",
replace: "<i-auto>&</i-auto>") replace: "<i-auto>&</i-auto>")
# Determine type of card ############### Determine type of card
concealed_character := filter_rule(match: "Concealed.|Concealed—Optional.") c_optional_character := filter_rule(match: "Concealed—Optional")
keyword_sort_equipment := filter_rule(match: "Transferable.") concealed_character := filter_rule(match: "Concealed")
keyword_sort_equipment := filter_rule(match: "Transferable")
keyword_sort_location := filter_rule(match: "Terraform") keyword_sort_location := filter_rule(match: "Terraform")
keyword_sort_plot_twist := filter_rule(match: "Ongoing:") keyword_sort_plot_twist := filter_rule(match: "Ongoing:")
card_type := { card_type := {
if card.team == "Location" then "location" if card.team == "Location" then "location"
else if keyword_sort_location(card.rule_text) != "" then "location" else if card.team == "LOCATION" then "location"
else if card.team == "Equipment" then "equipment" else if keyword_sort_location(card.rule_text) != "" then "location"
else if keyword_sort_equipment(card.rule_text) != "" then "equipment" else if card.team == "Equipment" then "equipment visible equipment"
else if card.team == "Plot Twist" then "plot twist" else if card.team == "EQUIPMENT" then "equipment visible equipment"
else if keyword_sort_plot_twist(card.rule_text) != "" then "plot twist" else if keyword_sort_equipment(card.rule_text) != "" then "equipment visible equipment"
else if card.symbols == "ongoing" then "plot twist" else if card.team == "Plot Twist" then "plot twist"
else if concealed_character(card.rule_text) != "" then concealed_script() else if card.team == "PLOT TWIST" then "plot twist"
else if card.team_2 != "" then "character dual" else if keyword_sort_plot_twist(card.rule_text) != "" then "plot twist"
else if card.team_2_of_2 != "" then "character dual (new)" else if card.symbols == "ongoing" then "plot twist"
else "character" else if c_optional_character(card.rule_text) != "" then c_optional_script()
else if concealed_character(card.rule_text) != "" then concealed_script()
else if card.team_2 != "" then "characters visible character dual"
else if card.team_2_of_2 != "" then "characters visible character dual (new)"
else "characters visible character"
}
# Default Concealed Optional Card Type
c_optional_script := {
if card.team_2 != "" then "characters concealed-optional concealed-optional dual"
else if card.team_2_of_2 != "" then "characters concealed-optional concealed-optional dual (new)"
else "characters concealed-optional concealed-optional character"
} }
# Default Concealed Card Type # Default Concealed Card Type
concealed_script := { concealed_script := {
if card.team_2 != "" then "concealed dual" if card.team_2 != "" then "characters hidden concealed dual"
else if card.team_2_of_2 != "" then "concealed dual (new)" else if card.team_2_of_2 != "" then "characters hidden concealed dual (new)"
else "concealed" else "characters hidden concealed"
} }
# Default symbols # Default symbols
symbol_default := { symbol_default := {
...@@ -127,34 +143,48 @@ init script: ...@@ -127,34 +143,48 @@ init script:
############### Type of card ############### Type of card
is_dual := { is_dual := {
card.card_type == "character dual" or card.card_type == "characters visible character dual" or
card.card_type == "concealed dual" card.card_type == "characters hidden concealed dual" or
card.card_type == "characters concealed-optional concealed-optional dual"
} }
is_new_dual := { is_new_dual := {
card.card_type == "character dual (new)" or card.card_type == "characters visible character dual (new)" or
card.card_type == "concealed dual (new)" card.card_type == "characters hidden concealed dual (new)" or
card.card_type == "characters concealed-optional concealed-optional dual (new)"
} }
is_not_new_dual := { is_not_new_dual := {
card.card_type == "character" or card.card_type == "characters visible character" or
card.card_type == "character dual" or card.card_type == "characters visible character dual" or
card.card_type == "concealed" or card.card_type == "characters hidden character concealed" or
card.card_type == "concealed dual" 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 := { is_character := {
card.card_type == "character" or card.card_type == "characters visible character" or
card.card_type == "character dual" or card.card_type == "characters visible character dual" or
card.card_type == "character dual (new)" or card.card_type == "characters visible character dual (new)" or
card.card_type == "concealed" or card.card_type == "characters hidden concealed" or
card.card_type == "concealed dual" or card.card_type == "characters hidden concealed dual" or
card.card_type == "concealed dual (new)" card.card_type == "characters hidden concealed dual (new)" or
card.card_type == "characters concealed-optional concealed-optional character" or
card.card_type == "characters concealed-optional concealed-optional character dual" or
card.card_type == "characters concealed-optional concealed-optional character dual (new)"
} }
is_concealed := { is_concealed := {
card.card_type == "concealed" or card.card_type == "characters hidden concealed" or
card.card_type == "concealed dual" or card.card_type == "characters hidden concealed dual" or
card.card_type == "concealed dual (new)" card.card_type == "characters hidden concealed dual (new)" or
card.card_type == "characters concealed-optional concealed-optional character" or
card.card_type == "characters concealed-optional concealed-optional dual" or
card.card_type == "characters concealed-optional concealed-optional dual (new)" or
card.card_type == "concealed equipment" or
card.card_type == "concealed-optional equipment"
} }
is_equipment := { is_equipment := {
card.card_type == "equipment" card.card_type == "visible equipment" or
card.card_type == "concealed equipment" or
card.card_type == "concealed-optional equipment"
} }
is_location := { is_location := {
card.card_type == "location" card.card_type == "location"
...@@ -165,6 +195,30 @@ init script: ...@@ -165,6 +195,30 @@ init script:
is_ch_or_pt := { is_ch_or_pt := {
is_character() or is_plot_twist() 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"
}
############### Determine Card Position
pos_of_card := {
position(
of: card
in: set
order_by: {
sort_index() + card.team + card.team_2_of_2 + card.team_2 + card.team_2_of_2_2 + card.name + card.version + " • " + card.team_affiliation
}) + 1
}
############################################################## Set fields ############################################################## Set fields
set field: set field:
...@@ -234,11 +288,11 @@ default set style: ...@@ -234,11 +288,11 @@ default set style:
size: 16 size: 16
render style: both render style: both
choice images: choice images:
Marvel: marvel.png Marvel: /vs-common.mse-include/marvel.png
DC-new: dcnew.png DC-new: /vs-common.mse-include/dcnew.png
DC-old: dcold.png DC-old: /vs-common.mse-include/dcold.png
Hellboy: hellboy.png Hellboy: /vs-common.mse-include/hellboy.png
Other...: other.png Other...: /vs-common.mse-include/other.png
title: title:
padding left: 2 padding left: 2
font: font:
...@@ -253,13 +307,27 @@ default set style: ...@@ -253,13 +307,27 @@ default set style:
card field: card field:
type: choice type: choice
name: card type name: card type
choice: character choice: characters
choice: character dual choice:
choice: character dual (new) name: visible
choice: concealed choice: character
choice: concealed dual choice: character dual
choice: concealed dual (new) choice: character dual (new)
choice: equipment 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: location
choice: plot twist choice: plot twist
default: card_type() default: card_type()
...@@ -271,25 +339,27 @@ card field: ...@@ -271,25 +339,27 @@ card field:
name: name name: name
editable: false editable: false
show statistics: false show statistics: false
script: symbol_filter(value) card field:
type: text
name: sep
editable: false
script: if is_character() and card.identity=="" then "™ " else if is_character() and card.identity!="" then "™ <sym>@</sym>" else ""
card field: card field:
type: text type: text
name: identity name: identity
editable: false editable: false
script: symbol_filter(value)
show statistics: false
card field: card field:
type: text type: text
name: full name name: full name
script: script:
combined_editor( combined_editor(
field1: card.name, field1: card.name,
separator: "™ ", separator: card.sep,
field2: card.identity, field2: card.identity,
soft_before_empty: true, soft_before_empty: false,
hide_when_empty: true, hide_when_empty: false,
type_over1: " TM", type_over1: "TM",
type_over2: "TM" type_over2: "@"
) )
identifying: true identifying: true
show statistics: false show statistics: false
...@@ -301,6 +371,7 @@ card field: ...@@ -301,6 +371,7 @@ card field:
type: text type: text
name: cost name: cost
script: only_numbers(value) script: only_numbers(value)
icon: stats/cost.png
card list visible: true card list visible: true
card list column: 3 card list column: 3
card list alignment: right card list alignment: right
...@@ -404,12 +475,9 @@ card field: ...@@ -404,12 +475,9 @@ card field:
name: number name: number
save value: false save value: false
script: script:
position( if pos_of_card()<=9 then "00" + pos_of_card(value) else
of: card if pos_of_card()>=9 and pos_of_card()<=99 then "0" + pos_of_card(value) else
in: set "" + pos_of_card(value)
order_by: {
sort_index() + card.team + card.team_2_of_2 + card.team_2 + card.team_2_of_2_2 + card.name + card.version + " • " + card.team_affiliation
})
card list visible: true card list visible: true
card list column: 6 card list column: 6
card list width: 55 card list width: 55
...@@ -514,6 +582,7 @@ card field: ...@@ -514,6 +582,7 @@ card field:
card field: card field:
type: multiple choice type: multiple choice
name: symbols name: symbols
icon: stats/symbols.png
choice: flight choice: flight
choice: range choice: range
choice: ongoing choice: ongoing
...@@ -525,9 +594,9 @@ card field: ...@@ -525,9 +594,9 @@ card field:
card field: card field:
type: text type: text
name: rule text name: rule text
script: text_filter(value)
show statistics: false show statistics: false
multi line: true multi line: true
script: text_filter(value)
description: Rule text of the card, use @ for a diamond, -> for an arrow description: Rule text of the card, use @ for a diamond, -> for an arrow
card field: card field:
type: text type: text
...@@ -537,9 +606,8 @@ card field: ...@@ -537,9 +606,8 @@ card field:
card field: card field:
type: choice type: choice
name: watermark name: watermark
choice: none include file: vs-common.mse-include/watermark-names
choice: BPRD editable: false
choice: Thule Society
description: The Watermark for this set. description: The Watermark for this set.
...@@ -548,6 +616,7 @@ card field: ...@@ -548,6 +616,7 @@ card field:
type: text type: text
name: attack name: attack
script: only_numbers(value) script: only_numbers(value)
icon: stats/attack.png
save value: true save value: true
card list visible: true card list visible: true
card list column: 4 card list column: 4
...@@ -559,6 +628,7 @@ card field: ...@@ -559,6 +628,7 @@ card field:
type: text type: text
name: defence name: defence
script: only_numbers(value) script: only_numbers(value)
icon: stats/defence.png
save value: true save value: true
card list visible: true card list visible: true
card list column: 5 card list column: 5
...@@ -579,13 +649,45 @@ card field: ...@@ -579,13 +649,45 @@ card field:
multi line: true multi line: true
show statistics: false show statistics: false
############################################################## 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: `
replace: •
auto replace:
match: ::
replace: •
############################################################## Keywords ############################################################## Keywords
############################# Keyword rules ############################# Keyword rules
has keywords: true has keywords: true
keyword match script: name_filter(value) keyword match script: text_filter(value)
keyword mode: keyword mode:
name: real name: real
...@@ -597,7 +699,7 @@ keyword mode: ...@@ -597,7 +699,7 @@ keyword mode:
keyword parameter type: keyword parameter type:
name: number name: number
match: [0-9]+ match: [0-9XYZ?!]+
keyword parameter type: keyword parameter type:
name: action name: action
match: match:
...@@ -613,23 +715,23 @@ keyword parameter type: ...@@ -613,23 +715,23 @@ keyword parameter type:
############################# All VS System keywords ############################# All VS System keywords
keyword: keyword:
keyword: Concealed—Optional keyword: Concealed—Optional
match: Concealed—Optional match: Concealed—Optional
mode: real mode: real
reminder: This card may come into play in the hidden area. reminder: This card may come into play in the hidden area.
keyword: keyword:
keyword: Concealed keyword: Concealed
match: Concealed match: Concealed
mode: real mode: real
reminder: This card comes into play in the hidden area. reminder: This card comes into play in the hidden area.
keyword: keyword:
keyword: Loyalty—Reveal keyword: Loyalty—Reveal
match: Loyalty—Reveal match: Loyalty—Reveal
mode: real mode: real
reminder: If you don’t control a character that shares an affiliation with this character, then as an additional cost to recruit this character, reveal a character card from your hand or resource row that shares an affiliation with this character. reminder: If you don’t control a character that shares an affiliation with this character, then as an additional cost to recruit this character, reveal a character card from your hand or resource row that shares an affiliation with this character.
keyword: keyword:
keyword: Loyalty keyword: Loyalty
match: Loyalty match: Loyalty
mode: real mode: real
reminder: Recruit this character only if you control a character that shares at least one team affiliation with this character. reminder: Recruit this character only if you control a character that shares at least one team affiliation with this character.
keyword: keyword:
...@@ -643,8 +745,8 @@ keyword: ...@@ -643,8 +745,8 @@ keyword:
mode: real mode: real
reminder: Whenever this character becomes stunned, you do not take stun damage. Breakthrough is applied normally. reminder: Whenever this character becomes stunned, you do not take stun damage. Breakthrough is applied normally.
keyword: keyword:
keyword: Cosmic—Surge: keyword: Cosmic—Surge:
match: Cosmic—Surge: <atom-param>action</atom-param> match: Cosmic—Surge: <atom-param>action</atom-param>
mode: real mode: real
reminder: This character does not come into play with a cosmic counter. At the start of the recovery phase each turn, put a cosmic counter on this character. reminder: This character does not come into play with a cosmic counter. At the start of the recovery phase each turn, put a cosmic counter on this character.
keyword: keyword:
...@@ -659,7 +761,7 @@ keyword: ...@@ -659,7 +761,7 @@ keyword:
reminder: This character comes into play with a cosmic counter on it. reminder: This character comes into play with a cosmic counter on it.
keyword: keyword:
keyword: Boost keyword: Boost
match: Boost <atom-param>action</atom-param> match: Boost <atom-param>number</atom-param>
mode: real mode: real
reminder: As an additional cost to play this card, you may pay its boost cost. If you pay, this card has this this this ability in addition to any other text it has this turn. reminder: As an additional cost to play this card, you may pay its boost cost. If you pay, this card has this this this ability in addition to any other text it has this turn.
keyword: keyword:
...@@ -719,15 +821,11 @@ keyword: ...@@ -719,15 +821,11 @@ keyword:
reminder: This ability can only be used during the build phase. reminder: This ability can only be used during the build phase.
keyword: keyword:
keyword: Dual Loyalty keyword: Dual Loyalty
match: Dual Loaylty match: Dual Loyalty
mode: real mode: real
reminder: Recruit this card only if both its printed affiliations are among the affiliations of characters you control. reminder: Recruit this card only if both its printed affiliations are among the affiliations of characters you control.
keyword: keyword:
keyword: Substitute keyword: Substitute
match: Substitute match: Substitute
mode: real mode: real
reminder: Reveal this card -> You may remove from the game a ready character you control with cost greater than or equal to the cost of this card. If you do, put this card into play. Use only if this card is in your hand and only during your recruit step." reminder: Reveal this card -> You may remove from the game a ready character you control with cost greater than or equal to the cost of this card. If you do, put this card into play. Use only if this card is in your hand and only during your recruit step."
#keyword: \ No newline at end of file
# keyword: Mutant Traits
# keyword: Instanity
# keyword: Free
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment