diff --git a/data/magic-checklist.mse-style/artifact_blend_card.png b/data/magic-checklist.mse-style/artifact_blend_card.png deleted file mode 100644 index 4f3497553..000000000 Binary files a/data/magic-checklist.mse-style/artifact_blend_card.png and /dev/null differ diff --git a/data/magic-checklist.mse-style/border.png b/data/magic-checklist.mse-style/border.png index 304b5f52f..fcfe730a6 100644 Binary files a/data/magic-checklist.mse-style/border.png and b/data/magic-checklist.mse-style/border.png differ diff --git a/data/magic-checklist.mse-style/build.bat b/data/magic-checklist.mse-style/build.bat deleted file mode 100644 index ee32bee1c..000000000 --- a/data/magic-checklist.mse-style/build.bat +++ /dev/null @@ -1,7 +0,0 @@ -cd .. - -cd .. - -mse --create-installer magic-checklist.mse-style magic.mse-game magic-blends.mse-include magic-mana-large.mse-symbol-font magic-future-common.mse-include - -ren "magic-checklist.mse-installer" "Magic - Checklist Cards.mse-installer" \ No newline at end of file diff --git a/data/magic-checklist.mse-style/hybrid_blend_card.png b/data/magic-checklist.mse-style/hybrid_blend_card.png deleted file mode 100644 index 28ad3b509..000000000 Binary files a/data/magic-checklist.mse-style/hybrid_blend_card.png and /dev/null differ diff --git a/data/magic-checklist.mse-style/multicolor_blend_card.png b/data/magic-checklist.mse-style/multicolor_blend_card.png deleted file mode 100644 index 4f3497553..000000000 Binary files a/data/magic-checklist.mse-style/multicolor_blend_card.png and /dev/null differ diff --git a/data/magic-checklist.mse-style/night_circle.png b/data/magic-checklist.mse-style/night_circle.png deleted file mode 100644 index a38e0e3c1..000000000 Binary files a/data/magic-checklist.mse-style/night_circle.png and /dev/null differ diff --git a/data/magic-checklist.mse-style/style b/data/magic-checklist.mse-style/style index 86caa55f1..95e1befb1 100644 --- a/data/magic-checklist.mse-style/style +++ b/data/magic-checklist.mse-style/style @@ -1,15 +1,17 @@ -mse version: 2.0.0 +mse version: 2.1.2 game: magic full name: Checklist short name: Checklist -installer group: magic/checklist icon: card-sample.png position hint: 999 -version: 2014-06-28 +version: 2025-07-29 depends on: package: magic.mse-game version: 2008-06-02 +depends on: + package: magic-modules.mse-include + version: 2024-10-01 depends on: package: magic-mana-large.mse-symbol-font version: 2007-09-23 @@ -20,39 +22,52 @@ depends on: card width: 375 card height: 523 card dpi: 150 + + ############################################################## Extra scripts init script: + transform_symbol_left_1 := { 15 } + transform_symbol_top_1 := { 19 } + transform_symbol_width_1 := { 44 } + transform_symbol_height_1 := { 44 } + transform_symbol_default := { "day" } - template := { input + "card.jpg" } - land_template := { input + "card.jpg" } + rarity_right_1 := { 303 + if styling.visible_pt then 0 else 52 } + rarity_top_1 := { 481 } + rarity_width_1 := { 44 } + rarity_height_1 := { 22 } + rarity_disabled_1 := { not styling.visible_rarity } - card_shape := { "checklist" } + template := { input + "card.jpg" } + land_template := { input + "card.jpg" } - mana_t := { - if styling.tap_symbol == "old" then "old" - else if styling.tap_symbol == "diagonal T" then "older" - else "new" - } + card_background := { color_background(type:"card", base_hybrid:card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "black") }@(offset:0 ) - # Use guild mana symbols? - guild_mana := { styling.use_guild_mana_symbols } + card_full_name := { value } + card_full_name_default := { "Checklist" } + + card_shape := { "checklist" } number_of_boxes := { if styling.number_of_boxes == "" then "100" else styling.number_of_boxes } - -############################################################## 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: text name: number of boxes description: How many boxes should there be? The default is 20. +styling field: + type: boolean + name: visible pt + description: Should there be a pt box? +styling field: + type: boolean + name: visible rarity + description: Should there be a rarity symbol? +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no styling field: type: boolean name: use guild mana symbols @@ -72,24 +87,14 @@ styling field: description: The default artist and copyright line font color for cards choice: black choice: white -styling field: - type: boolean - name: inverted common symbol - description: Should the common rarity symbol be inverted, like in Coldsnap? - initial: no ############################################################## Card fields + +include file: /magic-modules.mse-include/corners/card_fields +include file: /magic-modules.mse-include/symbols/card_fields +include file: /magic-modules.mse-include/rarities/card_fields + card style: ############################# Background stuff - transformation: - left: 21 - top: 25 - height: 32 - width: 32 - z index: 2 - render style: image - choice images: - day: sun_circle.png - night: night_circle.png image: left: 17 top: 17 @@ -97,9 +102,9 @@ card style: height: 488 z index: 0 rule text: - left: 65 + left: { if card.transformation == "none" then 23 else 65 } top: 27 - width: 287 + right: 352 height: 26 alignment: middle center z index: 2 @@ -108,32 +113,10 @@ card style: size: 11 weight: bold color: black - rarity: - right: 303 - top: 481 - width: 44 - height: 22 - z index: 2 - render style: image - alignment: middle right - choice images: - # Images based on the set symbol - basic land: - script: - if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") - else symbol_variation(symbol: set.symbol, variation: "common") - common: - script: - if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon") - else symbol_variation(symbol: set.symbol, variation: "common") - uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon") - rare: script: symbol_variation(symbol: set.symbol, variation: "rare") - mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare") - special: script: symbol_variation(symbol: set.symbol, variation: "special") ############################# Copyright stuff illustrator: - left: 56 - top : 478 + left: 57 + top : 479 width: 217 height: 16 z index: 2 @@ -152,6 +135,18 @@ card style: name: MPlantin size: 6.5 color: { styling.artist_font_color } + pt: + z index: 900 + left: 313 + top: 484 + width: { if styling.visible_pt then 36 else 0 } + height: 17 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 15 + color: black + separator color: red ############################################################## Extra card fields extra card field: type: choice @@ -210,6 +205,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_1, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -255,6 +251,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_2, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -300,6 +297,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_3, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -345,6 +343,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_4, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -390,6 +389,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_5, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -435,6 +435,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_6, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -480,6 +481,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_7, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -525,6 +527,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_8, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -570,6 +573,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_9, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -615,6 +619,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_10, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -660,6 +665,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_11, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -705,6 +711,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_12, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -750,6 +757,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_13, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -795,6 +803,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_14, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -840,6 +849,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_15, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -885,6 +895,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_16, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -930,6 +941,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_17, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -975,6 +987,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_18, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -1020,6 +1033,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_19, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -1065,6 +1079,7 @@ extra card field: type: radio choice: name: reversed + default: stylesheet; card_color(casting_cost: extra_card.cost_20, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless", margin_code: "color1") script: card_color_filter(value) extra card field: type: text @@ -1084,6 +1099,7 @@ extra card style: width: 46 height: 22 z index: 2 + visible: { styling.visible_pt } render style: image image: pt.png paintbrush: @@ -1111,7 +1127,7 @@ extra card style: height: 523 z index: 1 render style: image - image: title.png + image: { "title" + (if card.transformation == "none" then "_full" else "") + ".png" } box 1: left: 20 top: 63 diff --git a/data/magic-checklist.mse-style/sun_circle.png b/data/magic-checklist.mse-style/sun_circle.png deleted file mode 100644 index 9a0a5931f..000000000 Binary files a/data/magic-checklist.mse-style/sun_circle.png and /dev/null differ diff --git a/data/magic-checklist.mse-style/title_full.png b/data/magic-checklist.mse-style/title_full.png new file mode 100644 index 000000000..00932eafa Binary files /dev/null and b/data/magic-checklist.mse-style/title_full.png differ