mse version: 2.0.0 game: magic full name: FPM's Split Magic short name: FPM Split installer group: magic/FirePenguinMaster/Split cards icon: card-sample.png position hint: 804 version: 2024-05-29 depends on: package: magic.mse-game version: 2007-12-29 depends on: package: magic-future-common.mse-include version: 2007-09-23 depends on: package: magic-mana-beveled.mse-symbol-font version: 2007-09-23 depends on: package: magic-mana-small.mse-symbol-font version: 2007-09-23 depends on: package: magic-modules.mse-include version: 2024-10-01 card width: 523 card height: 375 card dpi: 150 #Template by Pichoro ############################################################## Extra scripts init script: watermark_include := "/magic-modules.mse-include/watermarks" green_template := { if input == "g" then ( if styling.green_style == "light" then "lg" else "g" ) else input } template := { green_template() + "{type}.jpg" } land_template := { (if input == "a" or input == "c" then ( if styling.land_style == "grey" then "e" else "c" ) else green_template()) + "l{type}.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" } # Use guild mana symbols? guild_mana := { styling.use_guild_mana_symbols } # Only white cards use a black font # TODO: also for some overlays involving white font_colors_white := { input != "w" } paintbrush_color := { if font_white() then "white" else "black" } card_shape := { "split" } faces_coordinates := {[ [ left: 0, top: 0, width: 523, height: 375 ], [ left: 253, top: 0, width: 234, height: 375 ] ]} ############################################################## 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: 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: green style description: Choose the style of green: light or dark. initial: dark choice: light choice: dark styling field: type: choice name: land style description: Should colorless lands be normal or grey? initial: normal choice: normal choice: grey 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: 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: package choice name: overlay description: Should there be an overlay applied, such as foil? match: magic-overlay-*.mse-include required: false styling style: green style: render style: both choice images: light: lgcard.jpg dark: gcard.jpg land style: render style: both choice images: normal: clcard.jpg grey: elcard.jpg 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-small.mse-symbol-font/mana_t.png old: /magic-mana-small.mse-symbol-font/mana_t_old.png diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png center text: render style: both choice images: always: /magic.mse-game/icons/center-all-text.png short text only: /magic.mse-game/icons/center-short-text.png never: /magic.mse-game/icons/center-no-text.png ############################################################## Card fields include file: /magic-modules.mse-include/corners/card_fields card style: ############################# Background stuff border color: left: 0 top : 0 width: 523 height: 375 z index: -1 card color: left: 18 top: 18 width: 235.49 height: 338 z index: 0 render style: image popup style: in place image: { card_background() } card color 2: left: 271.49 top: 18 width: 235.49 height: 338 z index: 0 render style: image popup style: in place image: { card_background() } ############################# Name line name: left: 37.39 top : 23.54 width: 200.86 height: 15.93 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: 13.85 color: rgb(0,0,0) name 2: left: 290.88 top : 23.54 width: 200.86 height: 15.93 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: 13.85 color: rgb(0,0,0) casting cost: left: 18.67 top : 45 width: 19.5 height: 173.16 alignment: top right direction: vertical symbol font: name: magic-mana-beveled size: 13 scale down to: 13 alignment: bottom right always symbol: true padding top: 0 z index: 1 casting cost 2: left: 272.16 top : 45 width: 19.5 height: 173.16 alignment: top right direction: vertical symbol font: name: magic-mana-beveled size: 13 scale down to: 13 alignment: bottom right always symbol: true padding top: 0 z index: 1 card symbol: left: 20 top : 23.54 height: 14.7 width: 16.1 z index: 1 render style: image image: { card_symbol_image(face: 1) } card symbol 2: left: 274 top : 23.54 height: 14.7 width: 16.1 z index: 1 render style: image image: { card_symbol_image(face: 2) } ############################# Image image: left: 39.25 top: 52 width: 214.02 height: 154.45 mask: imagemask.png z index: 1 image 2: left: 293.74 top: 51 width: 214.02 height: 154.45 mask: imagemask.png z index: 1 ############################# Card type type: left: 90.11 top : 223 width: 152.38 height: 10.85 alignment: top shrink-overflow z index: 1 padding top: 2 font: name: Matrix size: 6.93 color: rgb(0,0,0) separator color: rgb(128,128,128) type 2: left: 343.6 top : 223 width: 152.38 height: 10.85 alignment: top shrink-overflow z index: 1 padding top: 2 font: name: Matrix size: 6.93 color: rgb(0,0,0) separator color: rgb(128,128,128) rarity: left: 53 top : 214 width: 25 height: 17 z index: 1 alignment: middle center render style: image include file: /magic-modules.mse-include/rarities/choice_images rarity 2: left: 306 top : 214 width: 25 height: 17 z index: 1 alignment: middle center render style: image include file: /magic-modules.mse-include/rarities/choice_images ############################# Text box text: left: 49.25 top : 244 width: 193.93 height: 99.74 font: name: MPlantin italic name: MPlantin-Italic size: 9.7 scale down to: 4.16 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: 6 padding top: 2 padding right: 4 padding bottom: 2 line height hard: 1.2 line height line: 1.5 line height soft: 0.9 text 2: left: 302.74 top : 244 width: 193.93 height: 99.74 font: name: MPlantin italic name: MPlantin-Italic size: 9.7 scale down to: 4.16 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: 6 padding top: 2 padding right: 4 padding bottom: 2 line height hard: 1.2 line height line: 1.5 line height soft: 0.9 watermark: left: 44 top : 244 width: 204 height: 99.74 z index: 1 render style: image alignment: middle center include file: /magic.mse-game/watermarks/menu_choice_images image: { watermark_image_1() } watermark 2: left: 297 top : 240 width: 204 height: 108.05 z index: 1 render style: image alignment: middle center include file: /magic.mse-game/watermarks/menu_choice_images image: { watermark_image_2() } ############################# PT power: z index: 2 left: 22.62 top: 256 width: 13.16 height: 34.63 alignment: center middle font: name: Mplantin size: 12.47 weight: bold color: rgb(255,255,255) shadow color: rgb(0,0,0) shadow displacement x: 1 shadow displacement y: 1 power 2: z index: 2 left: 276.11 top: 256 width: 13.16 height: 34.63 alignment: center middle font: name: Mplantin size: 12.47 weight: bold color: rgb(255,255,255) shadow color: rgb(0,0,0) shadow displacement x: 1 shadow displacement y: 1 toughness: z index: 2 left: 22.62 top: 293 width: 13.16 height: 34.63 alignment: center middle font: name: Mplantin size: 12.47 weight: bold color: rgb(255,255,255) shadow color: rgb(0,0,0) shadow displacement x: 1 shadow displacement y: 1 toughness 2: z index: 2 left: 276.11 top: 293 width: 13.16 height: 34.63 alignment: center middle font: name: Mplantin size: 12.47 weight: bold color: rgb(255,255,255) shadow color: rgb(0,0,0) shadow displacement x: 1 shadow displacement y: 1 ############################# Copyright stuff illustrator: right: 246.41 top : 208 width: { max(20, card_style.illustrator.content_width) + 5 } height: 11.08 z index: 1 alignment: middle right font: name: MPlantin-Italic size: 5.54 color: { font_color(card.card_color) } illustrator 2: right: 499.9 top : 208 width: { max(20, card_style.illustrator.content_width) + 5 } height: 11.08 z index: 1 alignment: middle right font: name: MPlantin-Italic size: 5.54 color: { font_color(card.card_color_2) } copyright line: left: 45.02 top : 348 width: 204.32 height: 8.31 z index: 1 alignment: bottom right font: name: MPlantin size: 4.85 color: { font_color(card.card_color) } copyright line 2: left: 298.51 top : 348 width: 204.32 height: 8.31 z index: 1 alignment: bottom right font: name: MPlantin size: 4.85 color: { font_color(card.card_color_2) } ############################################################## Extra card fields extra card field: type: choice name: pt symbols script: "shieldsword" editable: false save value: false extra card field: type: choice name: foil layer choice: foil save value: false editable: false extra card field: type: choice name: pt symbols 2 script: "shieldsword" save value: false editable: false extra card field: type: choice name: paintbrush script: paintbrush_color(card.card_color) editable: false save value: false extra card field: type: choice name: paintbrush 2 script: paintbrush_color(card.card_color_2) editable: false save value: false extra card style: pt symbols: left: 23.32 top: 256 width: 13.16 height: 71.34 z index: 1 visible: { card.power != "" or card.toughness != "" } render style: image choice images: shieldsword: ptshieldsword.png pt symbols 2: left: 276.81 top: 256 width: 13.16 height: 71.34 z index: 1 visible: { card.power_2 != "" or card.toughness_2 != "" } render style: image choice images: shieldsword: ptshieldsword.png paintbrush: right: { 246.41 - card_style.illustrator.content_width } top : 209 width: 30 height: 10 z index: 1 render style: image choice images: black: /magic-future-common.mse-include/paintbrush_black.png white: /magic-future-common.mse-include/paintbrush_white.png paintbrush 2: right: { 499.9 - card_style.illustrator_2.content_width } top : 209 width: 30 height: 10 z index: 1 render style: image choice images: black: /magic-future-common.mse-include/paintbrush_black.png white: /magic-future-common.mse-include/paintbrush_white.png foil layer: right: 523 bottom: 0 width: 375 height: 523 z index: 1050 angle: 90 render style: image image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}