From b24f3e359f4467cec2a1b972e56fdf815ae114a7 Mon Sep 17 00:00:00 2001 From: pichoro Date: Fri, 13 Aug 2010 22:42:27 +0000 Subject: [PATCH] Changes to Magic Planechase: New card back for card-sample in game. Improved stats package. Big keyword update. Improved list of Planes. Better allowances for custom card types. Standard style is now much larger, reflecting that it is larger than regular Magic cards. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1489 0fc631ac-6414-0410-93d0-97cfa31319b6 --- data/planechase-standard.mse-style/style | 110 +++++++-------- .../textbox_mask.png | Bin 1010 -> 958 bytes data/planechase.mse-game/card-sample.png | Bin 15775 -> 15743 bytes data/planechase.mse-game/game | 133 +++++++++++++----- data/planechase.mse-game/stats/card_type.png | Bin 0 -> 400 bytes data/planechase.mse-game/stats/rarity.png | Bin 0 -> 860 bytes 6 files changed, 155 insertions(+), 88 deletions(-) create mode 100644 data/planechase.mse-game/stats/card_type.png create mode 100644 data/planechase.mse-game/stats/rarity.png 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 170894f4c8e6d1c97739c05c8ab0e25161baf1f0..0c7e80e2d264cfcc56b7ea20305ff37ff890226f 100644 GIT binary patch literal 958 zcmeAS@N?(olHy`uVBq!ia0y~yV4MVGr*JRR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1YQw<5 zZ0+gd7*Y}U_S!+-LjeNLj!yq=^%r%>%(D>@s5~AocK&Yd9}WS93xYq&7I}F!Ff{IO zxcP~XL!g6m#@dL)M?wk-+x9Rru_Q62X@||&!NM^^Hy@~IM#If6Q8hhArnJ-23JwZt z3EPrdJG~o#TG@uL*7MaY<=^ieubs)z7|Hm5TiWV!i^f$AH&>adn*#+ln?~R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1YQw<5 zobT!47*Y}U_U=JmCPM+1gUbIG@N+DZU#!a{5t+K0Rp0LYZ#z2{4gm?FAE~F?85o(I zna*E`l${D>{g>|$;Sf;RpsElZ{r%|{7LFg=p7H|uY7cH-yVYx{-}sqnQ|UiW2B3&S zbhi1kJuK(APh9({&d_jRRzuF(yE8ruS?DW7KcCOQz?99jX=_>XIqwI18gk~=GcjU15a@94EpKWldpd^mEu|6@8k8LxpM6 z)D2Rq4hw`QtUY(lh>@wYAxCwM8>hevmXy_-xB844F&Y+Rr;GU2)3$nLY`2;T%%2RN Lu6{1-oD!M<*eY-B diff --git a/data/planechase.mse-game/card-sample.png b/data/planechase.mse-game/card-sample.png index 94a8b3f9f9e32d890106aafd835448e34faa213a..bc04cd94610abbc6f9ea01c11dd094e5a77462cf 100644 GIT binary patch literal 15743 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 literal 15775 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 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 0000000000000000000000000000000000000000..d783bc216f99e9a771a69987d3ff72ec220be155 GIT binary patch literal 400 zcmV;B0dM|^P)KQCu$Z!7W8;6Y_J3F*qudsFk9?XN1N)1P(1xfsaftHu$1e-?+@!!F&=Q;TX6ovqSDQ( uruC>LEGDuo;zT*0JIa+)e_7U2xb+E@;%LqUP*URn0000pF33NqRbVF}#ZDnqB004<9jRpV!0{KZqK~#90V_+C4AS^5#prI!J zj+2v9hFWGa%1R5(3-pxy4>UZADkd^9vG6)s%RQUbZTeqMR%8hyBO?>VhVt<8dFLjp z|2(+X^}m<1@++Vv{1h81F2*-u!34|yXLor2E6LRU&C4ecM6_lO4sJeHHck}G!otC4 zWg>d(z*_hJXLtJkT{Fw>znGZN9A=<6NDicijhzdOIXE~uQ4Exp7TFdNWd1TH)Z#^S zsQHVy2&3|6e%} z@bB)4;QtR!hy1^O$p8O^JwE?WZ}<9te6#!i#uDBC#)c|aF}yD(CTTA(!?UNkMCbqE z^&bBZZ}9kcVvE<`bGv;1fegHTEa>lpQ=$LvoCx}N?O?#)s|N%BAKB#bKQ&t8zqFLZ zWPW}@N!$@5E<7VQQ3I&K^Z)rhet)kX2>5^Jc<}%GKm+fd2>E~QP~d-{q5oD)xB2g4 zC-({%p8fcO^pNf*~5@sME+E6JenfzHjw*Q}A2>*NkWXOL|`pk$^`oC#`!+((L zH!raN=jNpGj-7)`m}o=wb)*lS+2sR{pyo2Yf8ru+OMt?zPIj7a`WuY??_TcwFD**> z4=*2oBvA$eZC6eRS9^ODm|OzAWZwXV;(-|KO=%fhEl`&w$k4_R5+2p2Gd0{qn+94vc)Ohy7q mjpXHJf2ymidlBW@K?wk&Z9fjUB1ZK90000