diff --git a/data/magic-firepenguinmaster.mse-style/acard.jpg b/data/magic-firepenguinmaster.mse-style/acard.jpg new file mode 100644 index 00000000..2acf7b44 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/acard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/bcard.jpg b/data/magic-firepenguinmaster.mse-style/bcard.jpg new file mode 100644 index 00000000..d5285adb Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/bcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/blcard.jpg b/data/magic-firepenguinmaster.mse-style/blcard.jpg new file mode 100644 index 00000000..7c048aa3 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/blcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/card-sample.png b/data/magic-firepenguinmaster.mse-style/card-sample.png new file mode 100644 index 00000000..e85add7d Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/card-sample.png differ diff --git a/data/magic-firepenguinmaster.mse-style/ccard.jpg b/data/magic-firepenguinmaster.mse-style/ccard.jpg new file mode 100644 index 00000000..2491ef09 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/ccard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/gcard.jpg b/data/magic-firepenguinmaster.mse-style/gcard.jpg new file mode 100644 index 00000000..1e0b9b5e Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/gcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/glcard.jpg b/data/magic-firepenguinmaster.mse-style/glcard.jpg new file mode 100644 index 00000000..9fff97c3 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/glcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend.png new file mode 100644 index 00000000..7f185ee7 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_3.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_3.png new file mode 100644 index 00000000..b08247a2 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_3.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_4.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_4.png new file mode 100644 index 00000000..2bdfc198 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_4.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_5a.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5a.png new file mode 100644 index 00000000..9d7e2f43 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5a.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_1.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_1.png new file mode 100644 index 00000000..efb1b0d9 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_1.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_2.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_2.png new file mode 100644 index 00000000..60481644 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_2.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_3.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_3.png new file mode 100644 index 00000000..898897b0 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_3.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_4.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_4.png new file mode 100644 index 00000000..1ff0df3e Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5alt_4.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_5b.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5b.png new file mode 100644 index 00000000..6b0b69d5 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_5b.png differ diff --git a/data/magic-firepenguinmaster.mse-style/hybrid_blend_nt.png b/data/magic-firepenguinmaster.mse-style/hybrid_blend_nt.png new file mode 100644 index 00000000..71ff9cb3 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/hybrid_blend_nt.png differ diff --git a/data/magic-firepenguinmaster.mse-style/imagemask.png b/data/magic-firepenguinmaster.mse-style/imagemask.png new file mode 100644 index 00000000..a123fe1c Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/imagemask.png differ diff --git a/data/magic-firepenguinmaster.mse-style/lcard.jpg b/data/magic-firepenguinmaster.mse-style/lcard.jpg new file mode 100644 index 00000000..c6419197 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/lcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/lgcard.jpg b/data/magic-firepenguinmaster.mse-style/lgcard.jpg new file mode 100644 index 00000000..55f84559 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/lgcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/lglcard.jpg b/data/magic-firepenguinmaster.mse-style/lglcard.jpg new file mode 100644 index 00000000..30256506 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/lglcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/mcard.jpg b/data/magic-firepenguinmaster.mse-style/mcard.jpg new file mode 100644 index 00000000..7ecef157 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/mcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/mlcard.jpg b/data/magic-firepenguinmaster.mse-style/mlcard.jpg new file mode 100644 index 00000000..e5bf156c Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/mlcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/multicolor_dual_blend.png b/data/magic-firepenguinmaster.mse-style/multicolor_dual_blend.png new file mode 100644 index 00000000..e226de9d Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/multicolor_dual_blend.png differ diff --git a/data/magic-firepenguinmaster.mse-style/ptshieldsword.png b/data/magic-firepenguinmaster.mse-style/ptshieldsword.png new file mode 100644 index 00000000..1545c176 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/ptshieldsword.png differ diff --git a/data/magic-firepenguinmaster.mse-style/rcard.jpg b/data/magic-firepenguinmaster.mse-style/rcard.jpg new file mode 100644 index 00000000..3c16fa0b Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/rcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/rlcard.jpg b/data/magic-firepenguinmaster.mse-style/rlcard.jpg new file mode 100644 index 00000000..c06dd99a Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/rlcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/style b/data/magic-firepenguinmaster.mse-style/style new file mode 100644 index 00000000..d3f8ade4 --- /dev/null +++ b/data/magic-firepenguinmaster.mse-style/style @@ -0,0 +1,300 @@ +mse version: 0.3.1 +game: magic +full name: FPM's Normal Magic +short name: FPM Normal +icon: card-sample.png + +card width: 375 +card height: 523 +card dpi: 150 + +#Todo list: +#Add tri-hybrids +#Add purple and silver +#Fix tap symbol script + +############################################################## Extra scripts + +init script: + # Load blend scripts for hybrids/multicolors + include file: magic-blends.mse-include/blend-scripts + + green_template := { + if input == "g" then ( + if styling.green_style == "light" then "lg" + else "g" + ) else input + } + + card_template := { green_template() + "card.jpg" } + pt_template := { green_template() + "pt.jpg" } + + # 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" + } + + # Does the card have a color that requires a white font for copyright/artist? + black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)") + font_color := { + if black_font_colors(input: card.card_color) != "" then rgb(0,0,0) + else rgb(255,255,255) + } + + + +############################################################## Extra style options + +styling field: + type: choice + name: cardname font + description: Use Matrix or MatrixBoldSmallCaps for the cardname font? + initial: Matrix + choice: Matrix + choice: MatrixBoldSmallCaps +styling field: + type: boolean + name: beveled mana symbols + description: Use the symbols of the casting cost line inside the text box as well? + initial: no +styling field: + type: choice + name: green style + description: Choose the style of green: light or dark. + initial: dark + choice: light + choice: dark +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 style: + beveled mana symbols: + choice images: + yes: /magic-mana-beveled.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 + z index: 4 + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: -2 + render style: image + popup style: in place + include file: magic-blends.mse-include/card-backgrounds + + ############################# Name line + name: + left: 45 + top : 25 + width: 290 + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: + { if styling.cardname_font == "Matrix" then "Matrix" + else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps" + else "Matrix" } + size: 20 + color: rgb(0,0,0) + casting cost: + left: 35 + top : 55 + width: 10 + height: 250 + direction: vertical + alignment: top right + symbol font: + name: magic-mana-beveled + size: 18 + scale down to: 18 + alignment: bottom right + always symbol: true + z index: 2 + padding top: 0 + card symbol: + left: 30 + top : 27 + height: 20 + width: 14 + render style: image + choice images: + tombstone: tombstone.png + + ############################# Image + image: + left: 48 + top: 67 + width: 309 + height: 223 + mask: imagemask.png + z index: 1 + + ############################# Card type + + type: + left: 120 + top : 312 + width: 220 + height: 20 + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: Matrix + size: 10 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + + rarity: + left: 75 + top : 302 + width: 22 + height: 22 + z index: 1 + render style: image + choice images: + # Images based on the set symbol + basic land: script: symbol_variation(symbol: set.symbol, variation: "common") + common: script: 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: 61 + top : 343 + width: 280 + height: 144 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: rgb(0,0,0) + symbol font: + name: + { if styling.beveled_mana_symbols then "magic-mana-beveled" + else "magic-mana-small" } + size: 14 + alignment: middle left + z index: 2 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + + watermark: + left: 127 + top : 340 + width: 138 + height: 156 + z index: 1 + render style: image + alignment: middle center + include file: magic-watermarks.mse-include/watermarks + + ############################# PT + power: + z index: 4 + left: 24 + top: 362 + width: 19 + height: 50 + alignment: center middle + font: + name: Mplantin + size: 18 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 1 + shadow displacement y: 1 + toughness: + z index: 4 + left: 24 + top: 415 + width: 19 + height: 50 + alignment: center middle + font: + name: Mplantin + size: 18 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 1 + shadow displacement y: 1 + ptsymbols: + left: 25 + top: 362 + width: 19 + height: 103 + z index: 1 + visible: { card.power != "" or card.toughness != "" } + render style: image + choice images: + shieldsword: ptshieldsword.png + + ############################# Card sorting / numbering + ############################# Copyright stuff + + illustrator: + left: 200 + top : 293 + width: 150 + height: 16 + z index: 1 + alignment: bottom right + font: + name: MPlantin-Italic + size: 8 + color: { font_color() } + symbol font: + name: magic-paintbrush + size: 14 + + copyright line: + left: 65 + top : 492 + width: 285 + height: 12 + z index: 1 + alignment: bottom right + font: + name: MPlantin + size: 7 + color: { font_color() } diff --git a/data/magic-firepenguinmaster.mse-style/tombstone.png b/data/magic-firepenguinmaster.mse-style/tombstone.png new file mode 100644 index 00000000..f8d76094 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/tombstone.png differ diff --git a/data/magic-firepenguinmaster.mse-style/ucard.jpg b/data/magic-firepenguinmaster.mse-style/ucard.jpg new file mode 100644 index 00000000..9d5862bd Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/ucard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/ulcard.jpg b/data/magic-firepenguinmaster.mse-style/ulcard.jpg new file mode 100644 index 00000000..7fa8b663 Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/ulcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/wcard.jpg b/data/magic-firepenguinmaster.mse-style/wcard.jpg new file mode 100644 index 00000000..178abefb Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/wcard.jpg differ diff --git a/data/magic-firepenguinmaster.mse-style/wlcard.jpg b/data/magic-firepenguinmaster.mse-style/wlcard.jpg new file mode 100644 index 00000000..32fba68d Binary files /dev/null and b/data/magic-firepenguinmaster.mse-style/wlcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/acard.jpg b/data/magic-firepenguinmasterpromo.mse-style/acard.jpg new file mode 100644 index 00000000..ec15ad93 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/acard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/bcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/bcard.jpg new file mode 100644 index 00000000..3aa739e6 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/bcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/blcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/blcard.jpg new file mode 100644 index 00000000..7c048aa3 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/blcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/card-sample.png b/data/magic-firepenguinmasterpromo.mse-style/card-sample.png new file mode 100644 index 00000000..e9573f44 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/card-sample.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/ccard.jpg b/data/magic-firepenguinmasterpromo.mse-style/ccard.jpg new file mode 100644 index 00000000..b83e4851 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/ccard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/clear.png b/data/magic-firepenguinmasterpromo.mse-style/clear.png new file mode 100644 index 00000000..32d36806 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/clear.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/gcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/gcard.jpg new file mode 100644 index 00000000..1e0b9b5e Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/gcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/glcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/glcard.jpg new file mode 100644 index 00000000..9fff97c3 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/glcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend.png new file mode 100644 index 00000000..7f185ee7 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_3.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_3.png new file mode 100644 index 00000000..b08247a2 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_3.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_4.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_4.png new file mode 100644 index 00000000..2bdfc198 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_4.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5a.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5a.png new file mode 100644 index 00000000..9d7e2f43 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5a.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_1.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_1.png new file mode 100644 index 00000000..efb1b0d9 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_1.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_2.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_2.png new file mode 100644 index 00000000..60481644 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_2.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_3.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_3.png new file mode 100644 index 00000000..898897b0 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_3.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_4.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_4.png new file mode 100644 index 00000000..1ff0df3e Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5alt_4.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5b.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5b.png new file mode 100644 index 00000000..6b0b69d5 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_5b.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_nt.png b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_nt.png new file mode 100644 index 00000000..71ff9cb3 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/hybrid_blend_nt.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/imagemask.png b/data/magic-firepenguinmasterpromo.mse-style/imagemask.png new file mode 100644 index 00000000..4775eb3d Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/imagemask.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/lcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/lcard.jpg new file mode 100644 index 00000000..c6419197 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/lcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/lgcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/lgcard.jpg new file mode 100644 index 00000000..321e8be3 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/lgcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/lglcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/lglcard.jpg new file mode 100644 index 00000000..30256506 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/lglcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/mcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/mcard.jpg new file mode 100644 index 00000000..2155f1a3 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/mcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/mlcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/mlcard.jpg new file mode 100644 index 00000000..e5bf156c Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/mlcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/multicolor_dual_blend.png b/data/magic-firepenguinmasterpromo.mse-style/multicolor_dual_blend.png new file mode 100644 index 00000000..e226de9d Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/multicolor_dual_blend.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/ptshieldsword.png b/data/magic-firepenguinmasterpromo.mse-style/ptshieldsword.png new file mode 100644 index 00000000..1545c176 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/ptshieldsword.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/rcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/rcard.jpg new file mode 100644 index 00000000..1470c3bf Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/rcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/rlcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/rlcard.jpg new file mode 100644 index 00000000..4f891a38 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/rlcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/style b/data/magic-firepenguinmasterpromo.mse-style/style new file mode 100644 index 00000000..b52f4e00 --- /dev/null +++ b/data/magic-firepenguinmasterpromo.mse-style/style @@ -0,0 +1,303 @@ +mse version: 0.2.7 +game: magic +full name: FPM's Promo Magic +short name: FPM Promo +icon: card-sample.png + +card width: 375 +card height: 523 +card dpi: 300 + +############################################################## Extra scripts + +init script: + # Load blend scripts for hybrids/multicolors + include file: magic-blends.mse-include/blend-scripts + + # Which green template should be used? + green_template := { + if input == "g" then ( + if styling.green_style == "light" then "lg" + else "g" + ) else input + } + + card_template := { green_template() + "card.jpg" } + land_template := { green_template() + "lcard.jpg" } + + # 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" + } + + # Does the card have a color that requires a white font for copyright/artist? + black_font_colors := filter_rule(match:"^(hybrid 2 color [^/]*/ )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid 4 color [^/]*/[^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(hybrid 5 color horizontal [^/]*/[^/]*/[^/]*/[^/]*/ )?(white)") + font_color := { + if black_font_colors(input: card.card_color) != "" then rgb(0,0,0) + else rgb(255,255,255) + } + +############################################################## Extra style +styling field: + type: choice + name: cardname font + description: Use Matrix or MatrixBoldSmallCaps for the cardname font? + initial: Matrix + choice: Matrix + choice: MatrixBoldSmallCaps +styling field: + type: boolean + name: beveled mana symbols + description: Use the symbols of the casting cost line inside the text box as well + initial: no +styling field: + type: choice + name: green style + description: Choose the style of green: light or dark. + initial: dark + choice: light + choice: dark +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 style: + green style: + render style: both + choice images: + light: lgcard.jpg + dark: gcard.jpg + beveled 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: 18 + right width: 18 + top width: 18 + bottom width: 18 + z index: 4 + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: -2 + render style: image + popup style: in place + include file: magic-blends.mse-include/card-backgrounds + font color: + left: 25 + top: 508 + width: 19 + height: 12 + z index: 5 + render style: image + choice images: + black: clear.png + white: clear.png + + ############################# Name line + name: + left: 45 + top : 25 + width: 290 + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: + { if styling.cardname_font == "Matrix" then "Matrix" + else if styling.cardname_font == "MatrixBoldSmallCaps" then "MatrixBoldSmallCaps" + else "Matrix" } + size: 20 + color: rgb(0,0,0) + casting cost: + left: 25 + top : 55 + width: 20 + height: 250 + direction: vertical + alignment: top right + symbol font: + name: magic-mana-beveled + size: 18 + alignment: bottom right + always symbol: true + padding top: 0 + z index: 2 + card symbol: + left: 30 + top : 27 + height: 20 + width: 14 + render style: image + choice images: + tombstone: tombstone.png + + ############################# Image + image: + left: 50 + top: 67 + width: 306 + height: 437 + mask: imagemask.png + z index: 1 + + ############################# Card type + + type: + left: 120 + top : 312 + width: 220 + height: 20 + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: Matrix + size: 10 + color: + { if card.font_color = "white" then rgb(255,255,255) + else if card.font_color = "black" then rgb(0,0,0) + else rgb(0,0,0) } + separator color: rgb(128,128,128) + + ############################# Text box + text: + left: 61 + top : 343 + width: 280 + height: 144 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: + { if card.font_color = "white" then rgb(255,255,255) + else if card.font_color = "black" then rgb(0,0,0) + else rgb(0,0,0) } + symbol font: + name: + { if styling.beveled_mana_symbols then "magic-mana-beveled" + else "magic-mana-small" } + size: 14 + alignment: middle left + z index: 2 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + watermark: + left: 127 + top : 340 + width: 138 + height: 156 + z index: 1 + render style: image + alignment: middle center + include file: magic-watermarks.mse-include/watermarks + + ############################# PT + power: + z index: 4 + left: 24 + top: 361 + width: 19 + height: 50 + alignment: center middle + font: + name: Mplantin + size: 18 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 1 + shadow displacement y: 1 + + toughness: + z index: 4 + left: 25 + top: 418 + width: 19 + height: 50 + alignment: center middle + font: + name: Mplantin + size: 18 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 1 + shadow displacement y: 1 + + ptsymbols: + left: 25 + top: 362 + width: 19 + height: 103 + z index: 1 + visible: { card.power != "" or card.toughness != "" } + render style: image + choice images: + shieldsword: ptshieldsword.png + + ############################# Copyright stuff + + illustrator: + left: 200 + top : 293 + width: 150 + height: 16 + z index: 1 + alignment: bottom right + font: + name: MPlantin-Italic + size: 8 + color: + { if card.font_color = "white" then rgb(255,255,255) + else if card.font_color = "black" then rgb(0,0,0) + else rgb(0,0,0) } + symbol font: + name: magic-paintbrush + size: 14 + + copyright line: + left: 65 + top : 492 + width: 285 + height: 12 + z index: 1 + alignment: bottom right + font: + name: MPlantin + size: 7 + color: + { if card.font_color = "white" then rgb(255,255,255) + else if card.font_color = "black" then rgb(0,0,0) + else rgb(0,0,0) } diff --git a/data/magic-firepenguinmasterpromo.mse-style/tombstone.png b/data/magic-firepenguinmasterpromo.mse-style/tombstone.png new file mode 100644 index 00000000..f8d76094 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/tombstone.png differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/ucard.jpg b/data/magic-firepenguinmasterpromo.mse-style/ucard.jpg new file mode 100644 index 00000000..b27ee7fe Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/ucard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/ulcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/ulcard.jpg new file mode 100644 index 00000000..7fa8b663 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/ulcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/wcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/wcard.jpg new file mode 100644 index 00000000..ce664b05 Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/wcard.jpg differ diff --git a/data/magic-firepenguinmasterpromo.mse-style/wlcard.jpg b/data/magic-firepenguinmasterpromo.mse-style/wlcard.jpg new file mode 100644 index 00000000..32fba68d Binary files /dev/null and b/data/magic-firepenguinmasterpromo.mse-style/wlcard.jpg differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_1_half.png b/data/magic-mana-beveled.mse-symbol-font/mana_1_half.png new file mode 100644 index 00000000..4aec8dfc Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_b.png b/data/magic-mana-beveled.mse-symbol-font/mana_b.png new file mode 100644 index 00000000..7fec993b Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_b_half.png b/data/magic-mana-beveled.mse-symbol-font/mana_b_half.png new file mode 100644 index 00000000..cf597750 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_bg.png b/data/magic-mana-beveled.mse-symbol-font/mana_bg.png new file mode 100644 index 00000000..9d3a9b03 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_br.png b/data/magic-mana-beveled.mse-symbol-font/mana_br.png new file mode 100644 index 00000000..df4636a7 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_circle.png b/data/magic-mana-beveled.mse-symbol-font/mana_circle.png new file mode 100644 index 00000000..33707b81 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_g.png b/data/magic-mana-beveled.mse-symbol-font/mana_g.png new file mode 100644 index 00000000..a8eb3a20 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_g_half.png b/data/magic-mana-beveled.mse-symbol-font/mana_g_half.png new file mode 100644 index 00000000..780e1bea Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_gu.png b/data/magic-mana-beveled.mse-symbol-font/mana_gu.png new file mode 100644 index 00000000..30d52768 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_gw.png b/data/magic-mana-beveled.mse-symbol-font/mana_gw.png new file mode 100644 index 00000000..e34e3be9 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_r.png b/data/magic-mana-beveled.mse-symbol-font/mana_r.png new file mode 100644 index 00000000..9e31b024 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_r_half.png b/data/magic-mana-beveled.mse-symbol-font/mana_r_half.png new file mode 100644 index 00000000..f48aab58 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_rg.png b/data/magic-mana-beveled.mse-symbol-font/mana_rg.png new file mode 100644 index 00000000..21bb9274 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_rw.png b/data/magic-mana-beveled.mse-symbol-font/mana_rw.png new file mode 100644 index 00000000..9a65ce37 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_s.png b/data/magic-mana-beveled.mse-symbol-font/mana_s.png new file mode 100644 index 00000000..379270d2 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_s_half.png b/data/magic-mana-beveled.mse-symbol-font/mana_s_half.png new file mode 100644 index 00000000..6288b386 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_t.png b/data/magic-mana-beveled.mse-symbol-font/mana_t.png new file mode 100644 index 00000000..7079dfc6 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_t_old.png b/data/magic-mana-beveled.mse-symbol-font/mana_t_old.png new file mode 100644 index 00000000..e42b80e3 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_t_older.png b/data/magic-mana-beveled.mse-symbol-font/mana_t_older.png new file mode 100644 index 00000000..118faa83 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_u.png b/data/magic-mana-beveled.mse-symbol-font/mana_u.png new file mode 100644 index 00000000..fadd1d59 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_u_half.png b/data/magic-mana-beveled.mse-symbol-font/mana_u_half.png new file mode 100644 index 00000000..e602513d Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_ub.png b/data/magic-mana-beveled.mse-symbol-font/mana_ub.png new file mode 100644 index 00000000..5c39f15a Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_ur.png b/data/magic-mana-beveled.mse-symbol-font/mana_ur.png new file mode 100644 index 00000000..57038d50 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_w.png b/data/magic-mana-beveled.mse-symbol-font/mana_w.png new file mode 100644 index 00000000..6db22579 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_w_half.png b/data/magic-mana-beveled.mse-symbol-font/mana_w_half.png new file mode 100644 index 00000000..83dbac46 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_wb.png b/data/magic-mana-beveled.mse-symbol-font/mana_wb.png new file mode 100644 index 00000000..8e9bc2c6 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/mana_wu.png b/data/magic-mana-beveled.mse-symbol-font/mana_wu.png new file mode 100644 index 00000000..334b8679 Binary files /dev/null and b/data/magic-mana-beveled.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-beveled.mse-symbol-font/symbol-font b/data/magic-mana-beveled.mse-symbol-font/symbol-font new file mode 100644 index 00000000..85b3add9 --- /dev/null +++ b/data/magic-mana-beveled.mse-symbol-font/symbol-font @@ -0,0 +1,95 @@ +mse version: 0.3.1 +# Symbol font in the normal, flat, style, used for text boxes and on old style cards +# Note: +# Define small_mana_t:="mana_t(_old)?.png" in the init script of the style +# +# So for example: +# +#init script: +# small_mana_t := "mana_t.png" + +image font size: 135 +horizontal space: 2 +symbol: + image: mana_circle.png +symbol: + code: T + image: script: mana_t() +symbol: + code: W/U + image: mana_wu.png +symbol: + code: U/B + image: mana_ub.png +symbol: + code: B/R + image: mana_br.png +symbol: + code: R/G + image: mana_rg.png +symbol: + code: G/W + image: mana_gw.png +symbol: + code: W/B + image: mana_wb.png +symbol: + code: U/R + image: mana_ur.png +symbol: + code: B/G + image: mana_bg.png +symbol: + code: R/W + image: mana_rw.png +symbol: + code: G/U + image: mana_gu.png +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +symbol: + code: W + image: mana_w.png +symbol: + code: U + image: mana_u.png +symbol: + code: B + image: mana_b.png +symbol: + code: R + image: mana_r.png +symbol: + code: G + image: mana_g.png +symbol: + code: S + image: mana_s.png +merge numbers: true +text font: + name: MPlantin + size: 15 + color: rgb(0,0,0) +text margin left: 3 +text margin right: 2 +text margin top: -1 +text margin bottom: -1 \ No newline at end of file diff --git a/data/magic-new-promo.mse-style/oacard.jpg b/data/magic-new-promo.mse-style/oacard.jpg index 6de388f8..5bc83794 100644 Binary files a/data/magic-new-promo.mse-style/oacard.jpg and b/data/magic-new-promo.mse-style/oacard.jpg differ diff --git a/data/magic-paintbrush.mse-symbol-font/paintbrush.png b/data/magic-paintbrush.mse-symbol-font/paintbrush.png new file mode 100644 index 00000000..ef57616c Binary files /dev/null and b/data/magic-paintbrush.mse-symbol-font/paintbrush.png differ diff --git a/data/magic-paintbrush.mse-symbol-font/paintbrush_w.png b/data/magic-paintbrush.mse-symbol-font/paintbrush_w.png new file mode 100644 index 00000000..9da90e72 Binary files /dev/null and b/data/magic-paintbrush.mse-symbol-font/paintbrush_w.png differ diff --git a/data/magic-paintbrush.mse-symbol-font/symbol-font b/data/magic-paintbrush.mse-symbol-font/symbol-font new file mode 100644 index 00000000..067b2343 --- /dev/null +++ b/data/magic-paintbrush.mse-symbol-font/symbol-font @@ -0,0 +1,12 @@ +mse version: 0.3.1 +#symbol font for custom magic paintbrushes +image font size: 135 +horizontal space: 2 +symbol: + code: O + image: paintbrush_w.png + image font size: 145 +symbol: + code: P + image: paintbrush.png + image font size: 145 diff --git a/data/magic-planeshifted.mse-style/5bpt.png b/data/magic-planeshifted.mse-style/5bpt.png new file mode 100644 index 00000000..72238c90 Binary files /dev/null and b/data/magic-planeshifted.mse-style/5bpt.png differ diff --git a/data/magic-planeshifted.mse-style/acard.jpg b/data/magic-planeshifted.mse-style/acard.jpg new file mode 100644 index 00000000..e1a414e6 Binary files /dev/null and b/data/magic-planeshifted.mse-style/acard.jpg differ diff --git a/data/magic-planeshifted.mse-style/apt.png b/data/magic-planeshifted.mse-style/apt.png new file mode 100644 index 00000000..34a93f5d Binary files /dev/null and b/data/magic-planeshifted.mse-style/apt.png differ diff --git a/data/magic-planeshifted.mse-style/bcard.jpg b/data/magic-planeshifted.mse-style/bcard.jpg new file mode 100644 index 00000000..80c2786e Binary files /dev/null and b/data/magic-planeshifted.mse-style/bcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/blcard.jpg b/data/magic-planeshifted.mse-style/blcard.jpg new file mode 100644 index 00000000..a5afcc6a Binary files /dev/null and b/data/magic-planeshifted.mse-style/blcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/blpt.png b/data/magic-planeshifted.mse-style/blpt.png new file mode 100644 index 00000000..2ead92ab Binary files /dev/null and b/data/magic-planeshifted.mse-style/blpt.png differ diff --git a/data/magic-planeshifted.mse-style/bpt.png b/data/magic-planeshifted.mse-style/bpt.png new file mode 100644 index 00000000..39523b6b Binary files /dev/null and b/data/magic-planeshifted.mse-style/bpt.png differ diff --git a/data/magic-planeshifted.mse-style/card-sample.png b/data/magic-planeshifted.mse-style/card-sample.png new file mode 100644 index 00000000..0f926274 Binary files /dev/null and b/data/magic-planeshifted.mse-style/card-sample.png differ diff --git a/data/magic-planeshifted.mse-style/ccard.jpg b/data/magic-planeshifted.mse-style/ccard.jpg new file mode 100644 index 00000000..e1a414e6 Binary files /dev/null and b/data/magic-planeshifted.mse-style/ccard.jpg differ diff --git a/data/magic-planeshifted.mse-style/cpt.png b/data/magic-planeshifted.mse-style/cpt.png new file mode 100644 index 00000000..34a93f5d Binary files /dev/null and b/data/magic-planeshifted.mse-style/cpt.png differ diff --git a/data/magic-planeshifted.mse-style/gcard.jpg b/data/magic-planeshifted.mse-style/gcard.jpg new file mode 100644 index 00000000..f25b052c Binary files /dev/null and b/data/magic-planeshifted.mse-style/gcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/glcard.jpg b/data/magic-planeshifted.mse-style/glcard.jpg new file mode 100644 index 00000000..5528cc8c Binary files /dev/null and b/data/magic-planeshifted.mse-style/glcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/glpt.png b/data/magic-planeshifted.mse-style/glpt.png new file mode 100644 index 00000000..32cc0fd2 Binary files /dev/null and b/data/magic-planeshifted.mse-style/glpt.png differ diff --git a/data/magic-planeshifted.mse-style/gpt.png b/data/magic-planeshifted.mse-style/gpt.png new file mode 100644 index 00000000..d52fa8a3 Binary files /dev/null and b/data/magic-planeshifted.mse-style/gpt.png differ diff --git a/data/magic-planeshifted.mse-style/hpt.JPG b/data/magic-planeshifted.mse-style/hpt.JPG new file mode 100644 index 00000000..4e364968 Binary files /dev/null and b/data/magic-planeshifted.mse-style/hpt.JPG differ diff --git a/data/magic-planeshifted.mse-style/hybrid_blend_nt.png b/data/magic-planeshifted.mse-style/hybrid_blend_nt.png new file mode 100644 index 00000000..2ea8c506 Binary files /dev/null and b/data/magic-planeshifted.mse-style/hybrid_blend_nt.png differ diff --git a/data/magic-planeshifted.mse-style/hybrid_blend_pt.png b/data/magic-planeshifted.mse-style/hybrid_blend_pt.png new file mode 100644 index 00000000..489c036c Binary files /dev/null and b/data/magic-planeshifted.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-planeshifted.mse-style/lcard.jpg b/data/magic-planeshifted.mse-style/lcard.jpg new file mode 100644 index 00000000..e1d5614a Binary files /dev/null and b/data/magic-planeshifted.mse-style/lcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/lpt.png b/data/magic-planeshifted.mse-style/lpt.png new file mode 100644 index 00000000..2b234fcf Binary files /dev/null and b/data/magic-planeshifted.mse-style/lpt.png differ diff --git a/data/magic-planeshifted.mse-style/mcard.jpg b/data/magic-planeshifted.mse-style/mcard.jpg new file mode 100644 index 00000000..86aa4d23 Binary files /dev/null and b/data/magic-planeshifted.mse-style/mcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/mlcard.jpg b/data/magic-planeshifted.mse-style/mlcard.jpg new file mode 100644 index 00000000..a1af70f5 Binary files /dev/null and b/data/magic-planeshifted.mse-style/mlcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/mlpt.png b/data/magic-planeshifted.mse-style/mlpt.png new file mode 100644 index 00000000..61012aa6 Binary files /dev/null and b/data/magic-planeshifted.mse-style/mlpt.png differ diff --git a/data/magic-planeshifted.mse-style/mpt.png b/data/magic-planeshifted.mse-style/mpt.png new file mode 100644 index 00000000..ab4fadd3 Binary files /dev/null and b/data/magic-planeshifted.mse-style/mpt.png differ diff --git a/data/magic-planeshifted.mse-style/multicolor_dual_blend.png b/data/magic-planeshifted.mse-style/multicolor_dual_blend.png new file mode 100644 index 00000000..80f4506c Binary files /dev/null and b/data/magic-planeshifted.mse-style/multicolor_dual_blend.png differ diff --git a/data/magic-planeshifted.mse-style/multicolor_dual_blend_pt.png b/data/magic-planeshifted.mse-style/multicolor_dual_blend_pt.png new file mode 100644 index 00000000..0558fb3d Binary files /dev/null and b/data/magic-planeshifted.mse-style/multicolor_dual_blend_pt.png differ diff --git a/data/magic-planeshifted.mse-style/rcard.jpg b/data/magic-planeshifted.mse-style/rcard.jpg new file mode 100644 index 00000000..e7574531 Binary files /dev/null and b/data/magic-planeshifted.mse-style/rcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/rlcard.jpg b/data/magic-planeshifted.mse-style/rlcard.jpg new file mode 100644 index 00000000..32ff7836 Binary files /dev/null and b/data/magic-planeshifted.mse-style/rlcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/rlpt.png b/data/magic-planeshifted.mse-style/rlpt.png new file mode 100644 index 00000000..d7a43db2 Binary files /dev/null and b/data/magic-planeshifted.mse-style/rlpt.png differ diff --git a/data/magic-planeshifted.mse-style/rpt.png b/data/magic-planeshifted.mse-style/rpt.png new file mode 100644 index 00000000..5dae08f2 Binary files /dev/null and b/data/magic-planeshifted.mse-style/rpt.png differ diff --git a/data/magic-planeshifted.mse-style/style b/data/magic-planeshifted.mse-style/style new file mode 100644 index 00000000..1cbd7616 --- /dev/null +++ b/data/magic-planeshifted.mse-style/style @@ -0,0 +1,281 @@ +mse version: 0.3.1 +game: magic +short name: Planeshifted +full name: Planar Chaos Timeshifts +icon: card-sample.png + +card width: 375 +card height: 523 +card dpi: 150 + +############################################################## Extra scripts + +init script: + # Load blend scripts for hybrids/multicolors + include file: magic-blends.mse-include/blend-scripts + + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + card_template := { input + "card.jpg" } + pt_template := { input + "pt.png" } + + # 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 } + + # Does the card have a color that requires a white font for copyright/artist? + white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red)") + font_color := { + if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) + else rgb(0,0,0) + } + +############################################################## Extra style options + +styling field: + type: boolean + name: colored mana symbols + description: Use colored mana symbols, as used by Wizards since Fifth Dawn. +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 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 + z index: -1 + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: -2 + render style: image + popup style: in place + include file: magic-blends.mse-include/card-backgrounds + + ############################# Name line + name: + left: { if card.card_symbol=="none" then 32 else 51 } + top : 30 + width: { if card.card_symbol=="none" then 246 else 227 } + height: 23 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Matrix + size: 17 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + casting cost: + left: 280 + top : 30 + width: 63 + 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 : 31 + height: 20 + width: 14 + render style: image + choice images: + tombstone: tombstone.png + + ############################# Image + image: + left: 32 + top: 62 + width: 311 + height: 228 + z index: 1 + + ############################# Card type + + type: + left: 35 + top : 298 + width: 286 + height: 20 + alignment: middle shrink-overflow + z index: 1 + padding top: 2 + font: + name: Matrix + size: 14 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + scale down to: 6 + separator color: rgb(128,128,128) + + rarity: + left: 320 + top : 297 + width: 22 + height: 22 + z index: 1 + render style: image + choice images: + # Images based on the set symbol + basic land: script: symbol_variation(symbol: set.symbol, variation: "common") + common: script: 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: 31 + top : 328 + width: 311 + height: 142 + 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 + alignment: middle left + z index: 2 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + + watermark: + left: 117 + top : 321 + width: 138 + height: 156 + z index: 1 + render style: image + alignment: middle center + include file: magic-watermarks.mse-include/watermarks + + ############################# PT + pt: + z index: 4 + left: 284 + top: 467 + width: 60 + height: 28 + alignment: center middle + font: + name: Mplantin + size: 18 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(200,0,0) + + pt box: + left: 271 + top: 461 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + include file: magic-blends.mse-include/card-ptboxes + + ############################# Card sorting / numbering + ############################# Copyright stuff + + illustrator: + left: 56 + top : 478 + width: 217 + height: 16 + z index: 1 + font: + name: Matrix + size: 10 + weight: bold + color: { font_color() } + + copyright line: + left: 30 + top : 493 + width: 247 + height: 12 + z index: 1 + font: + name: MPlantin + size: 6.5 + color: { font_color() } diff --git a/data/magic-planeshifted.mse-style/tombstone.png b/data/magic-planeshifted.mse-style/tombstone.png new file mode 100644 index 00000000..f8d76094 Binary files /dev/null and b/data/magic-planeshifted.mse-style/tombstone.png differ diff --git a/data/magic-planeshifted.mse-style/ucard.jpg b/data/magic-planeshifted.mse-style/ucard.jpg new file mode 100644 index 00000000..ef72c650 Binary files /dev/null and b/data/magic-planeshifted.mse-style/ucard.jpg differ diff --git a/data/magic-planeshifted.mse-style/ulcard.jpg b/data/magic-planeshifted.mse-style/ulcard.jpg new file mode 100644 index 00000000..ec1c46ff Binary files /dev/null and b/data/magic-planeshifted.mse-style/ulcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/ulpt.png b/data/magic-planeshifted.mse-style/ulpt.png new file mode 100644 index 00000000..b922ee9c Binary files /dev/null and b/data/magic-planeshifted.mse-style/ulpt.png differ diff --git a/data/magic-planeshifted.mse-style/upt.png b/data/magic-planeshifted.mse-style/upt.png new file mode 100644 index 00000000..4e16c0bf Binary files /dev/null and b/data/magic-planeshifted.mse-style/upt.png differ diff --git a/data/magic-planeshifted.mse-style/wcard.jpg b/data/magic-planeshifted.mse-style/wcard.jpg new file mode 100644 index 00000000..2c83acab Binary files /dev/null and b/data/magic-planeshifted.mse-style/wcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/wlcard.jpg b/data/magic-planeshifted.mse-style/wlcard.jpg new file mode 100644 index 00000000..e0624451 Binary files /dev/null and b/data/magic-planeshifted.mse-style/wlcard.jpg differ diff --git a/data/magic-planeshifted.mse-style/wlpt.png b/data/magic-planeshifted.mse-style/wlpt.png new file mode 100644 index 00000000..ef4dd81a Binary files /dev/null and b/data/magic-planeshifted.mse-style/wlpt.png differ diff --git a/data/magic-planeshifted.mse-style/wpt.png b/data/magic-planeshifted.mse-style/wpt.png new file mode 100644 index 00000000..994b6a77 Binary files /dev/null and b/data/magic-planeshifted.mse-style/wpt.png differ diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game index becce982..b7ec3cfd 100644 --- a/data/magic.mse-game/game +++ b/data/magic.mse-game/game @@ -7,6 +7,8 @@ icon: card-back.png # General functions init script: + # Used in FPM and Future Sight + brush_sort := sort_rule(order: "OP") # correctly sort a mana symbol (no guild mana) mana_sort := sort_rule(order: "XYZ[0123456789]S(WUBRG)") # correctly sort guild mana @@ -264,15 +266,14 @@ init script: tag_remove_rule(tag: "") + # step 2 : surround by tags { "" + input + "" } - - # paintbrush symbol sorting, ordering rule, and context; needed for FPM temps - brush_sort := sort_rule(order: "OP") + # Used in FPM and Future Sight brush_context := "(?ix) # case insensitive, ignore whitespace (^|[[:space:]\"(]) # start of a word - ( (^)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z) + ( (^)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|Æ) ) "; + # Used in FPM and Future Sight artist_line_filter := tag_remove_rule(tag: "") + replace_rule( @@ -284,7 +285,13 @@ init script: replace: {"" + brush_sort() + ""} ) + replace_rule( match: "\\[[OP]+\\]", - replace: {"" + brush_sort() + ""} ); + replace: {"" + brush_sort() + ""} ) + + replace_rule( + match: "AE", + replace: "Æ") + + replace_rule( + match: "--| - ", + replace: "—"); # Move the cursor past the separator in the p/t and type boxes type_over_pt := replace_rule(match:"/$", replace:"") @@ -629,25 +636,11 @@ card field: type: text name: power icon: stats/power.png - editable: false script: type_over_pt(value) card field: type: text name: toughness icon: stats/toughness.png - editable: false -#needed for FPM temps -card field: - type: text - name: fpmpower - icon: stats/power.png - card list column:5 -#needed for FPM temps -card field: - type: text - name: fpmtoughness - icon: stats/toughness.png - card list column:6 #needed for FPM temps card field: type: choice @@ -708,7 +701,7 @@ card field: card field: type: text name: illustrator - script: name_filter(value) + script: artist_line_filter(value) icon: stats/illustrator.png default: set.artist description: Illustrator of this card, the default value can be changed on the 'set info' tab @@ -941,7 +934,7 @@ card field: card field: type: text name: illustrator 2 - script: name_filter(value) + script: artist_line_filter(value) icon: stats/illustrator.png default: set.artist show statistics: false @@ -1153,10 +1146,10 @@ keyword parameter type: name: name match: [^(.,\n]+ keyword parameter type: - name: land + name: prefix description: Prefix for things like "walk" optional: false - match: [A-Z][a-z]* + match: [A-Z][a-z, ]* example: Forest ############################# All Magic keywords @@ -1259,7 +1252,7 @@ keyword: reminder: At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost. keyword: keyword: Cardcycling - match: namecyclingcost + match: prefixcyclingcost mode: expert reminder: {format_cost(param2,add:"")}, Discard this card: Search your library for a {param1} card, reveal it, and put it into your hand. Then shuffle your library. keyword: @@ -1343,18 +1336,18 @@ keyword: mode: expert reminder: This comes into play with a +1/+1 counter on it for each color of mana used to pay its cost. If it is not a creature, use charge counters instead. keyword: - keyword: Splice + keyword: Splice (Mana Cost) match: Splice onto name mana mode: expert reminder: As you play a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell. keyword: - keyword: Splice + keyword: Splice (Alternative Cost) match: Splice onto nameaction mode: expert reminder: As you play a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell. keyword: keyword: Offering - match: name offering + match: prefix offering mode: expert reminder: You may play this card any time you could play an instant by sacrificing a {param1} and paying the difference in mana costs between this and the sacrificed {param1}. Mana cost includes color. keyword: @@ -1403,16 +1396,16 @@ keyword: mode: expert reminder: When you play this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies. #Denimwalk was a casualty of my fixing landwalk to work right -keyword: - keyword: Landwalk - match: namewalk - mode: core - reminder: This creature is unblockable as long as defending player controls a {param1}. keyword: keyword: Denimwalk match: Denimwalk mode: core reminder: If defending player is wearing any clothing made of denim, this creature is unblockable. +keyword: + keyword: Landwalk + match: prefixwalk + mode: core + reminder: This creature is unblockable as long as defending player controls a {param1}. keyword: keyword: Protection from match: Protection from name