diff --git a/data/magic-new-planeswalker.mse-style/acard.png b/data/magic-new-planeswalker.mse-style/acard.png new file mode 100644 index 00000000..ecbf7786 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/acard.png differ diff --git a/data/magic-new-planeswalker.mse-style/bcard.png b/data/magic-new-planeswalker.mse-style/bcard.png new file mode 100644 index 00000000..8c88aa0f Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/bcard.png differ diff --git a/data/magic-new-planeswalker.mse-style/border_mask.PNG b/data/magic-new-planeswalker.mse-style/border_mask.PNG new file mode 100644 index 00000000..d1138a0b Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/border_mask.PNG differ diff --git a/data/magic-new-planeswalker.mse-style/card-sample.png b/data/magic-new-planeswalker.mse-style/card-sample.png new file mode 100644 index 00000000..239daf8b Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/card-sample.png differ diff --git a/data/magic-new-planeswalker.mse-style/ccard.png b/data/magic-new-planeswalker.mse-style/ccard.png new file mode 100644 index 00000000..9acce44a Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/ccard.png differ diff --git a/data/magic-new-planeswalker.mse-style/gcard.png b/data/magic-new-planeswalker.mse-style/gcard.png new file mode 100644 index 00000000..298e7869 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/gcard.png differ diff --git a/data/magic-new-planeswalker.mse-style/hybrid_blend_card.png b/data/magic-new-planeswalker.mse-style/hybrid_blend_card.png new file mode 100644 index 00000000..ca014245 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-new-planeswalker.mse-style/image_mask.png b/data/magic-new-planeswalker.mse-style/image_mask.png new file mode 100644 index 00000000..21a9121e Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/image_mask.png differ diff --git a/data/magic-new-planeswalker.mse-style/loyalty.png b/data/magic-new-planeswalker.mse-style/loyalty.png new file mode 100644 index 00000000..1075e497 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/loyalty.png differ diff --git a/data/magic-new-planeswalker.mse-style/loyaltydown.png b/data/magic-new-planeswalker.mse-style/loyaltydown.png new file mode 100644 index 00000000..999ee771 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/loyaltydown.png differ diff --git a/data/magic-new-planeswalker.mse-style/loyaltynaught.png b/data/magic-new-planeswalker.mse-style/loyaltynaught.png new file mode 100644 index 00000000..e5058d54 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/loyaltynaught.png differ diff --git a/data/magic-new-planeswalker.mse-style/loyaltyup.png b/data/magic-new-planeswalker.mse-style/loyaltyup.png new file mode 100644 index 00000000..8b9ad9a9 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/loyaltyup.png differ diff --git a/data/magic-new-planeswalker.mse-style/mcard.png b/data/magic-new-planeswalker.mse-style/mcard.png new file mode 100644 index 00000000..a010c9ce Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/mcard.png differ diff --git a/data/magic-new-planeswalker.mse-style/multicolor_blend_card.png b/data/magic-new-planeswalker.mse-style/multicolor_blend_card.png new file mode 100644 index 00000000..e49e3dff Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-new-planeswalker.mse-style/rcard.png b/data/magic-new-planeswalker.mse-style/rcard.png new file mode 100644 index 00000000..3ef27227 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/rcard.png differ diff --git a/data/magic-new-planeswalker.mse-style/style b/data/magic-new-planeswalker.mse-style/style new file mode 100644 index 00000000..56adf18f --- /dev/null +++ b/data/magic-new-planeswalker.mse-style/style @@ -0,0 +1,511 @@ +mse version: 0.3.4 +game: magic +short name: Walkers +full name: Modern Planeswalkers +icon: card-sample.png +position hint: 008 + +card width: 375 +card height: 523 +card dpi: 150 + +#Images by Artfreakwiu +#Code by Pichoro +#Todo: paragraph height property behaves strangely; doesn't always work right, depending on length of abilities. Can be manipulated with soft line breaks; but this isn't ideal. +#Todo: update images after lorwyn release to feature proper frames rather than guesses. +#Todo: add textures to namebox and type/rarity box. +############################################################## Extra scripts + +init script: + # Load scripts for image box + include file: magic-default-image.mse-include/scripts + + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + # Which artifact template should be used? + template := { input + "{type}.png" } + land_template := { "c{type}.png" } + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + paintbrush_color:= { if card.border_color == "black" or card.border_color == rgb(0,0,0) then "white" + else "black" + } + +############################################################## Set info fields +set info style: + symbol: + variation: + name: invertedcommon + border radius: 0.10 + fill type: solid + fill color: rgb(255,255,255) + border color: rgb(0,0,0) + +############################################################## Extra style options + +styling field: + type: boolean + name: grey hybrid name + description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. +styling field: + type: boolean + name: use guild mana symbols + description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. + initial: no +styling field: + type: boolean + name: popup mana symbols + description: Use the symbols of the casting cost line inside the text box as well + initial: no +styling field: + type: choice + name: tap symbol + description: What tap symbol should be used on cards? + initial: modern + choice: modern + choice: old + choice: diagonal T +styling field: + type: choice + name: center text + description: When to center text (short text only means only on one-line cards with no flavor text) + choice: always + choice: short text only + choice: never + initial: no +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no + +styling style: + use guild mana symbols: + choice images: + yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png + no: /magic-mana-small.mse-symbol-font/mana_rg.png + popup mana symbols: + choice images: + yes: /magic-mana-large.mse-symbol-font/mana_w.png + no: /magic-mana-small.mse-symbol-font/mana_w.png + 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 + +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + mask: border_mask.png + z index: -1 + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: -2 + render style: image + popup style: in place + image: { card_background() } + + ############################# Name line + name: + left: { if card.card_symbol=="none" then 32 else 51 } + top : 24 + right: { 339 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Matrix + size: 17 + weight: bold + color: rgb(0,0,0) + casting cost: + right: 345 + top : 23 + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 15 + alignment: bottom right + always symbol: true + z index: 2 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else 32} + top : 25 + height: 20 + width: 14 + render style: image + choice images: + tombstone: tombstone.png + + ############################# Image + image: + left: 29 + top: 55 + width: 316 + height: 425 + z index: 1 + mask: image_mask.png + + ############################# Card type + + type: + left: 37 + top : 310 + width: { 306 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Matrix + size: 14 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + + rarity: + right: 342 + top : 308 + width: 44 + height: 22 + z index: 1 + render style: image + alignment: middle right + choice images: + # Images based on the set symbol + basic land: + script: + if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + common: + script: + if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") + rare: script: symbol_variation(symbol: set.symbol, variation: "rare") + special: script: symbol_variation(symbol: set.symbol, variation: "special") + + ############################# Text box + text: + left: 66 + top : 336 + width: 276 + height: 140 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: rgb(0,0,0) + symbol font: + name: + script: + if styling.popup_mana_symbols + then "magic-mana-large" + else "magic-mana-small" + size: 14 + paragraph height: 48 + alignment: + script: + if (styling.center_text == "short text only" and + not contains(match:"\n", card.rule_text) and + card.flavor_text == "" and + card_style.text.content_lines <= 2) or + styling.center_text == "always" + then "middle center" + else "middle left" + z index: 2 + mask: text_mask.png + padding left: 6 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + line height hard max: 1.3 + line height line max: 1.6 + + watermark: + left: 117 + top : 331 + width: 138 + height: 150 + z index: 1 + render style: image + alignment: middle center + include file: magic-watermarks.mse-include/watermarks + + ############################# Loyalty + #loyalty cost 1 + power: + z index: 4 + left: 32 + top: 342 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Mplantin + size: 12 + weight: bold + color: rgb(255,255,255) + #loyalty cost 2 + power 2: + z index: 4 + left: 32 + top: 390 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Mplantin + size: 12 + weight: bold + color: rgb(255,255,255) + #starting loyalty + toughness: + z index: 4 + left: 325 + top: 468 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Mplantin + size: 16 + weight: bold + color: rgb(255,255,255) + #loyalty cost 3 + toughness 2: + z index: 4 + left: 32 + top: 436 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Mplantin + size: 12 + weight: bold + color: rgb(255,255,255) + ############################# Card sorting / numbering + ############################# Copyright stuff + + illustrator: + left: 63 + bottom : 500 + width: 287 + height: 16 + z index: 1 + alignment: middle center + font: + name: Matrix + size: 10 + weight: bold + color: + script: + if card.border_color == "black" or card.border_color == rgb(0,0,0) then rgb(255,255,255) + else rgb(0,0,0) + + copyright line: + left: 43 + top : 500 + width: 287 + height: 12 + z index: 1 + alignment: middle center + font: + name: MPlantin + size: 7 + color: + script: + if card.border_color == "black" or card.border_color == rgb(0,0,0) then rgb(255,255,255) + else rgb(0,0,0) + +############################################################## Extra card fields +extra card field: + type: choice + name: loyalty + editable: false + choice: loyalty +extra card field: + type: choice + name: loyalty cost 1 + editable: false + script: + if contains(card.power, match: "+") then "loyalty up" + else if contains(card.power, match: "-") then "loyalty down" + else "loyalty naught" + choice: loyalty up + choice: loyalty down + choice: loyalty naught +extra card field: + type: choice + name: loyalty cost 2 + editable: false + script: + if contains(card.power_2, match: "+") then "loyalty up" + else if contains(card.power_2, match: "-") then "loyalty down" + else "loyalty naught" + choice: loyalty up + choice: loyalty down + choice: loyalty naught +extra card field: + type: choice + name: loyalty cost 3 + editable: false + script: + if contains(card.toughness_2, match: "+") then "loyalty up" + else if contains(card.toughness_2, match: "-") then "loyalty down" + else "loyalty naught" + choice: loyalty up + choice: loyalty down + choice: loyalty naught +extra card field: + type: choice + name: paintbrush + script: paintbrush_color(value) + editable: false + choice: black + choice: white +extra card field: + type: text + name: colon 1 + editable: false + script: ":" +extra card field: + type: text + name: colon 2 + editable: false + script: ":" +extra card field: + type: text + name: colon 3 + editable: false + script: ":" +extra card style: + paintbrush: + right: { 206 + card_style.illustrator.content_width * -0.5 } + top : 484 + width: 40 + height: 15 + z index: 1 + render style: image + choice images: + black: /magic-future-common.mse-include/paintbrush_black.png + white: /magic-future-common.mse-include/paintbrush_white.png + loyalty: + right: 362 + top: 465 + width: 60 + height: 38 + z index: 3 + render style: image + visible: { card.toughness !="" } + choice images: + loyalty: loyalty.png + loyalty cost 1: + left: 18 + top: 340 + width: 42 + height: 40 + z index: 3 + render style: image + visible: { card.power !="" } + choice images: + loyalty up: loyaltyup.png + loyalty down: loyaltydown.png + loyalty naught: loyaltynaught.png + loyalty cost 2: + left: 18 + top: 388 + width: 42 + height: 40 + z index: 3 + render style: image + visible: { card.power_2 !="" } + choice images: + loyalty up: loyaltyup.png + loyalty down: loyaltydown.png + loyalty naught: loyaltynaught.png + loyalty cost 3: + left: 18 + top: 434 + width: 42 + height: 40 + z index: 3 + render style: image + visible: { card.toughness_2 !="" } + choice images: + loyalty up: loyaltyup.png + loyalty down: loyaltydown.png + loyalty naught: loyaltynaught.png + colon 1: + left: 59 + top: 354 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.power !="" } + colon 2: + left: 59 + top: 402 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.power_2 !="" } + colon 3: + left: 59 + top: 448 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.power_2 !="" } diff --git a/data/magic-new-planeswalker.mse-style/text_mask.png b/data/magic-new-planeswalker.mse-style/text_mask.png new file mode 100644 index 00000000..32e7c583 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/text_mask.png differ diff --git a/data/magic-new-planeswalker.mse-style/tombstone.png b/data/magic-new-planeswalker.mse-style/tombstone.png new file mode 100644 index 00000000..f8d76094 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/tombstone.png differ diff --git a/data/magic-new-planeswalker.mse-style/ucard.png b/data/magic-new-planeswalker.mse-style/ucard.png new file mode 100644 index 00000000..03d88569 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/ucard.png differ diff --git a/data/magic-new-planeswalker.mse-style/wcard.png b/data/magic-new-planeswalker.mse-style/wcard.png new file mode 100644 index 00000000..55002743 Binary files /dev/null and b/data/magic-new-planeswalker.mse-style/wcard.png differ