diff --git a/data/vanguard-standard.mse-style/style b/data/vanguard-standard.mse-style/style index fe149d1a..bde9f056 100644 --- a/data/vanguard-standard.mse-style/style +++ b/data/vanguard-standard.mse-style/style @@ -1,31 +1,24 @@ -mse version: 0.3.6 +mse version: 0.3.8 game: vanguard short name: Standard installer group: Magic Vanguard/normal style icon: card-sample.png position hint: 01 -version: 2008-06-30 +version: 2010-03-22 depends on: package: vanguard.mse-game version: 2007-12-29 depends on: package: magic-mana-small.mse-symbol-font version: 2007-09-23 -depends on: - package: magic-mana-large.mse-symbol-font - version: 2007-09-23 -card background: white card width: 375 card height: 523 card dpi: 111.7142857 - # Author: Wolfwood # Based on: magic-new - ############################################################## Extra scripts - init script: # Use the normal tap symbol mana_t := { @@ -37,7 +30,6 @@ init script: guild_mana := { styling.use_guild_mana_symbols } ############################################################## Extra style options - styling field: type: boolean name: use guild mana symbols @@ -69,10 +61,9 @@ styling style: tap symbol: render style: both choice images: - modern: /magic-mana-large.mse-symbol-font/mana_t.png - old: /magic-mana-large.mse-symbol-font/mana_t_old.png - diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png - + modern: /magic-mana-small.mse-symbol-font/mana_t.png + old: /magic-mana-small.mse-symbol-font/mana_t_old.png + diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png ############################################################## Card fields card style: ############################# Background stuff @@ -96,7 +87,6 @@ card style: render style: image choice images: normal: card.jpg - ############################# Name line name: left: 74 @@ -111,7 +101,6 @@ card style: size: 17 weight: bold color: rgb(0,0,0) - ############################# Image image: left: 46 @@ -119,9 +108,7 @@ card style: width: 281 height: 248 z index: 1 - ############################# Card type - type: left: 53 top : 306 @@ -133,7 +120,6 @@ card style: name: Matrix size: 13.5 color: rgb(0,0,0) - ############################# Text box rule text: left: @@ -166,7 +152,6 @@ card style: padding bottom: 2 line height hard: 1.2 line height line: 1.5 - flavor text: left: 76 top : 393 @@ -186,7 +171,6 @@ card style: padding top: 2 padding right: 2 padding bottom: 2 - ############################# Life/Hand mod lifemod: z index: 4 @@ -199,7 +183,6 @@ card style: name: Mplantin size: 12 color: rgb(0,0,0) - handmod: z index: 4 left: 43 @@ -211,10 +194,8 @@ card style: name: Mplantin size: 12 color: rgb(0,0,0) - ############################# Card sorting / numbering ############################# Copyright stuff - illustrator: left: 40 top : 466 @@ -226,7 +207,6 @@ card style: name: Matrix size: 10 color: rgb(0,0,0) - copyright line: left: 40 top : 476 @@ -238,9 +218,7 @@ card style: name: MPlantin size: 6 color: rgb(0,0,0) - ############################################################## Extra card fields - extra card field: type: choice name: orb @@ -252,7 +230,6 @@ extra card field: choice: green choice: artifact choice: multicolor - extra card style: orb: left: 179 @@ -262,10 +239,10 @@ extra card style: z index: 2 render style: image choice images: - white: cost_w.png - blue: cost_u.png - black: cost_b.png - red: cost_r.png - green: cost_g.png - artifact: cost_a.png - multicolor: cost_m.png + white: cost_w.png + blue: cost_u.png + black: cost_b.png + red: cost_r.png + green: cost_g.png + artifact: cost_a.png + multicolor: cost_m.png diff --git a/data/vanguard.mse-game/card-sample.png b/data/vanguard.mse-game/card-sample.png index 49fb40ac..6c70a64b 100644 Binary files a/data/vanguard.mse-game/card-sample.png and b/data/vanguard.mse-game/card-sample.png differ diff --git a/data/vanguard.mse-game/game b/data/vanguard.mse-game/game index cca3f730..87db6a19 100644 --- a/data/vanguard.mse-game/game +++ b/data/vanguard.mse-game/game @@ -5,7 +5,7 @@ installer group: Magic Vanguard/game files icon: card-sample.png position hint: 02 -version: 2009-08-10 +version: 2010-06-11 # Author : Wolfwood # Most stuff is copy/pasted from magic.mse-game @@ -174,7 +174,7 @@ init script: replace@( match: "[a-z]", in_context: "[ ]*: |—| — ", - replace: { to_upper() }) + replace: { to_upper() })+ curly_quotes ############################################################## Other boxes @@ -203,6 +203,7 @@ init script: colorless_color := { "c" } word_count := break_text@(match:"[^[:space:]]+") + length + line_count := split_text@(match:"\n+",include_empty:false) + length ############################################################## Set fields set field: @@ -318,6 +319,7 @@ card field: card list visible: true card list column: 2 description: The type of the card + icon: stats/card_type.png ############################# Text box card field: type: text @@ -341,6 +343,7 @@ card field: card list column: 3 card list width: 50 card list name: hand + show statistics: false description: The starting and maximum hand size modifier card field: type: text @@ -349,6 +352,7 @@ card field: card list column: 4 card list width: 50 card list name: life + show statistics: false description: The starting life total modifier ############################# Card sorting / numbering card field: @@ -394,6 +398,27 @@ card field: forward_editor(field: card.copyright) description: The copyright and card number of the card ############################################################### 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: name: keywords position hint: 1000 @@ -406,13 +431,6 @@ statistics dimension: position hint: 1001 script: stylesheet.short_name icon: stats/stylesheet.png -statistics dimension: - name: text length (words) - position hint: 100 - script: word_count(to_text(card.rule_text)) - numeric: true - bin size: 5 - icon: stats/text_length.png ############################################################## Auto replace # Do we need categories? #auto replace category: text box @@ -565,7 +583,7 @@ keyword parameter type: example: Forest keyword parameter type: name: a - match: [ ]*|[ an?]* + match: [an?]* ############################# All Magic keywords # By JrEye and Neko_Asakami, Updated by Pichoro and Buttock1234 keyword: @@ -816,7 +834,7 @@ keyword: keyword: Ninjutsu match: ninjutsu cost 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: Epic match: epic @@ -841,7 +859,7 @@ keyword: keyword: Transmute match: transmute cost 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: Dredge match: dredge number @@ -916,7 +934,7 @@ keyword: keyword: Deathtouch match: deathtouch 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: Reach match: reach @@ -950,7 +968,7 @@ keyword: keyword: Transfigure match: transfigure cost 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: Aura swap match: aura swap cost @@ -980,7 +998,7 @@ keyword: keyword: Fortify match: fortify cost 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: Grandeur match: Grandeur @@ -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. keyword: keyword: Champion - match: championaname + match: champion a name 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: Clash match: clash @@ -1055,7 +1073,7 @@ keyword: keyword: Unearth match: unearth cost 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: Devour match: devour number @@ -1081,3 +1099,33 @@ keyword: match: intimidate mode: core 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 cost + 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 number + 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 cost + mode: expert + reminder: {param1}: Put a level counter on it. Level up only as a sorcery. diff --git a/data/vanguard.mse-game/stats/card_type.png b/data/vanguard.mse-game/stats/card_type.png new file mode 100644 index 00000000..d783bc21 Binary files /dev/null and b/data/vanguard.mse-game/stats/card_type.png differ diff --git a/data/vanguard.mse-game/stats/number.png b/data/vanguard.mse-game/stats/number.png new file mode 100644 index 00000000..0c2ab3e4 Binary files /dev/null and b/data/vanguard.mse-game/stats/number.png differ