Commit 34804556 authored by pichoro's avatar pichoro

Changes to Vanguard:

Better stats package.
Correct card back as card-sample in list of games.
Big keyword update.
General cleaning up of style.
parent 7cddae1f
mse version: 0.3.6 mse version: 0.3.8
game: vanguard game: vanguard
short name: Standard short name: Standard
installer group: Magic Vanguard/normal style installer group: Magic Vanguard/normal style
icon: card-sample.png icon: card-sample.png
position hint: 01 position hint: 01
version: 2008-06-30 version: 2010-03-22
depends on: depends on:
package: vanguard.mse-game package: vanguard.mse-game
version: 2007-12-29 version: 2007-12-29
depends on: depends on:
package: magic-mana-small.mse-symbol-font package: magic-mana-small.mse-symbol-font
version: 2007-09-23 version: 2007-09-23
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
card background: white
card width: 375 card width: 375
card height: 523 card height: 523
card dpi: 111.7142857 card dpi: 111.7142857
# Author: Wolfwood # Author: Wolfwood
# Based on: magic-new # Based on: magic-new
############################################################## Extra scripts ############################################################## Extra scripts
init script: init script:
# Use the normal tap symbol # Use the normal tap symbol
mana_t := { mana_t := {
...@@ -37,7 +30,6 @@ init script: ...@@ -37,7 +30,6 @@ init script:
guild_mana := { styling.use_guild_mana_symbols } guild_mana := { styling.use_guild_mana_symbols }
############################################################## Extra style options ############################################################## Extra style options
styling field: styling field:
type: boolean type: boolean
name: use guild mana symbols name: use guild mana symbols
...@@ -69,10 +61,9 @@ styling style: ...@@ -69,10 +61,9 @@ styling style:
tap symbol: tap symbol:
render style: both render style: both
choice images: choice images:
modern: /magic-mana-large.mse-symbol-font/mana_t.png modern: /magic-mana-small.mse-symbol-font/mana_t.png
old: /magic-mana-large.mse-symbol-font/mana_t_old.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png
diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
############################################################## Card fields ############################################################## Card fields
card style: card style:
############################# Background stuff ############################# Background stuff
...@@ -96,7 +87,6 @@ card style: ...@@ -96,7 +87,6 @@ card style:
render style: image render style: image
choice images: choice images:
normal: card.jpg normal: card.jpg
############################# Name line ############################# Name line
name: name:
left: 74 left: 74
...@@ -111,7 +101,6 @@ card style: ...@@ -111,7 +101,6 @@ card style:
size: 17 size: 17
weight: bold weight: bold
color: rgb(0,0,0) color: rgb(0,0,0)
############################# Image ############################# Image
image: image:
left: 46 left: 46
...@@ -119,9 +108,7 @@ card style: ...@@ -119,9 +108,7 @@ card style:
width: 281 width: 281
height: 248 height: 248
z index: 1 z index: 1
############################# Card type ############################# Card type
type: type:
left: 53 left: 53
top : 306 top : 306
...@@ -133,7 +120,6 @@ card style: ...@@ -133,7 +120,6 @@ card style:
name: Matrix name: Matrix
size: 13.5 size: 13.5
color: rgb(0,0,0) color: rgb(0,0,0)
############################# Text box ############################# Text box
rule text: rule text:
left: left:
...@@ -166,7 +152,6 @@ card style: ...@@ -166,7 +152,6 @@ card style:
padding bottom: 2 padding bottom: 2
line height hard: 1.2 line height hard: 1.2
line height line: 1.5 line height line: 1.5
flavor text: flavor text:
left: 76 left: 76
top : 393 top : 393
...@@ -186,7 +171,6 @@ card style: ...@@ -186,7 +171,6 @@ card style:
padding top: 2 padding top: 2
padding right: 2 padding right: 2
padding bottom: 2 padding bottom: 2
############################# Life/Hand mod ############################# Life/Hand mod
lifemod: lifemod:
z index: 4 z index: 4
...@@ -199,7 +183,6 @@ card style: ...@@ -199,7 +183,6 @@ card style:
name: Mplantin name: Mplantin
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
handmod: handmod:
z index: 4 z index: 4
left: 43 left: 43
...@@ -211,10 +194,8 @@ card style: ...@@ -211,10 +194,8 @@ card style:
name: Mplantin name: Mplantin
size: 12 size: 12
color: rgb(0,0,0) color: rgb(0,0,0)
############################# Card sorting / numbering ############################# Card sorting / numbering
############################# Copyright stuff ############################# Copyright stuff
illustrator: illustrator:
left: 40 left: 40
top : 466 top : 466
...@@ -226,7 +207,6 @@ card style: ...@@ -226,7 +207,6 @@ card style:
name: Matrix name: Matrix
size: 10 size: 10
color: rgb(0,0,0) color: rgb(0,0,0)
copyright line: copyright line:
left: 40 left: 40
top : 476 top : 476
...@@ -238,9 +218,7 @@ card style: ...@@ -238,9 +218,7 @@ card style:
name: MPlantin name: MPlantin
size: 6 size: 6
color: rgb(0,0,0) color: rgb(0,0,0)
############################################################## Extra card fields ############################################################## Extra card fields
extra card field: extra card field:
type: choice type: choice
name: orb name: orb
...@@ -252,7 +230,6 @@ extra card field: ...@@ -252,7 +230,6 @@ extra card field:
choice: green choice: green
choice: artifact choice: artifact
choice: multicolor choice: multicolor
extra card style: extra card style:
orb: orb:
left: 179 left: 179
...@@ -262,10 +239,10 @@ extra card style: ...@@ -262,10 +239,10 @@ extra card style:
z index: 2 z index: 2
render style: image render style: image
choice images: choice images:
white: cost_w.png white: cost_w.png
blue: cost_u.png blue: cost_u.png
black: cost_b.png black: cost_b.png
red: cost_r.png red: cost_r.png
green: cost_g.png green: cost_g.png
artifact: cost_a.png artifact: cost_a.png
multicolor: cost_m.png multicolor: cost_m.png
data/vanguard.mse-game/card-sample.png

10.8 KB | W: | H:

data/vanguard.mse-game/card-sample.png

16.1 KB | W: | H:

data/vanguard.mse-game/card-sample.png
data/vanguard.mse-game/card-sample.png
data/vanguard.mse-game/card-sample.png
data/vanguard.mse-game/card-sample.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -5,7 +5,7 @@ installer group: Magic Vanguard/game files ...@@ -5,7 +5,7 @@ installer group: Magic Vanguard/game files
icon: card-sample.png icon: card-sample.png
position hint: 02 position hint: 02
version: 2009-08-10 version: 2010-06-11
# Author : Wolfwood # Author : Wolfwood
# Most stuff is copy/pasted from magic.mse-game # Most stuff is copy/pasted from magic.mse-game
...@@ -174,7 +174,7 @@ init script: ...@@ -174,7 +174,7 @@ init script:
replace@( replace@(
match: "[a-z]", match: "[a-z]",
in_context: "[ ]*: <match>|—<match>| — <match>", in_context: "[ ]*: <match>|—<match>| — <match>",
replace: { to_upper() }) replace: { to_upper() })+
curly_quotes curly_quotes
############################################################## Other boxes ############################################################## Other boxes
...@@ -203,6 +203,7 @@ init script: ...@@ -203,6 +203,7 @@ init script:
colorless_color := { "c" } colorless_color := { "c" }
word_count := break_text@(match:"[^[:space:]]+") + length word_count := break_text@(match:"[^[:space:]]+") + length
line_count := split_text@(match:"\n+",include_empty:false) + length
############################################################## Set fields ############################################################## Set fields
set field: set field:
...@@ -318,6 +319,7 @@ card field: ...@@ -318,6 +319,7 @@ card field:
card list visible: true card list visible: true
card list column: 2 card list column: 2
description: The type of the card description: The type of the card
icon: stats/card_type.png
############################# Text box ############################# Text box
card field: card field:
type: text type: text
...@@ -341,6 +343,7 @@ card field: ...@@ -341,6 +343,7 @@ card field:
card list column: 3 card list column: 3
card list width: 50 card list width: 50
card list name: hand card list name: hand
show statistics: false
description: The starting and maximum hand size modifier description: The starting and maximum hand size modifier
card field: card field:
type: text type: text
...@@ -349,6 +352,7 @@ card field: ...@@ -349,6 +352,7 @@ card field:
card list column: 4 card list column: 4
card list width: 50 card list width: 50
card list name: life card list name: life
show statistics: false
description: The starting life total modifier description: The starting life total modifier
############################# Card sorting / numbering ############################# Card sorting / numbering
card field: card field:
...@@ -394,6 +398,27 @@ card field: ...@@ -394,6 +398,27 @@ card field:
forward_editor(field: card.copyright) forward_editor(field: card.copyright)
description: The copyright and card number of the card description: The copyright and card number of the card
############################################################### Extra Statistics ############################################################### Extra Statistics
statistics dimension:
name: hand size modifier
script: card.handmod
icon: stats/number.png
statistics dimension:
name: life total modifier
script: card.lifemod
icon: stats/number.png
statistics dimension:
name: text length (words)
position hint: 100
script: word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
statistics dimension:
name: text length (lines)
position hint: 101
script: line_count(to_text(card.rule_text))
numeric: true
icon: stats/text_length.png
statistics dimension: statistics dimension:
name: keywords name: keywords
position hint: 1000 position hint: 1000
...@@ -406,13 +431,6 @@ statistics dimension: ...@@ -406,13 +431,6 @@ statistics dimension:
position hint: 1001 position hint: 1001
script: stylesheet.short_name script: stylesheet.short_name
icon: stats/stylesheet.png icon: stats/stylesheet.png
statistics dimension:
name: text length (words)
position hint: 100
script: word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
############################################################## Auto replace ############################################################## Auto replace
# Do we need categories? # Do we need categories?
#auto replace category: text box #auto replace category: text box
...@@ -565,7 +583,7 @@ keyword parameter type: ...@@ -565,7 +583,7 @@ keyword parameter type:
example: Forest example: Forest
keyword parameter type: keyword parameter type:
name: a name: a
match: [ ]*|[ an?]* match: [an?]*
############################# All Magic keywords ############################# All Magic keywords
# By JrEye and Neko_Asakami, Updated by Pichoro and Buttock1234 # By JrEye and Neko_Asakami, Updated by Pichoro and Buttock1234
keyword: keyword:
...@@ -816,7 +834,7 @@ keyword: ...@@ -816,7 +834,7 @@ keyword:
keyword: Ninjutsu keyword: Ninjutsu
match: ninjutsu <atom-param>cost</atom-param> match: ninjutsu <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}, Return an unblocked attacker you control to hand: That card enters the battlefield from your hand tapped and attacking. reminder: {param1}, Return an unblocked attacker you control to hand: Put it onto the battlefield from your hand tapped and attacking.
keyword: keyword:
keyword: Epic keyword: Epic
match: epic match: epic
...@@ -841,7 +859,7 @@ keyword: ...@@ -841,7 +859,7 @@ keyword:
keyword: Transmute keyword: Transmute
match: transmute <atom-param>cost</atom-param> match: transmute <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}, Discard it: Search your library for a card with the same converted mana cost as the discarded card, reveal it, and put it into your hand. Then shuffle your library. Activate only as a sorcery. reminder: {param1}, Discard it: Search your library for a card with the same converted mana cost as the discarded card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.
keyword: keyword:
keyword: Dredge keyword: Dredge
match: dredge <atom-param>number</atom-param> match: dredge <atom-param>number</atom-param>
...@@ -916,7 +934,7 @@ keyword: ...@@ -916,7 +934,7 @@ keyword:
keyword: Deathtouch keyword: Deathtouch
match: deathtouch match: deathtouch
mode: expert mode: expert
reminder: Creatures dealt damage by it are destroyed. You can divide its combat damage among any of the creatures blocking or blocked by it. reminder: Any amount of damage it deals to a creature is enough to destroy it.
keyword: keyword:
keyword: Reach keyword: Reach
match: reach match: reach
...@@ -950,7 +968,7 @@ keyword: ...@@ -950,7 +968,7 @@ keyword:
keyword: Transfigure keyword: Transfigure
match: transfigure <atom-param>cost</atom-param> match: transfigure <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}, Sacrifice it: Search your library for a creature card with the same converted mana cost as the sacrificed card and have that card enter the battlefield. Then shuffle your library. Activate only as a sorcery. reminder: {param1}, Sacrifice it: Search your library for a creature card with the same converted mana cost as the sacrificed card and put that card onto the battlefield. Then shuffle your library. Transfigure only as a sorcery.
keyword: keyword:
keyword: Aura swap keyword: Aura swap
match: aura swap <atom-param>cost</atom-param> match: aura swap <atom-param>cost</atom-param>
...@@ -980,7 +998,7 @@ keyword: ...@@ -980,7 +998,7 @@ keyword:
keyword: Fortify keyword: Fortify
match: fortify <atom-param>cost</atom-param> match: fortify <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. It enters the battlefield unattached and stays in the battlefield if the land exits the battlefield. reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. It enters the battlefield unattached and stays on the battlefield if the land leaves.
keyword: keyword:
keyword: Grandeur keyword: Grandeur
match: Grandeur match: Grandeur
...@@ -993,9 +1011,9 @@ keyword: ...@@ -993,9 +1011,9 @@ keyword:
reminder: You may cast it for its evoke cost. If you do, it’s sacrificed when it enters the battlefield. reminder: You may cast it for its evoke cost. If you do, it’s sacrificed when it enters the battlefield.
keyword: keyword:
keyword: Champion keyword: Champion
match: champion<atom-param>a</atom-param><atom-param>name</atom-param> match: champion <atom-param>a</atom-param> <atom-param>name</atom-param>
mode: expert mode: expert
reminder: When it enters the battlefield, sacrifice it unless you exile another {param2} you control. When it exits the battlefield, return that card to the battlefield. reminder: When it enters the battlefield, sacrifice it unless you exile another {param2} you control. When it leaves the battlefield, return that card to the battlefield.
keyword: keyword:
keyword: Clash keyword: Clash
match: clash match: clash
...@@ -1055,7 +1073,7 @@ keyword: ...@@ -1055,7 +1073,7 @@ keyword:
keyword: Unearth keyword: Unearth
match: unearth <atom-param>cost</atom-param> match: unearth <atom-param>cost</atom-param>
mode: expert mode: expert
reminder: {param1}: Return it from your graveyard to the battlefield. If it is a creature, it gains haste. Exile it at the beginning of the end step or if it would exit the battlefield. Unearth only as a sorcery. reminder: {param1}: Return it from your graveyard to the battlefield. If it is a creature, it gains haste. Exile it at the beginning of the end step or if it would leave the battlefield. Unearth only as a sorcery.
keyword: keyword:
keyword: Devour keyword: Devour
match: devour <atom-param>number</atom-param> match: devour <atom-param>number</atom-param>
...@@ -1081,3 +1099,33 @@ keyword: ...@@ -1081,3 +1099,33 @@ keyword:
match: intimidate match: intimidate
mode: core mode: core
reminder: It can’t be blocked except by artifact creatures and/or creatures that share a color with it. reminder: It can’t be blocked except by artifact creatures and/or creatures that share a color with it.
keyword:
keyword: Landfall
match: Landfall
mode: pseudo
rules: Landfall — Whenever a land enters the battlefield under your control, [effect].
keyword:
keyword: Multikicker
match: multikicker <atom-param>cost</atom-param>
mode: expert
reminder: You may {for_mana_costs(add:"pay an additional ", param1)} any number of times as you cast it.
keyword:
keyword: Annihilator
match: annihilator <atom-param>number</atom-param>
mode: expert
reminder: Whenever it attacks, defending player sacrifices {english_number_a(param1)} permanent(s).
keyword:
keyword: Rebound
match: rebound
mode: expert
reminder: If you cast it from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast it from exile without paying its mana cost.
keyword:
keyword: Totem armor
match: totem armor
mode: expert
reminder: If enchanted creature would be destroyed, instead remove all damage from the creature and destroy it.
keyword:
keyword: Level up
match: level up <atom-param>cost</atom-param>
mode: expert
reminder: {param1}: Put a level counter on it. Level up only as a sorcery.
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