diff --git a/data/planechase-standard.mse-style/style b/data/planechase-standard.mse-style/style index 8e250eef..d20c7401 100644 --- a/data/planechase-standard.mse-style/style +++ b/data/planechase-standard.mse-style/style @@ -1,24 +1,24 @@ mse version: 0.3.8 game: planechase short name: Standard -installer group: Magic Planechase/normal style +installer group: Magic Planes/normal style icon: card-sample.png position hint: 01 -version: 2009-08-12 +version: 2010-05-18 depends on: package: planechase.mse-game version: 2009-08-11 depends on: package: magic-mana-small.mse-symbol-font - version: 2007-09-23 + version: 2009-08-10 depends on: package: magic-future-common.mse-include version: 2007-09-23 -card width: 523 -card height: 375 -card dpi: 111.7142857 +card width: 800 +card height: 559 +card dpi: 168.7055172 #By Pichoro #Images by Art_Freak ############################################################## Extra scripts @@ -84,44 +84,44 @@ styling style: card style: ############################# Name line name: - left: 84 - top : 20 - width: 354 - height: 23 + left: 128 + top: 30 + width: 541 + height: 34 alignment: bottom center shrink-overflow padding bottom: 0 z index: 2 font: name: Matrix - size: 17 + size: 26 weight: bold - color: rgb(0,0,0) + color: black ############################# Image image: - left: 16 - top: 15 - width: 492 - height: 343 + left: 24 + top: 22 + width: 753 + height: 511 z index: 1 mask: image_mask.png ############################# Card type type: - left: 114 - top : 243 - width: 294 - height: 23 + left: 174 + top: 362 + width: 450 + height: 34 alignment: bottom center shrink-overflow padding bottom: 0 z index: 2 font: name: Matrix - size: 13.5 + size: 20 color: black rarity: - right: 408 - top : 253 - width: 28 - height: 14 + right: 624 + top: 377 + width: 43 + height: 21 z index: 2 render style: image alignment: middle right @@ -139,27 +139,27 @@ card style: ############################# Card sorting / numbering ############################# Copyright stuff illustrator: - left: 168 - top : 351 - width: 214 - height: 13 + left: 257 + top: 523 + width: 327 + height: 19 z index: 2 alignment: middle center font: name: Matrix - size: 8 + size: 12 weight: bold color: white copyright line: - left: 154 - top : 361 - width: 214 - height: 13 + left: 236 + top: 538 + width: 327 + height: 19 z index: 2 alignment: middle center font: name: MPlantin - size: 6 + size: 9 color: white ############################################################## Extra card fields extra card field: @@ -190,47 +190,47 @@ extra card field: description: The rules and flavor text for the card; use up and down arrows to switch extra card style: background: - left: 0 - top: 0 - width: 523 - height: 375 + left: 0 + top: 0 + width: 800 + height: 559 z index: 0 render style: image choice images: frame: card.png chaos symbol: - left: 62 - top: 318 - width: 25 - height: 22 + left: 95 + top: 474 + width: 38 + height: 33 z index: 2 render style: image choice images: chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png paintbrush: - left: { 245 - card_style.illustrator.content_width * 0.5 } - top : 352 - width: 30 - height: 12 + left: { 375 - card_style.illustrator.content_width * 0.5 } + top: 525 + width: 46 + height: 18 z index: 6 render style: image choice images: white: /magic-future-common.mse-include/paintbrush_white.png text: - left: 61 - width: 402 - top: 270 - height: 78 - paragraph height: 39 + left: 93 + width: 615 + top: 402 + height: 116 + paragraph height: 58 font: name: MPlantin italic name: MPlantin-Italic - size: 10.5 - scale down to: 0.5 + size: 16 + scale down to: 1 color: black symbol font: name: { styling.text_box_mana_symbols } - size: 10.5 + size: 16 alignment: middle left z index: 2 line height hard: 1.1 diff --git a/data/planechase-standard.mse-style/textbox_mask.png b/data/planechase-standard.mse-style/textbox_mask.png index 170894f4..0c7e80e2 100644 Binary files a/data/planechase-standard.mse-style/textbox_mask.png and b/data/planechase-standard.mse-style/textbox_mask.png differ diff --git a/data/planechase.mse-game/card-sample.png b/data/planechase.mse-game/card-sample.png index 94a8b3f9..bc04cd94 100644 Binary files a/data/planechase.mse-game/card-sample.png and b/data/planechase.mse-game/card-sample.png differ diff --git a/data/planechase.mse-game/game b/data/planechase.mse-game/game index 0706b1b0..54407c6f 100644 --- a/data/planechase.mse-game/game +++ b/data/planechase.mse-game/game @@ -5,7 +5,7 @@ installer group: Magic Planes/game files icon: card-sample.png position hint: 02 -version: 2009-08-11 +version: 2010-06-11 #By Pichoro ############################################################## Functions & filters @@ -173,7 +173,7 @@ init script: replace@( match: "[a-z]", in_context: "[ ]*: |—| — ", - replace: { to_upper() }) + replace: { to_upper() })+ curly_quotes ############################################################## Other boxes @@ -202,6 +202,7 @@ init script: colorless_color := { "c" } word_count := break_text@(match:"[^[:space:]]+") + length + line_count := split_text@(match:"\n+",include_empty:false) + length space_to_comma := replace@(match:"^[A-Z]", replace:",&") remove_first_comma := replace@(match:"^[,]", replace:"") @@ -214,7 +215,8 @@ init script: type_over_type := replace_rule(match:" ?-", replace:"") plane_type_filter := tag_remove_rule(tag: "{input}" } + { if contains(card.supertype, match:"Plane") then "{input}" + else input } ############################################################## Set fields set field: @@ -366,13 +368,15 @@ card field: type: text name: supertype description: The supertype of the card - default: "Plane" script: type_over_type(value) + show statistics: false card field: type: text name: subtype description: The subtype of the card script: plane_type_filter(value) + position hint: 11 + icon: stats/card_type.png card field: type: text name: type @@ -402,6 +406,7 @@ card field: initial: common card list visible: true card list column: 6 + icon: stats/rarity.png description: The rarity of the card, to edit the symbol switch to the 'set info' tab choice colors: common: rgb(33,33,33) @@ -451,6 +456,7 @@ card field: default: set.artist description: The illustrator of the image icon: stats/illustrator.png + position hint: 100 card field: type: text name: copyright @@ -469,6 +475,11 @@ card field: forward_editor(field: card.copyright) description: The copyright and card number of the card ############################################################### Extra Statistics +statistics dimension: + name: type + script: card.supertype + position hint: 10 + icon: stats/card_type.png statistics dimension: name: keywords position hint: 1000 @@ -488,6 +499,12 @@ statistics dimension: 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 ############################################################## Auto replace # Do we need categories? #auto replace category: text box @@ -525,6 +542,9 @@ auto replace: auto replace: match: ' replace: ’ +auto replace: + match: roll chaos + replace: Whenever you roll C, ############################################################## Card pack items pack type: name: card @@ -541,46 +561,63 @@ word list: word: script: all_planes() line below: true + # Start with 5 most recently visited planes. + word: Alara + word: Lorwyn + word: Mirrodin + word: Shadowmoor + word: Zendikar word: - name: Main Planes + name: Post-Mending Planes word: Alara - word: Dominaria - word: Kamigawa - word: Lorwyn - word: Meditation Plane - word: Mercadia - word: Mirrodin - word: Phyrexia - word: Rabiah - word: Rath - word: Ravnica - word: Serra's Realm - word: Shadowmoor - word: Shandalar - word: Ulgrotha - word: Wildfire - word: Zendikar - word: - name: Novel Planes word: Aranzhur word: Diraden word: Kephalai + word: Lorwyn word: Regatha + word: Shadowmoor word: Tavelia + word: Zendikar word: - name: Pre-Revisionist + name: Post-Revisionist Planes + word: Kamigawa + word: Mercadia + word: Mirrodin + word: Rath + word: Ravnica + word: Serra's Realm + word: + name: Pre-Revisionist Planes word: Azoria + word: Bolas's Meditation Realm word: Cabralin word: Cridhe + word: Dominaria word: Equilor word: Ergamon word: Gastal word: Ilcae word: Moag word: Nether Void + word: Phyrexia word: Pyrulea + word: Rabiah word: Segovia + word: Shandalar + word: Ulgrotha word: Vatraquaz + word: Wildfire + word: + name: Planechase Planes + word: Arkhos + word: Iquatana + word: Ir + word: Kaldheim + word: Karsus + word: Kinshala + word: Luvion + word: Muraganda + word: Valla ############################################################## Keywords ############################# Keyword rules @@ -686,7 +723,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: @@ -937,7 +974,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 that card onto the battlefield from your hand tapped and attacking. keyword: keyword: Epic match: epic @@ -962,7 +999,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 @@ -1037,7 +1074,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 @@ -1071,7 +1108,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 @@ -1101,7 +1138,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 @@ -1114,9 +1151,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 @@ -1176,7 +1213,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 @@ -1202,3 +1239,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/planechase.mse-game/stats/card_type.png b/data/planechase.mse-game/stats/card_type.png new file mode 100644 index 00000000..d783bc21 Binary files /dev/null and b/data/planechase.mse-game/stats/card_type.png differ diff --git a/data/planechase.mse-game/stats/rarity.png b/data/planechase.mse-game/stats/rarity.png new file mode 100644 index 00000000..9a00bf73 Binary files /dev/null and b/data/planechase.mse-game/stats/rarity.png differ