diff --git a/data/magic-future-split.mse-style/acard.jpg b/data/magic-future-split.mse-style/acard.jpg new file mode 100644 index 00000000..72cd1612 Binary files /dev/null and b/data/magic-future-split.mse-style/acard.jpg differ diff --git a/data/magic-future-split.mse-style/apt.png b/data/magic-future-split.mse-style/apt.png new file mode 100644 index 00000000..1aedd500 Binary files /dev/null and b/data/magic-future-split.mse-style/apt.png differ diff --git a/data/magic-future-split.mse-style/artifact_blend_card.png b/data/magic-future-split.mse-style/artifact_blend_card.png new file mode 100644 index 00000000..ee36fea7 Binary files /dev/null and b/data/magic-future-split.mse-style/artifact_blend_card.png differ diff --git a/data/magic-future-split.mse-style/artifact_blend_pt.png b/data/magic-future-split.mse-style/artifact_blend_pt.png new file mode 100644 index 00000000..a0e3281c Binary files /dev/null and b/data/magic-future-split.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-future-split.mse-style/artifact_blend_textbox.png b/data/magic-future-split.mse-style/artifact_blend_textbox.png new file mode 100644 index 00000000..15f60076 Binary files /dev/null and b/data/magic-future-split.mse-style/artifact_blend_textbox.png differ diff --git a/data/magic-future-split.mse-style/artifact_blend_typeline.png b/data/magic-future-split.mse-style/artifact_blend_typeline.png new file mode 100644 index 00000000..f4fcbfea Binary files /dev/null and b/data/magic-future-split.mse-style/artifact_blend_typeline.png differ diff --git a/data/magic-future-split.mse-style/atextbox.png b/data/magic-future-split.mse-style/atextbox.png new file mode 100644 index 00000000..be225305 Binary files /dev/null and b/data/magic-future-split.mse-style/atextbox.png differ diff --git a/data/magic-future-split.mse-style/atypeline.png b/data/magic-future-split.mse-style/atypeline.png new file mode 100644 index 00000000..853a93ac Binary files /dev/null and b/data/magic-future-split.mse-style/atypeline.png differ diff --git a/data/magic-future-split.mse-style/bcard.jpg b/data/magic-future-split.mse-style/bcard.jpg new file mode 100644 index 00000000..ddc087d4 Binary files /dev/null and b/data/magic-future-split.mse-style/bcard.jpg differ diff --git a/data/magic-future-split.mse-style/blcard.jpg b/data/magic-future-split.mse-style/blcard.jpg new file mode 100644 index 00000000..956f4965 Binary files /dev/null and b/data/magic-future-split.mse-style/blcard.jpg differ diff --git a/data/magic-future-split.mse-style/blpt.png b/data/magic-future-split.mse-style/blpt.png new file mode 100644 index 00000000..a8696ab2 Binary files /dev/null and b/data/magic-future-split.mse-style/blpt.png differ diff --git a/data/magic-future-split.mse-style/bltextbox.png b/data/magic-future-split.mse-style/bltextbox.png new file mode 100644 index 00000000..0d37d420 Binary files /dev/null and b/data/magic-future-split.mse-style/bltextbox.png differ diff --git a/data/magic-future-split.mse-style/bltypeline.png b/data/magic-future-split.mse-style/bltypeline.png new file mode 100644 index 00000000..6c6a0920 Binary files /dev/null and b/data/magic-future-split.mse-style/bltypeline.png differ diff --git a/data/magic-future-split.mse-style/bordermask.png b/data/magic-future-split.mse-style/bordermask.png new file mode 100644 index 00000000..ea39460d Binary files /dev/null and b/data/magic-future-split.mse-style/bordermask.png differ diff --git a/data/magic-future-split.mse-style/bpt.png b/data/magic-future-split.mse-style/bpt.png new file mode 100644 index 00000000..a8696ab2 Binary files /dev/null and b/data/magic-future-split.mse-style/bpt.png differ diff --git a/data/magic-future-split.mse-style/btextbox.png b/data/magic-future-split.mse-style/btextbox.png new file mode 100644 index 00000000..09b1b24f Binary files /dev/null and b/data/magic-future-split.mse-style/btextbox.png differ diff --git a/data/magic-future-split.mse-style/btypeline.png b/data/magic-future-split.mse-style/btypeline.png new file mode 100644 index 00000000..6c6a0920 Binary files /dev/null and b/data/magic-future-split.mse-style/btypeline.png differ diff --git a/data/magic-future-split.mse-style/card-sample.png b/data/magic-future-split.mse-style/card-sample.png new file mode 100644 index 00000000..772487a8 Binary files /dev/null and b/data/magic-future-split.mse-style/card-sample.png differ diff --git a/data/magic-future-split.mse-style/ccard.jpg b/data/magic-future-split.mse-style/ccard.jpg new file mode 100644 index 00000000..c7dfe6bf Binary files /dev/null and b/data/magic-future-split.mse-style/ccard.jpg differ diff --git a/data/magic-future-split.mse-style/clcard.jpg b/data/magic-future-split.mse-style/clcard.jpg new file mode 100644 index 00000000..782b9cb9 Binary files /dev/null and b/data/magic-future-split.mse-style/clcard.jpg differ diff --git a/data/magic-future-split.mse-style/clpt.png b/data/magic-future-split.mse-style/clpt.png new file mode 100644 index 00000000..c6613886 Binary files /dev/null and b/data/magic-future-split.mse-style/clpt.png differ diff --git a/data/magic-future-split.mse-style/cltextbox.png b/data/magic-future-split.mse-style/cltextbox.png new file mode 100644 index 00000000..be225305 Binary files /dev/null and b/data/magic-future-split.mse-style/cltextbox.png differ diff --git a/data/magic-future-split.mse-style/cltypeline.png b/data/magic-future-split.mse-style/cltypeline.png new file mode 100644 index 00000000..90a8f093 Binary files /dev/null and b/data/magic-future-split.mse-style/cltypeline.png differ diff --git a/data/magic-future-split.mse-style/costmask.png b/data/magic-future-split.mse-style/costmask.png new file mode 100644 index 00000000..eafd942f Binary files /dev/null and b/data/magic-future-split.mse-style/costmask.png differ diff --git a/data/magic-future-split.mse-style/cpt.png b/data/magic-future-split.mse-style/cpt.png new file mode 100644 index 00000000..49560bea Binary files /dev/null and b/data/magic-future-split.mse-style/cpt.png differ diff --git a/data/magic-future-split.mse-style/ctextbox.png b/data/magic-future-split.mse-style/ctextbox.png new file mode 100644 index 00000000..b98c7e1a Binary files /dev/null and b/data/magic-future-split.mse-style/ctextbox.png differ diff --git a/data/magic-future-split.mse-style/ctypeline.png b/data/magic-future-split.mse-style/ctypeline.png new file mode 100644 index 00000000..5f27129b Binary files /dev/null and b/data/magic-future-split.mse-style/ctypeline.png differ diff --git a/data/magic-future-split.mse-style/gcard.jpg b/data/magic-future-split.mse-style/gcard.jpg new file mode 100644 index 00000000..a7607ba4 Binary files /dev/null and b/data/magic-future-split.mse-style/gcard.jpg differ diff --git a/data/magic-future-split.mse-style/glcard.jpg b/data/magic-future-split.mse-style/glcard.jpg new file mode 100644 index 00000000..c1a2ee19 Binary files /dev/null and b/data/magic-future-split.mse-style/glcard.jpg differ diff --git a/data/magic-future-split.mse-style/glpt.png b/data/magic-future-split.mse-style/glpt.png new file mode 100644 index 00000000..8c06522a Binary files /dev/null and b/data/magic-future-split.mse-style/glpt.png differ diff --git a/data/magic-future-split.mse-style/gltextbox.png b/data/magic-future-split.mse-style/gltextbox.png new file mode 100644 index 00000000..fb4f1780 Binary files /dev/null and b/data/magic-future-split.mse-style/gltextbox.png differ diff --git a/data/magic-future-split.mse-style/gltypeline.png b/data/magic-future-split.mse-style/gltypeline.png new file mode 100644 index 00000000..8222fce3 Binary files /dev/null and b/data/magic-future-split.mse-style/gltypeline.png differ diff --git a/data/magic-future-split.mse-style/gpt.png b/data/magic-future-split.mse-style/gpt.png new file mode 100644 index 00000000..8c06522a Binary files /dev/null and b/data/magic-future-split.mse-style/gpt.png differ diff --git a/data/magic-future-split.mse-style/gtextbox.png b/data/magic-future-split.mse-style/gtextbox.png new file mode 100644 index 00000000..bbc3a499 Binary files /dev/null and b/data/magic-future-split.mse-style/gtextbox.png differ diff --git a/data/magic-future-split.mse-style/gtypeline.png b/data/magic-future-split.mse-style/gtypeline.png new file mode 100644 index 00000000..8222fce3 Binary files /dev/null and b/data/magic-future-split.mse-style/gtypeline.png differ diff --git a/data/magic-future-split.mse-style/hybrid_blend_card.png b/data/magic-future-split.mse-style/hybrid_blend_card.png new file mode 100644 index 00000000..f0959b7f Binary files /dev/null and b/data/magic-future-split.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-future-split.mse-style/hybrid_blend_pt.png b/data/magic-future-split.mse-style/hybrid_blend_pt.png new file mode 100644 index 00000000..a0e3281c Binary files /dev/null and b/data/magic-future-split.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-future-split.mse-style/hybrid_blend_textbox.png b/data/magic-future-split.mse-style/hybrid_blend_textbox.png new file mode 100644 index 00000000..3e5b2331 Binary files /dev/null and b/data/magic-future-split.mse-style/hybrid_blend_textbox.png differ diff --git a/data/magic-future-split.mse-style/hybrid_blend_typeline.png b/data/magic-future-split.mse-style/hybrid_blend_typeline.png new file mode 100644 index 00000000..7394b549 Binary files /dev/null and b/data/magic-future-split.mse-style/hybrid_blend_typeline.png differ diff --git a/data/magic-future-split.mse-style/mask_image.png b/data/magic-future-split.mse-style/mask_image.png new file mode 100644 index 00000000..d79560d5 Binary files /dev/null and b/data/magic-future-split.mse-style/mask_image.png differ diff --git a/data/magic-future-split.mse-style/mcard.jpg b/data/magic-future-split.mse-style/mcard.jpg new file mode 100644 index 00000000..a7e78b64 Binary files /dev/null and b/data/magic-future-split.mse-style/mcard.jpg differ diff --git a/data/magic-future-split.mse-style/mlcard.jpg b/data/magic-future-split.mse-style/mlcard.jpg new file mode 100644 index 00000000..9348c265 Binary files /dev/null and b/data/magic-future-split.mse-style/mlcard.jpg differ diff --git a/data/magic-future-split.mse-style/mlpt.png b/data/magic-future-split.mse-style/mlpt.png new file mode 100644 index 00000000..a0eab8e4 Binary files /dev/null and b/data/magic-future-split.mse-style/mlpt.png differ diff --git a/data/magic-future-split.mse-style/mltextbox.png b/data/magic-future-split.mse-style/mltextbox.png new file mode 100644 index 00000000..6baf7a47 Binary files /dev/null and b/data/magic-future-split.mse-style/mltextbox.png differ diff --git a/data/magic-future-split.mse-style/mltypeline.png b/data/magic-future-split.mse-style/mltypeline.png new file mode 100644 index 00000000..ef1bd6c6 Binary files /dev/null and b/data/magic-future-split.mse-style/mltypeline.png differ diff --git a/data/magic-future-split.mse-style/mpt.png b/data/magic-future-split.mse-style/mpt.png new file mode 100644 index 00000000..a0eab8e4 Binary files /dev/null and b/data/magic-future-split.mse-style/mpt.png differ diff --git a/data/magic-future-split.mse-style/mtextbox.png b/data/magic-future-split.mse-style/mtextbox.png new file mode 100644 index 00000000..d056089d Binary files /dev/null and b/data/magic-future-split.mse-style/mtextbox.png differ diff --git a/data/magic-future-split.mse-style/mtypeline.png b/data/magic-future-split.mse-style/mtypeline.png new file mode 100644 index 00000000..ef1bd6c6 Binary files /dev/null and b/data/magic-future-split.mse-style/mtypeline.png differ diff --git a/data/magic-future-split.mse-style/multicolor_blend_card.png b/data/magic-future-split.mse-style/multicolor_blend_card.png new file mode 100644 index 00000000..558fdcb9 Binary files /dev/null and b/data/magic-future-split.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-future-split.mse-style/multicolor_blend_pt.png b/data/magic-future-split.mse-style/multicolor_blend_pt.png new file mode 100644 index 00000000..4fbe676a Binary files /dev/null and b/data/magic-future-split.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-future-split.mse-style/multicolor_blend_textbox.png b/data/magic-future-split.mse-style/multicolor_blend_textbox.png new file mode 100644 index 00000000..15f60076 Binary files /dev/null and b/data/magic-future-split.mse-style/multicolor_blend_textbox.png differ diff --git a/data/magic-future-split.mse-style/multicolor_blend_typeline.png b/data/magic-future-split.mse-style/multicolor_blend_typeline.png new file mode 100644 index 00000000..a73b0d61 Binary files /dev/null and b/data/magic-future-split.mse-style/multicolor_blend_typeline.png differ diff --git a/data/magic-future-split.mse-style/rcard.jpg b/data/magic-future-split.mse-style/rcard.jpg new file mode 100644 index 00000000..df1b60fb Binary files /dev/null and b/data/magic-future-split.mse-style/rcard.jpg differ diff --git a/data/magic-future-split.mse-style/rlcard.jpg b/data/magic-future-split.mse-style/rlcard.jpg new file mode 100644 index 00000000..795c7ed6 Binary files /dev/null and b/data/magic-future-split.mse-style/rlcard.jpg differ diff --git a/data/magic-future-split.mse-style/rlpt.png b/data/magic-future-split.mse-style/rlpt.png new file mode 100644 index 00000000..949e24de Binary files /dev/null and b/data/magic-future-split.mse-style/rlpt.png differ diff --git a/data/magic-future-split.mse-style/rltextbox.png b/data/magic-future-split.mse-style/rltextbox.png new file mode 100644 index 00000000..85f0499c Binary files /dev/null and b/data/magic-future-split.mse-style/rltextbox.png differ diff --git a/data/magic-future-split.mse-style/rltypeline.png b/data/magic-future-split.mse-style/rltypeline.png new file mode 100644 index 00000000..efa345f7 Binary files /dev/null and b/data/magic-future-split.mse-style/rltypeline.png differ diff --git a/data/magic-future-split.mse-style/rpt.png b/data/magic-future-split.mse-style/rpt.png new file mode 100644 index 00000000..949e24de Binary files /dev/null and b/data/magic-future-split.mse-style/rpt.png differ diff --git a/data/magic-future-split.mse-style/rtextbox.png b/data/magic-future-split.mse-style/rtextbox.png new file mode 100644 index 00000000..05f61030 Binary files /dev/null and b/data/magic-future-split.mse-style/rtextbox.png differ diff --git a/data/magic-future-split.mse-style/rtypeline.png b/data/magic-future-split.mse-style/rtypeline.png new file mode 100644 index 00000000..efa345f7 Binary files /dev/null and b/data/magic-future-split.mse-style/rtypeline.png differ diff --git a/data/magic-future-split.mse-style/style b/data/magic-future-split.mse-style/style new file mode 100644 index 00000000..d52a5af4 --- /dev/null +++ b/data/magic-future-split.mse-style/style @@ -0,0 +1,868 @@ +mse version: 0.3.7 +game: magic +short name: Future Splits +full name: Futureshift Splits +installer group: magic/Future/Split cards +icon: card-sample.png +position hint: 053 + +version: 2008-08-05 +depends on: + package: magic.mse-game + version: 2008-06-02 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +depends on: + package: magic-future-common.mse-include + version: 2008-05-21 +depends on: + package: magic-mana-large.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-future.mse-symbol-font + version: 2007-09-23 + +card background: white +card width: 523 +card height: 375 +card dpi: 150 + +#By: Pichoro +#Images by Spiderboy4, Buttock1234, and Artfreakwiu +############################################################## Extra scripts + +init script: + mask_hybrid_with_land := { styling.grey_hybrid_name } + + mask_multi_land_with_color := { styling.colored_multicolor_land_name } + + template_suffix := [card: "card.jpg", pt: "pt.png", textbox: "textbox.png", typeline: "typeline.png"] + template := { input + template_suffix[type] } + land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] } + + # 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 } + + colorless_color := { + if card.card_color=="white" then "w" + else if card.card_color=="blue" then "u" + else if card.card_color=="black" then "b" + else if card.card_color=="red" then "r" + else if card.card_color=="green" then "g" + else "c" + } + + font_colors_white := { input == "b" or input == "bl" or input == "u" or input == "ul" or input == "r" or input == "rl" or input == "g" or input == "gl" } + + font_white := { + hybrid := chosen(choice:"hybrid") + artifact := chosen(choice:"artifact") + colors := sort_text( order: "(wubrg)" + , (if chosen(choice:"white") then "w") + + (if chosen(choice:"blue") then "u") + + (if chosen(choice:"black") then "b") + + (if chosen(choice:"red") then "r") + + (if chosen(choice:"green") then "g")) + + (if artifact then "a") + font_colors_white( + if chosen(choice:"land") and chosen(choice:"white") then "wl" + else if chosen(choice:"land") and chosen(choice:"blue") then "ul" + else if chosen(choice:"land") and chosen(choice:"black") then "bl" + else if chosen(choice:"land") and chosen(choice:"red") then "rl" + else if chosen(choice:"land") and chosen(choice:"green") then "gl" + else if chosen(choice:"land") then "l" + else if input == "artifact, multicolor" then "a" + else if chosen(choice:"multicolor") then "m" + else if artifact and not hybrid then "a" + else if colors == "" then "c" + else colors[ + font_color_positions + [ if chosen(choice:"horizontal") then "horizontal" + else if chosen(choice:"vertical") then "vertical" + else if chosen(choice:"overlay") then "overlay" + else "radial" + ][number_of_items(in: colors)] + ] + ) + } + + paintbrush_color:= { if contains(card.card_color, match:"land") then "white" + else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black" + else "white" + } + + paintbrush_color_2:= { if contains(card.card_color_2, match:"land") then "white" + else if contains(card.card_color_2, match:"artifact") or contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"white") then "black" + else "white" + } + + typesymbol_type_2 := { typesymbol_for(card.super_type_2) } + + typesymbol_color:= { if contains(frame, match:"artifact") then "black" + else if contains(frame, match:"land") and contains(frame, match:"multicolor") and styling.colored_multicolor_land_name then "black" + else if contains(frame, match:"multicolor") then ( + if card.card_color=="multicolor" then "black" + else if not contains(frame, match:"white") then "white" + else if contains(frame, match:"red") or contains(frame, match:"green") then "white" + else "black" + ) else if frame == "white" then "black" + else if contains(frame, match:"land") then ( + if contains(frame, match:"green") then "white" + else if contains(frame, match:"red") then "white" + else if contains(frame, match:"black") then "white" + else if contains(frame, match:"blue") then "white" + else "black" + ) else if frame == "colorless" then "black" + else "white" + } + + card_shape := { if styling.shifted_sorting then "split, shifted" else "split"} + +############################################################## 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: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: colored multicolor land name + description: Use a colored background for the name and type on multicolor land cards with a basic land type. 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: choice + name: tap symbol + description: What tap and untap symbols should be used on cards? + initial: modern + choice: modern + choice: old + choice: diagonal T +styling field: + type: package choice + name: text box mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-small.mse-symbol-font +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: never +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 + 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: 523 + height: 375 + radius: 18 + left width: 12 + right width: 12 + top width: 12 + bottom width: 12 + mask: bordermask.png + z index: 2 + card color: + left: 18 + top: 18 + width: 236 + height: 338 + z index: -2 + render style: image + popup style: in place + image: { card_background() } + card color 2: + left: 269 + top: 18 + width: 236 + height: 338 + z index: -2 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 56 else 65 } + top : 21 + width: { if card.card_symbol=="none" then 190 else 181 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: Matrix + size: 14 + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + name 2: + left: { if card.card_symbol_2=="none" then 307 else 316 } + top : 21 + width: { if card.card_symbol_2=="none" then 196 else 187 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: Matrix + size: 14 + color: + script: + if styling.grey_hybrid_name and contains(card.card_color_2, match:"land") and + contains(card.card_color_2, match:"horizontal") or + contains(card.card_color_2, match:"radial") or + contains(card.card_color_2, match:"vertical") and + not contains(card.card_color_2, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color_2, match:"land") and + contains(card.card_color_2, match:"multicolor") and + contains(card.card_color_2, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color_2, match:"land") and + contains(card.card_color_2, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color_2, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color_2, match:"artifact") then ( + if contains(card.card_color_2, match:"blue") or + contains(card.card_color_2, match:"black") or + contains(card.card_color_2, match:"red") or + contains(card.card_color_2, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color_2) + casting cost: + left: 18 + top: 18 + height: 200 + width: 52 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 16 + scale down to: 16 + alignment: bottom right + always symbol: true + z index: 3 + padding top: 0 + mask: costmask.png + casting cost 2: + left: 269 + top: 18 + height: 200 + width: 52 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 16 + scale down to: 16 + alignment: bottom right + always symbol: true + z index: 3 + padding top: 0 + mask: costmask.png + card symbol: + left: {if card.card_symbol=="none" then 34 else 48} + top : 28 + height: 16 + width: 12 + z index: 4 + render style: image + choice images: + tombstone: tombstone.png + card symbol 2: + left: {if card.card_symbol_2=="none" then 285 else 299} + top : 28 + height: 16 + width: 12 + z index: 4 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: 22 + top: 22 + width: 15 + height: 14 + z index: 4 + render style: image + choice images: + artifact: { "/magic-future-common.mse-include/artifact_" + typesymbol_color(frame: card.card_color) + ".png" } + creature: { "/magic-future-common.mse-include/creature_" + typesymbol_color(frame: card.card_color) + ".png" } + enchantment: { "/magic-future-common.mse-include/enchantment_" + typesymbol_color(frame: card.card_color) + ".png" } + instant: { "/magic-future-common.mse-include/instant_" + typesymbol_color(frame: card.card_color) + ".png" } + land: { "/magic-future-common.mse-include/land_" + typesymbol_color(frame: card.card_color) + ".png" } + multitype: { "/magic-future-common.mse-include/multitype_" + typesymbol_color(frame: card.card_color) + ".png" } + sorcery: { "/magic-future-common.mse-include/sorcery_" + typesymbol_color(frame: card.card_color) + ".png" } + planeswalker: { "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(frame: card.card_color) + ".png" } + + ############################# Image + image: + left: 27 + top: 36 + width: 228 + height: 214 + z index: 0 + mask: mask_image.png + image 2: + left: 278 + top: 36 + width: 228 + height: 214 + z index: 0 + mask: mask_image.png + ############################# Card type + type: + left: 38 + top : 207 + width: { 215 - max(21,card_style.rarity.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 3 + padding top: 2 + font: + name: Matrix + size: 11 + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + separator color: rgb(128,128,128) + type 2: + left: 289 + top : 207 + width: { 215 - max(21,card_style.rarity_2.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 3 + padding top: 2 + font: + name: Matrix + size: 11 + color: + script: + if styling.grey_hybrid_name and contains(card.card_color_2, match:"land") and + contains(card.card_color_2, match:"horizontal") or + contains(card.card_color_2, match:"radial") or + contains(card.card_color_2, match:"vertical") and + not contains(card.card_color_2, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color_2, match:"land") and + contains(card.card_color_2, match:"multicolor") and + contains(card.card_color_2, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color_2, match:"land") and + contains(card.card_color_2, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color_2, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color_2, match:"artifact") then ( + if contains(card.card_color_2, match:"blue") or + contains(card.card_color_2, match:"black") or + contains(card.card_color_2, match:"red") or + contains(card.card_color_2, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color_2) + separator color: rgb(128,128,128) + rarity: + left: 237 + top : 213 + width: 14 + height: 14 + z index: 3 + alignment: middle right + render style: image + 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") + mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") + special: script: symbol_variation(symbol: set.symbol, variation: "special") + rarity 2: + left: 488 + top : 213 + width: 14 + height: 14 + z index: 3 + alignment: middle right + render style: image + 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") + mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") + special: script: symbol_variation(symbol: set.symbol, variation: "special") + ############################# Text box + text: + left: 30 + top : 232 + width: 219 + height: 95 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 10 + scale down to: 6 + color: + script: + if not contains(card.card_color, match:"land") then rgb(0,0,0) + else if contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else font_color(card.card_color) + symbol font: + name: { styling.text_box_mana_symbols } + size: 11 + 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: 3 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height soft: 0.9 + line height line: 1.5 + text 2: + left: 281 + top : 232 + width: 219 + height: 95 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 10 + scale down to: 6 + color: + script: + if not contains(card.card_color, match:"land") then rgb(0,0,0) + else if contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else font_color(card.card_color) + symbol font: + name: { styling.text_box_mana_symbols } + size: 11 + 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: 3 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height soft: 0.9 + line height line: 1.5 + watermark: + left: 90 + top : 229 + width: 92 + height: 100 + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 341 + top : 229 + width: 92 + height: 100 + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 4 + left: 196 + top: 324 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 15 + weight: bold + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") and + not contains(card.card_color, match:"red") and not contains(card.card_color, match:"green") then rgb(255,255,255) + else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") then rgb(0,0,0) + else font_color(card.card_color) + separator color: rgb(200,0,0) + pt 2: + z index: 4 + left: 447 + top: 325 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 15 + weight: bold + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") and + not contains(card.card_color, match:"red") and not contains(card.card_color, match:"green") then rgb(255,255,255) + else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") then rgb(0,0,0) + else font_color(card.card_color) + separator color: rgb(200,0,0) + ############################# Card sorting / numbering + ############################# Copyright stuff + + illustrator: + right: { if card.pt != "" then 195 else 242 } + top : 332 + left: 30 + height: 16 + z index: 2 + alignment: middle right + font: + name: Matrix + size: 8 + color: + script: + if contains(card.card_color, match:"land") then rgb(255,255,255) + else if contains(card.card_color, match:"artifact") or + contains(card.card_color, match:"multicolor") or + contains(card.card_color, match:"white") then rgb(0,0,0) + else rgb(255,255,255) + illustrator 2: + right: { if card.pt_2 != "" then 446 else 493 } + top : 332 + left: 281 + height: 16 + z index: 2 + alignment: middle right + font: + name: Matrix + size: 8 + color: + script: + if contains(card.card_color_2, match:"land") then rgb(255,255,255) + else if contains(card.card_color_2, match:"artifact") or + contains(card.card_color_2, match:"multicolor") or + contains(card.card_color_2, match:"white") then rgb(0,0,0) + else rgb(255,255,255) + copyright line: + left: 30 + top : 340 + right: { if card.pt != "" then 195 else 242 } + height: 12 + z index: 2 + alignment: bottom right + font: + name: MPlantin + size: 5 + color: + script: + if contains(card.card_color, match:"land") then rgb(255,255,255) + else if contains(card.card_color, match:"artifact") or + contains(card.card_color, match:"multicolor") or + contains(card.card_color, match:"white") then rgb(0,0,0) + else rgb(255,255,255) + copyright line 2: + left: 281 + top : 340 + right: { if card.pt_2 != "" then 446 else 493 } + height: 12 + z index: 2 + alignment: bottom right + font: + name: MPlantin + size: 5 + color: + script: + if contains(card.card_color_2, match:"land") then rgb(255,255,255) + else if contains(card.card_color_2, match:"artifact") or + contains(card.card_color_2, match:"multicolor") or + contains(card.card_color_2, match:"white") then rgb(0,0,0) + else rgb(255,255,255) +############################################################## Extra card fields +extra card field: + type: choice + name: textbox + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: textbox 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: typeline + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: typeline 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: paintbrush + script: paintbrush_color(value) + editable: false + choice: black + choice: white +extra card field: + type: choice + name: paintbrush 2 + script: paintbrush_color_2(value) + editable: false + choice: black + choice: white +extra card field: + type: choice + name: type symbol 2 + default: typesymbol_type_2(value) + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery +extra card style: + textbox: + left: 22 + top: 227 + width: 235 + height: 104 + render style: image + popup style: in place + image: { card_textbox() } + z index: 1 + textbox 2: + left: 273 + top: 227 + width: 235 + height: 104 + render style: image + popup style: in place + image: { card_textbox() } + z index: 1 + typeline: + left: 18 + top: 18 + width: 236 + height: 318 + render style: image + popup style: in place + image: { card_typeline() } + z index: 2 + typeline 2: + left: 269 + top: 18 + width: 236 + height: 318 + render style: image + popup style: in place + image: { card_typeline() } + z index: 2 + pt box: + left: 203 + top: 316 + width: 50 + height: 38 + z index: 3 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 454 + top: 316 + width: 50 + height: 38 + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: { card_ptbox() } + paintbrush + right: { ( if card.pt != "" then 195 else 241 ) - card_style.illustrator.content_width } + top : 334 + width: 25 + height: 12 + z index: 2 + render style: image + visible: { card.illustrator != "" } + choice images: + black: /magic-future-common.mse-include/paintbrush_black.png + white: /magic-future-common.mse-include/paintbrush_white.png + paintbrush 2 + right: { ( if card.pt_2 != "" then 446 else 492 ) - card_style.illustrator_2.content_width } + top : 334 + width: 25 + height: 12 + z index: 2 + render style: image + visible: { card.illustrator_2 != "" } + choice images: + black: /magic-future-common.mse-include/paintbrush_black.png + white: /magic-future-common.mse-include/paintbrush_white.png + type symbol 2: + left: 273 + top: 22 + width: 15 + height: 14 + z index: 4 + render style: image + choice images: + artifact: { "/magic-future-common.mse-include/artifact_" + typesymbol_color(frame: card.card_color_2) + ".png" } + creature: { "/magic-future-common.mse-include/creature_" + typesymbol_color(frame: card.card_color_2) + ".png" } + enchantment: { "/magic-future-common.mse-include/enchantment_" + typesymbol_color(frame: card.card_color_2) + ".png" } + instant: { "/magic-future-common.mse-include/instant_" + typesymbol_color(frame: card.card_color_2) + ".png" } + land: { "/magic-future-common.mse-include/land_" + typesymbol_color(frame: card.card_color_2) + ".png" } + multitype: { "/magic-future-common.mse-include/multitype_" + typesymbol_color(frame: card.card_color_2) + ".png" } + sorcery: { "/magic-future-common.mse-include/sorcery_" + typesymbol_color(frame: card.card_color_2) + ".png" } + planeswalker: { "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(frame: card.card_color_2) + ".png" } diff --git a/data/magic-future-split.mse-style/tombstone.png b/data/magic-future-split.mse-style/tombstone.png new file mode 100644 index 00000000..5da2e000 Binary files /dev/null and b/data/magic-future-split.mse-style/tombstone.png differ diff --git a/data/magic-future-split.mse-style/ucard.jpg b/data/magic-future-split.mse-style/ucard.jpg new file mode 100644 index 00000000..6362b971 Binary files /dev/null and b/data/magic-future-split.mse-style/ucard.jpg differ diff --git a/data/magic-future-split.mse-style/ulcard.jpg b/data/magic-future-split.mse-style/ulcard.jpg new file mode 100644 index 00000000..f4b402ec Binary files /dev/null and b/data/magic-future-split.mse-style/ulcard.jpg differ diff --git a/data/magic-future-split.mse-style/ulpt.png b/data/magic-future-split.mse-style/ulpt.png new file mode 100644 index 00000000..c1a4e246 Binary files /dev/null and b/data/magic-future-split.mse-style/ulpt.png differ diff --git a/data/magic-future-split.mse-style/ultextbox.png b/data/magic-future-split.mse-style/ultextbox.png new file mode 100644 index 00000000..ee13a7d8 Binary files /dev/null and b/data/magic-future-split.mse-style/ultextbox.png differ diff --git a/data/magic-future-split.mse-style/ultypeline.png b/data/magic-future-split.mse-style/ultypeline.png new file mode 100644 index 00000000..a807a278 Binary files /dev/null and b/data/magic-future-split.mse-style/ultypeline.png differ diff --git a/data/magic-future-split.mse-style/upt.png b/data/magic-future-split.mse-style/upt.png new file mode 100644 index 00000000..c1a4e246 Binary files /dev/null and b/data/magic-future-split.mse-style/upt.png differ diff --git a/data/magic-future-split.mse-style/utextbox.png b/data/magic-future-split.mse-style/utextbox.png new file mode 100644 index 00000000..6b3fd703 Binary files /dev/null and b/data/magic-future-split.mse-style/utextbox.png differ diff --git a/data/magic-future-split.mse-style/utypeline.png b/data/magic-future-split.mse-style/utypeline.png new file mode 100644 index 00000000..a807a278 Binary files /dev/null and b/data/magic-future-split.mse-style/utypeline.png differ diff --git a/data/magic-future-split.mse-style/wcard.jpg b/data/magic-future-split.mse-style/wcard.jpg new file mode 100644 index 00000000..f8e7a84a Binary files /dev/null and b/data/magic-future-split.mse-style/wcard.jpg differ diff --git a/data/magic-future-split.mse-style/wlcard.jpg b/data/magic-future-split.mse-style/wlcard.jpg new file mode 100644 index 00000000..05eefee5 Binary files /dev/null and b/data/magic-future-split.mse-style/wlcard.jpg differ diff --git a/data/magic-future-split.mse-style/wlpt.png b/data/magic-future-split.mse-style/wlpt.png new file mode 100644 index 00000000..0ab31885 Binary files /dev/null and b/data/magic-future-split.mse-style/wlpt.png differ diff --git a/data/magic-future-split.mse-style/wltextbox.png b/data/magic-future-split.mse-style/wltextbox.png new file mode 100644 index 00000000..9232ec51 Binary files /dev/null and b/data/magic-future-split.mse-style/wltextbox.png differ diff --git a/data/magic-future-split.mse-style/wltypeline.png b/data/magic-future-split.mse-style/wltypeline.png new file mode 100644 index 00000000..1e4df3e5 Binary files /dev/null and b/data/magic-future-split.mse-style/wltypeline.png differ diff --git a/data/magic-future-split.mse-style/wpt.png b/data/magic-future-split.mse-style/wpt.png new file mode 100644 index 00000000..0ab31885 Binary files /dev/null and b/data/magic-future-split.mse-style/wpt.png differ diff --git a/data/magic-future-split.mse-style/wtextbox.png b/data/magic-future-split.mse-style/wtextbox.png new file mode 100644 index 00000000..87cd2de7 Binary files /dev/null and b/data/magic-future-split.mse-style/wtextbox.png differ diff --git a/data/magic-future-split.mse-style/wtypeline.png b/data/magic-future-split.mse-style/wtypeline.png new file mode 100644 index 00000000..1e4df3e5 Binary files /dev/null and b/data/magic-future-split.mse-style/wtypeline.png differ diff --git a/data/magic-planeshifted-split.mse-style/acard.jpg b/data/magic-planeshifted-split.mse-style/acard.jpg new file mode 100644 index 00000000..c58a90dd Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/acard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/apt.png b/data/magic-planeshifted-split.mse-style/apt.png new file mode 100644 index 00000000..f1ba4a3d Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/apt.png differ diff --git a/data/magic-planeshifted-split.mse-style/artifact_blend_card.png b/data/magic-planeshifted-split.mse-style/artifact_blend_card.png new file mode 100644 index 00000000..9ea747ae Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/artifact_blend_card.png differ diff --git a/data/magic-planeshifted-split.mse-style/artifact_blend_pt.png b/data/magic-planeshifted-split.mse-style/artifact_blend_pt.png new file mode 100644 index 00000000..916ea755 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-planeshifted-split.mse-style/bcard.jpg b/data/magic-planeshifted-split.mse-style/bcard.jpg new file mode 100644 index 00000000..6b39927e Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/bcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/blcard.jpg b/data/magic-planeshifted-split.mse-style/blcard.jpg new file mode 100644 index 00000000..9474773e Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/blcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/blpt.png b/data/magic-planeshifted-split.mse-style/blpt.png new file mode 100644 index 00000000..8a798760 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/blpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/bpt.png b/data/magic-planeshifted-split.mse-style/bpt.png new file mode 100644 index 00000000..18abb002 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/bpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/card-sample.png b/data/magic-planeshifted-split.mse-style/card-sample.png new file mode 100644 index 00000000..05d7ce0d Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/card-sample.png differ diff --git a/data/magic-planeshifted-split.mse-style/ccard.jpg b/data/magic-planeshifted-split.mse-style/ccard.jpg new file mode 100644 index 00000000..abdd8768 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/ccard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/clcard.jpg b/data/magic-planeshifted-split.mse-style/clcard.jpg new file mode 100644 index 00000000..0a18657c Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/clcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/clpt.png b/data/magic-planeshifted-split.mse-style/clpt.png new file mode 100644 index 00000000..706102cc Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/clpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/cpt.png b/data/magic-planeshifted-split.mse-style/cpt.png new file mode 100644 index 00000000..9d854ad6 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/cpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/gcard.jpg b/data/magic-planeshifted-split.mse-style/gcard.jpg new file mode 100644 index 00000000..40ee1895 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/gcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/glcard.jpg b/data/magic-planeshifted-split.mse-style/glcard.jpg new file mode 100644 index 00000000..114e4480 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/glcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/glpt.png b/data/magic-planeshifted-split.mse-style/glpt.png new file mode 100644 index 00000000..01da24bf Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/glpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/gpt.png b/data/magic-planeshifted-split.mse-style/gpt.png new file mode 100644 index 00000000..e2598951 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/gpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/hybrid_blend_card.png b/data/magic-planeshifted-split.mse-style/hybrid_blend_card.png new file mode 100644 index 00000000..1379f1a8 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-planeshifted-split.mse-style/hybrid_blend_pt.png b/data/magic-planeshifted-split.mse-style/hybrid_blend_pt.png new file mode 100644 index 00000000..9c6a1e86 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-planeshifted-split.mse-style/mcard.jpg b/data/magic-planeshifted-split.mse-style/mcard.jpg new file mode 100644 index 00000000..409eec5a Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/mcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/mlcard.jpg b/data/magic-planeshifted-split.mse-style/mlcard.jpg new file mode 100644 index 00000000..db703bd0 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/mlcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/mlpt.png b/data/magic-planeshifted-split.mse-style/mlpt.png new file mode 100644 index 00000000..ece55dcd Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/mlpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/mpt.png b/data/magic-planeshifted-split.mse-style/mpt.png new file mode 100644 index 00000000..e7293b3d Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/mpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/multicolor_blend_card.png b/data/magic-planeshifted-split.mse-style/multicolor_blend_card.png new file mode 100644 index 00000000..2ca66341 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-planeshifted-split.mse-style/multicolor_blend_pt.png b/data/magic-planeshifted-split.mse-style/multicolor_blend_pt.png new file mode 100644 index 00000000..97b4a208 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-planeshifted-split.mse-style/rcard.jpg b/data/magic-planeshifted-split.mse-style/rcard.jpg new file mode 100644 index 00000000..90f4cd2d Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/rcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/rlcard.jpg b/data/magic-planeshifted-split.mse-style/rlcard.jpg new file mode 100644 index 00000000..1afb0f71 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/rlcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/rlpt.png b/data/magic-planeshifted-split.mse-style/rlpt.png new file mode 100644 index 00000000..460087ee Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/rlpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/rpt.png b/data/magic-planeshifted-split.mse-style/rpt.png new file mode 100644 index 00000000..35703f80 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/rpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/style b/data/magic-planeshifted-split.mse-style/style new file mode 100644 index 00000000..5faf0d77 --- /dev/null +++ b/data/magic-planeshifted-split.mse-style/style @@ -0,0 +1,497 @@ +mse version: 0.3.7 +game: magic +short name: Planeshifted Splits +full name: Planeshifted Split Cards +installer group: magic/Planeshifted/Split Cards +icon: card-sample.png +position hint: 013 + +version: 2008-08-05 +depends on: + package: magic.mse-game + version: 2008-06-02 +depends on: + package: magic-default-image.mse-include + version: 2007-09-23 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-large.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 + +card background: white +card width: 523 +card height: 375 +card dpi: 150 + +# By Pichoro; based on templates by Wolfwood and Buttock1234 +# Lots of copy/paste from magic-new.mse-style +############################################################## Extra scripts + +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + #Should multicolor lands with basic land types have a colored name? + mask_multi_land_with_color := { styling.colored_multicolor_land_name } + + template_suffix := [card: "card.jpg", pt: "pt.png"] + template := { input + template_suffix[type] } + land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] } + + # 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 } + + card_shape := { if styling.shifted_sorting then "split, shifted" else "split" } + +############################################################## 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: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: colored multicolor land name + description: Use a colored background for the name and type on multicolor land cards with a basic land type. 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: package choice + name: text box mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-small.mse-symbol-font +styling field: + type: choice + name: tap symbol + description: What tap and untap symbols 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: never +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 + 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: 523 + height: 375 + radius: 18 + z index: -2 + card color: + left: 18 + top: 18 + width: 236 + height: 338 + z index: -1 + render style: image + popup style: in place + image: { card_background() } + card color 2: + left: 269 + top: 18 + width: 236 + height: 338 + z index: -1 + render style: image + popup style: in place + image: { card_background() } + + ############################# Name line + name: + left: { if card.card_symbol=="none" then 30 else 51 } + top : 27 + right: { 242 - card_style.casting_cost.content_width } + height: 17 + alignment: top shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Matrix + size: 13 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + name 2: + left: { if card.card_symbol_2=="none" then 282 else 51 } + top : 27 + right: { 493 - card_style.casting_cost_2.content_width } + height: 17 + alignment: top shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Matrix + size: 13 + weight: bold + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + casting cost: + right: 243 + top : 28 + width: { max(19, card_style.casting_cost.content_width) + 3 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + + casting cost 2: + right: 494 + top : 28 + width: { max(19, card_style.casting_cost_2.content_width) + 3 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + + ############################# Image + image: + left: 28 + top: 49 + width: 216 + height: 159 + z index: 1 + + image 2: + left: 279 + top: 49 + width: 216 + height: 159 + z index: 1 + + ############################# Card type + + type: + left: 30 + top : 211 + width: { 210 - max(13,card_style.rarity.content_width) } + height: 17 + alignment: top shrink-overflow + z index: 1 + font: + name: Matrix + size: 12 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(128,128,128) + type 2: + left: 282 + top : 211 + width: { 210 - max(13,card_style.rarity.content_width) } + height: 17 + alignment: top shrink-overflow + z index: 1 + font: + name: Matrix + size: 12 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(128,128,128) + rarity: + right: 241 + top : 213 + width: 26 + height: 13 + z index: 1 + alignment: middle right + render style: image + 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") + mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") + special: script: symbol_variation(symbol: set.symbol, variation: "special") + + rarity 2: + right: 493 + top : 213 + width: 26 + height: 13 + z index: 1 + alignment: middle right + render style: image + 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: 29 + top : 233 + width: 214 + height: 99 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: rgb(0,0,0) + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + 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 + padding left: 2 + padding right: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + + text 2: + left: 279 + top : 233 + width: 214 + height: 99 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: rgb(0,0,0) + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + 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 + padding left: 2 + padding right: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + watermark: + left: 87 + top : 228 + width: 92 + height: 108 + z index: 1 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 338 + top : 228 + width: 92 + height: 108 + z index: 1 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + + ############################# PT + pt: + z index: 4 + left: 200 + top: 327 + width: 48 + height: 25 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 14 + 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 2: + z index: 4 + left: 451 + top: 327 + width: 48 + height: 25 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 14 + 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) + + ############################# Card sorting / numbering + ############################# Copyright stuff + + illustrator: + left: 46 + top : 338 + width: 155 + height: 16 + z index: 1 + font: + name: Matrix + size: 8 + color: { font_color(card.card_color) } + + illustrator 2: + left: 298 + top : 338 + width: 155 + height: 16 + z index: 1 + font: + name: Matrix + size: 8 + color: { font_color(card.card_color_2) } + + copyright line: + left: 26 + top : 348 + width: 175 + height: 12 + z index: 1 + font: + name: MPlantin + size: 6 + color: { font_color(card.card_color) } + + copyright line 2: + left: 278 + top : 348 + width: 175 + height: 12 + z index: 1 + font: + name: MPlantin + size: 6 + color: { font_color(card.card_color_2) } + +############################################################## Extra card fields + +extra card field: + type: choice + name: pt box + script: card.card_color + editable: false +extra card field: + type: choice + name: pt box 2 + script: card.card_color_2 + editable: false + +extra card style: + pt box: + left: 194 + top: 326 + width: 56 + height: 29 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + + pt box 2: + left: 445 + top: 326 + width: 56 + height: 29 + z index: 1 + visible: { card.pt_2 != "" } + render style: image + image: { card_ptbox() } diff --git a/data/magic-planeshifted-split.mse-style/tombstone.png b/data/magic-planeshifted-split.mse-style/tombstone.png new file mode 100644 index 00000000..f8d76094 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/tombstone.png differ diff --git a/data/magic-planeshifted-split.mse-style/ucard.jpg b/data/magic-planeshifted-split.mse-style/ucard.jpg new file mode 100644 index 00000000..94c102c3 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/ucard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/ulcard.jpg b/data/magic-planeshifted-split.mse-style/ulcard.jpg new file mode 100644 index 00000000..4268c8e5 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/ulcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/ulpt.png b/data/magic-planeshifted-split.mse-style/ulpt.png new file mode 100644 index 00000000..d8c6112f Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/ulpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/upt.png b/data/magic-planeshifted-split.mse-style/upt.png new file mode 100644 index 00000000..18d80298 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/upt.png differ diff --git a/data/magic-planeshifted-split.mse-style/wcard.jpg b/data/magic-planeshifted-split.mse-style/wcard.jpg new file mode 100644 index 00000000..89aff666 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/wcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/wlcard.jpg b/data/magic-planeshifted-split.mse-style/wlcard.jpg new file mode 100644 index 00000000..10768ec1 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/wlcard.jpg differ diff --git a/data/magic-planeshifted-split.mse-style/wlpt.png b/data/magic-planeshifted-split.mse-style/wlpt.png new file mode 100644 index 00000000..ed8ea10d Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/wlpt.png differ diff --git a/data/magic-planeshifted-split.mse-style/wpt.png b/data/magic-planeshifted-split.mse-style/wpt.png new file mode 100644 index 00000000..898dee04 Binary files /dev/null and b/data/magic-planeshifted-split.mse-style/wpt.png differ