diff --git a/Magic - Fonts/template specific fonts/Magic - TMNT Pixel/JoganSoft-Bold-AllCaps.ttf b/Magic - Fonts/template specific fonts/Magic - TMNT Pixel/JoganSoft-Bold-AllCaps.ttf new file mode 100644 index 000000000..9d662aa5c Binary files /dev/null and b/Magic - Fonts/template specific fonts/Magic - TMNT Pixel/JoganSoft-Bold-AllCaps.ttf differ diff --git a/Magic - Fonts/template specific fonts/Magic - TMNT Pixel/JoganSoft-Bold.otf b/Magic - Fonts/template specific fonts/Magic - TMNT Pixel/JoganSoft-Bold.otf new file mode 100644 index 000000000..a779e73b9 Binary files /dev/null and b/Magic - Fonts/template specific fonts/Magic - TMNT Pixel/JoganSoft-Bold.otf differ diff --git a/Magic - Fonts/template specific fonts/Magic - TMNT Sewer/CCRumble.ttf b/Magic - Fonts/template specific fonts/Magic - TMNT Sewer/CCRumble.ttf new file mode 100644 index 000000000..a36dd6e3e Binary files /dev/null and b/Magic - Fonts/template specific fonts/Magic - TMNT Sewer/CCRumble.ttf differ diff --git a/data/magic-m15-secret-lair-arcade.mse-style/border_stamp_mask.png b/data/magic-m15-secret-lair-arcade.mse-style/border_stamp_mask.png index e730912f4..b28a05660 100644 Binary files a/data/magic-m15-secret-lair-arcade.mse-style/border_stamp_mask.png and b/data/magic-m15-secret-lair-arcade.mse-style/border_stamp_mask.png differ diff --git a/data/magic-m15-secret-lair-arcade.mse-style/stamp.png b/data/magic-m15-secret-lair-arcade.mse-style/stamp.png index 5d15aa982..8912e3cb3 100644 Binary files a/data/magic-m15-secret-lair-arcade.mse-style/stamp.png and b/data/magic-m15-secret-lair-arcade.mse-style/stamp.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/a.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/a.png new file mode 100644 index 000000000..2c73d54a7 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/a.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/b.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/b.png new file mode 100644 index 000000000..2c4c9bf59 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/b.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/c.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/c.png new file mode 100644 index 000000000..e4389f04b Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/c.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/g.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/g.png new file mode 100644 index 000000000..6fb68c3f1 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/g.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/m.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/m.png new file mode 100644 index 000000000..2a4e7463c Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/m.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/r.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/r.png new file mode 100644 index 000000000..0e60e569e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/r.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/u.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/u.png new file mode 100644 index 000000000..48859e09c Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/u.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/w.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/w.png new file mode 100644 index 000000000..de8ea78a5 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias/w.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/alias_background.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias_background.png new file mode 100644 index 000000000..4540fbf9d Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/alias_background.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/border_borderless_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/border_borderless_mask.png new file mode 100644 index 000000000..c61640de2 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/border_borderless_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/border_extended_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/border_extended_mask.png new file mode 100644 index 000000000..22be04c1d Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/border_extended_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/border_fade_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/border_fade_mask.png new file mode 100644 index 000000000..9e84819bb Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/border_fade_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/a.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/a.png new file mode 100644 index 000000000..3ee27c0d2 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/a.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/b.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/b.png new file mode 100644 index 000000000..3bb54a33a Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/b.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/c.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/c.png new file mode 100644 index 000000000..d8ccfc742 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/c.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/g.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/g.png new file mode 100644 index 000000000..0e9e924cc Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/g.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/m.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/m.png new file mode 100644 index 000000000..1ec0aa804 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/m.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/r.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/r.png new file mode 100644 index 000000000..98c1e8e7f Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/r.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/u.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/u.png new file mode 100644 index 000000000..9051f5dc5 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/u.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card/w.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/w.png new file mode 100644 index 000000000..841da4d39 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card/w.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card_mask.png new file mode 100644 index 000000000..505daeab3 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/card_sample.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/card_sample.png new file mode 100644 index 000000000..e5bd95be4 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/card_sample.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/a.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/a.png new file mode 100644 index 000000000..5048cc94e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/a.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/b.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/b.png new file mode 100644 index 000000000..2c416a1b6 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/b.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/c.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/c.png new file mode 100644 index 000000000..a9f4d4e53 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/c.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/g.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/g.png new file mode 100644 index 000000000..7705a87d2 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/g.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/m.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/m.png new file mode 100644 index 000000000..4e9ceaa64 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/m.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/r.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/r.png new file mode 100644 index 000000000..fc7adc665 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/r.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/u.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/u.png new file mode 100644 index 000000000..d8b084073 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/u.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/w.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/w.png new file mode 100644 index 000000000..948181604 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown/w.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/crown_background.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown_background.png new file mode 100644 index 000000000..68ac783be Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/crown_background.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/foil_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/foil_mask.png new file mode 100644 index 000000000..f1402dae1 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/fonts/JoganSoft-Bold-AllCaps.ttf b/data/magic-m15-showcase-tmnt-pixel.mse-style/fonts/JoganSoft-Bold-AllCaps.ttf new file mode 100644 index 000000000..9d662aa5c Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/fonts/JoganSoft-Bold-AllCaps.ttf differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/fonts/JoganSoft-Bold.otf b/data/magic-m15-showcase-tmnt-pixel.mse-style/fonts/JoganSoft-Bold.otf new file mode 100644 index 000000000..a779e73b9 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/fonts/JoganSoft-Bold.otf differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..c9dfb861d Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/image_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/image_mask.png new file mode 100644 index 000000000..f87a970e9 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/image_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..c9dfb861d Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/name_background.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/name_background.png new file mode 100644 index 000000000..f92c79d0e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/name_background.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/a.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/a.png new file mode 100644 index 000000000..d74fe55f7 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/a.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/b.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/b.png new file mode 100644 index 000000000..018da5ca2 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/b.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/c.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/c.png new file mode 100644 index 000000000..705025556 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/c.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/g.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/g.png new file mode 100644 index 000000000..c7ef58a86 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/g.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/m.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/m.png new file mode 100644 index 000000000..c3216fe5f Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/m.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/r.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/r.png new file mode 100644 index 000000000..1f944782c Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/r.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/u.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/u.png new file mode 100644 index 000000000..7f156010c Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/u.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/w.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/w.png new file mode 100644 index 000000000..a7f7419e4 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/pt/w.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/special_blend_pt.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/special_blend_pt.png new file mode 100644 index 000000000..38f0dbfca Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/special_blend_pt.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/stamp_border_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/stamp_border_mask.png new file mode 100644 index 000000000..3a93e5ea1 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/stamp_border_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/stamp_triangle_border_mask.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/stamp_triangle_border_mask.png new file mode 100644 index 000000000..abe018bc3 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/stamp_triangle_border_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/style b/data/magic-m15-showcase-tmnt-pixel.mse-style/style new file mode 100644 index 000000000..464ce7621 --- /dev/null +++ b/data/magic-m15-showcase-tmnt-pixel.mse-style/style @@ -0,0 +1,577 @@ +mse version: 2.5.6 +game: magic +short name: Pixel +full name: TMNT Showcase +icon: card_sample.png +position hint: 095 + +version: 2024-10-01 +depends on: + package: magic.mse-game + version: 2014-06-25 +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-modules.mse-include + version: 2024-10-01 +depends on: + package: magic-mainframe-extras.mse-include + version: 2007-09-23 + +card width: 744 +card height: 1039 +card dpi: 297.6 + +### blanks by Crobledo and GenevensiS +### code by GenevensiS + +############################################################## Extra scripts + +init script: + swap_fonts_pt_default := + [ + name: {"JoganSoft-Bold"}, + size: {28.0}, + color: {"white"}, + vertical: {0}, + italic: {""} + ] + + swap_fonts_body_default := + [ + name: {"JoganSoft-Bold"}, + size: {22.0}, + color: {"white"}, + vertical: {0}, + italic: {"MPlantin-Italic"} + ] + + type_offset_left_1 := { 4 } + type_offset_top_1 := { 3 } + rarity_offset_top_1 := { 7 } + rarity_offset_left_1 := { 4 } + indicator_offset_left_1 := { -4 } + indicator_offset_top_1 := { 2 } + typeline_character_limit := 45 + swap_fonts_type_default := + [ + name: {"JoganSoft-Bold-AllCaps"}, + size: { 20.0 - max(0, (length(to_text(card.type)) - typeline_character_limit) / 3) }, + color: {"white"}, + vertical: {0}, + italic: {""} + ] + + transform_symbol_disabled_1 := { true } + nameline_offset_top_1 := { 4 } + casting_cost_offset_top_1 := { 3 } + casting_cost_offset_left_1 := { -2 } + swap_fonts_name_default := + [ + name: {"JoganSoft-Bold-AllCaps"}, + size: {28.0}, + color: {"white"}, + vertical: {0}, + italic: {""} + ] + swap_fonts_casting_cost_default := + [ + name: {"MPlantin"}, + size: {name_font_size()}, + color: {"white"}, + vertical: {0}, + italic: {"MPlantin-Italic"} + ] + + #alias_offset_top_1 := { if is_crowned() then 2 else -2 } + #alias_colors := { + # [ + # w: rgb(243, 246, 231), + # u: rgb( 82, 156, 178), + # b: rgb(125, 127, 140), + # r: rgb(199, 106, 78), + # g: rgb(101, 137, 90), + # a: rgb(136, 159, 174), + # m: rgb(206, 176, 46), + # c: rgb(113, 72, 19) + # ][input] + #} + + invert_watermark_1 := { true } + + card_stamp_offset_top_1 := { if stamp_shape() == "triangle" then 6 else 0 } + + information_copyright_offset_pt_top_1 := { 0 } + information_secondary_shift_with_pt_1 := { false } + + template_prefix := + [ + border: "border/", + card: "card/", + clearcard: "clearcard/", + pt: "pt/", + crown: "crown/", + noncrown: "noncrown/", + clearcrown: "clearcrown/", + alias: "alias/", + stamp: "stamp/", + nonstamp: "nonstamp/" + identity: "/magic-modules.mse-include/indicators/", + identity2: "/magic-modules.mse-include/indicators/", + ] + template_suffix := + [ + border: ".png", + card: ".png", + clearcard: ".png", + pt: ".png", + crown: ".png", + noncrown: ".png", + clearcrown: ".png", + alias: ".png", + stamp: ".png", + nonstamp: ".png" + identity: "identity.png", + identity2: "identity.png", + ] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + template_suffix[type] } + + color_blend := color_background@(input: card.card_color, base_hybrid: card_hybrid, multicolor_blend: "white", hybrid_blend: "white", artifact_blend: "white") + + pure_colors := + { + sort_text( + order: if card_is_wedge(input) then "(wbgur)" else "(wubrg)", + (if chosen(card.card_color, choice:"white") then "w") + + (if chosen(card.card_color, choice:"blue") then "u") + + (if chosen(card.card_color, choice:"black") then "b") + + (if chosen(card.card_color, choice:"red") then "r") + + (if chosen(card.card_color, choice:"green") then "g") + ) + } + pt_colors := { if styling.PT_color_scheme == "canon" then pt_colors_canon() else styling.PT_color_scheme } + pt_colors_canon := { if contains(card.card_color, match: "hybrid") then "land" else "gold" } + + is_promo := { styling.promo } + + is_unsorted := { styling.remove_from_autocount } + + is_crowned := { styling.legend_crown == "yes" or (styling.legend_crown == "if legendary" and lang_setting("is_legendary")(card.super_type)) } + + foil_mask_added_sections := { [] } + foil_mask_removed_sections := { [] } + + chop_top := { split := split_comma(styling.chop_text_box); if length(split) > 0 and split[0] != "" and split[0] != "-" then clamp(split[0], maximum:500, minimum:-500) else 0 } + chop_bottom := { split := split_comma(styling.chop_text_box); if length(split) > 1 and split[1] != "" and split[1] != "-" then clamp(split[1], maximum:500, minimum:-500) else 0 } + chop_right := { split := split_comma(styling.chop_text_box); if length(split) > 2 and split[2] != "" and split[2] != "-" then clamp(split[2], maximum:500, minimum:-500) else 0 } + + popout_left := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.0 != "" then clamp(split.0, maximum: 1500, minimum: -500) else 0 } + popout_top := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.1 != "" then clamp(split.1, maximum: 2000, minimum: -500) else 0 } + popout_width := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.2 != "" then clamp(split.2, maximum: 1500, minimum: 0) else 0 } + popout_height := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.3 != "" then clamp(split.3, maximum: 2000, minimum: 0) else 0 } + + art_left := { 0 } + art_width := { stylesheet.card_width } + art_top := { + if styling.stretch_art_to_whole_card or styling.border != "yes" then 0 + else if get_alpha_percentage(styling.nameline_opacity_percentage, default: 70) < 0.995 then 51 + else 131 + } + art_bottom := { + if styling.stretch_art_to_whole_card or styling.border == "no" or styling.border == "fade" then stylesheet.card_height + else if styling.border == "only copyright" then 968 + else if get_alpha_percentage(styling.textbox_opacity_percentage, default: 70) < 0.995 then 929 + else if get_alpha_percentage(styling.typeline_opacity_percentage, default: 70) < 0.995 then 650 + else 577 + } + art_mask := { crop("image_mask.png", offset_x: art_left(), offset_y: art_top(), width: art_width(), height: art_bottom() - art_top()) } + +############################################################## Extra style options + +styling field: + type: text + name: popout art coordinates + description: The coordinates for the popout image field, formatted as "left,top,width,height". Used to make the illustration jump in front of the frame. +styling field: + type: boolean + name: stretch art to whole card + description: Make the image span the whole card instead of just the visible part. Use this to help make popout effects. + initial: no + +include file: /magic-modules.mse-include/texts/styling_fields + +styling field: + type: slider + name: nameline opacity percentage + description: Set the opacity percentage for the nameline. Opaque is 100, transparent is 0. + initial: 80 +styling field: + type: slider + name: aliasline opacity percentage + description: Set the opacity percentage for the aliasline. Opaque is 100, transparent is 0. + initial: 80 +styling field: + type: slider + name: typeline opacity percentage + description: Set the opacity percentage for the typeline. Opaque is 100, transparent is 0. + initial: 80 +styling field: + type: slider + name: textbox opacity percentage + description: Set the opacity percentage for the rules textbox. Opaque is 100, transparent is 0. + initial: 80 +styling field: + type: choice + name: PT color scheme + description: Use the selected color scheme for the PT box on two color cards. Canon is "land" on hybrid cards, "gold" otherwise. + choice: canon + choice: gold + choice: hybrid + choice: colored + choice: land + initial: canon +styling field: + type: choice + name: legend crown + description: Use the legend crown? + choice: yes + choice: if legendary + choice: no + initial: no + +include file: /magic-modules.mse-include/rarities/styling_fields + +include file: /magic-modules.mse-include/watermarks/styling_fields + +include file: /magic-modules.mse-include/foils/styling_fields + +styling field: + type: choice + name: border + description: Use a border? + choice: yes + choice: only copyright + choice: fade + choice: no + initial: only copyright + +include file: /magic-modules.mse-include/information/styling_fields + +styling field: + type: package choice + name: casting cost mana symbols + description: Mana symbols used for casting cost, name, banner, fuse and transformation reminder. + match: magic-mana-*.mse-symbol-font + initial: magic-mana-tmnt-pixel.mse-symbol-font +styling field: + type: package choice + name: text box mana symbols + description: Mana symbols used inside rule text. + match: magic-mana-*.mse-symbol-font + initial: magic-mana-small.mse-symbol-font +styling field: + type: boolean + name: use ancestral mana symbols + description: Enables ancestral's modified generic mana. + initial: no +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? + choice: modern + choice: old + choice: diagonal T + initial: modern +styling style: + use ancestral mana symbols: + choice images: + yes: /magic-modules.mse-include/symbol-fonts/generic_ancestral.png + no: /magic-modules.mse-include/symbol-fonts/generic_normal.png + use guild mana symbols: + choice images: + yes: /magic-modules.mse-include/symbol-fonts/hybrid_guild.png + no: /magic-modules.mse-include/symbol-fonts/hybrid_normal.png + tap symbol: + render style: both + choice images: + modern: /magic-modules.mse-include/symbol-fonts/tap_new.png + old: /magic-modules.mse-include/symbol-fonts/tap_old.png + diagonal T: /magic-modules.mse-include/symbol-fonts/tap_older.png + +include file: /magic-modules.mse-include/fonts/styling_fields + +############################################################## Card fields + +include file: /magic-modules.mse-include/information/card_fields + +include file: /magic-modules.mse-include/stamps/card_fields + +include file: /magic-modules.mse-include/corners/card_fields + +include file: /magic-modules.mse-include/watermarks/card_fields + +include file: /magic-modules.mse-include/separators/card_fields + +include file: /magic-modules.mse-include/namelines/card_fields + +include file: /magic-modules.mse-include/typelines/card_fields + +include file: /magic-modules.mse-include/foils/card_fields + +#include file: /magic-modules.mse-include/alias/card_fields_under + +card style: + ############################# Alias + alias: + left: 160 + top: 140 + width: 424 + height: 31 + alignment: center middle shrink-overflow + z index: 900 + font: + name: JoganSoft-Bold + size: { alias_font_size(face:1) } + style: bold + weight: bold + color: white + ############################# Background stuff + border color: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 150 + visible: { styling.border != "no" } + mask: { "border_" + (if styling.border == "only copyright" then "borderless_" else if styling.border == "fade" then "fade_" else "extended_") + "mask.png" } + card color: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 200 + popup style: in place + render style: image + image: { color_blend(type: "card") } + mask: card_mask.png + ############################# Image + image: + left: { art_left() } + top: { art_top() } + width: { art_width() } + bottom: { art_bottom() } + z index: 100 + mask: { art_mask() } + mainframe image: + left: { popout_left() } + top: { popout_top() } + width: { popout_width() } + height: { popout_height() } + z index: 1000 + ############################# Text box + text: + left: 55 + top: { 674 + chop_top() + body_font_vertical() } + right: { 689 - chop_right() } + bottom: { 919 - chop_bottom() } + z index: 900 + line height hard: { if is_modal(card.rule_text) then 0.9 else 1.2 } + line height line: 1.5 + line height soft: 0.9 + line height hard max: { if is_modal(card.rule_text) then 1.0 else 1.3 } + line height line max: 1.6 + 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" + font: + name: { body_font() } + italic name: { body_font_italic() } + size: { body_font_size() } + scale down to: 7 + color: { body_font_color() } + symbol font: + name: { styling.text_box_mana_symbols } + size: { body_font_size() } + scale down to: 7 + ############################# PT + pt: + left: 609 + top: { 903 + pt_font_vertical() } + width: 100 + height: 45 + z index: 900 + alignment: center middle shrink-overflow + font: + name: { pt_font() } + size: { pt_font_size() } + color: { pt_font_color() } + separator color: red + +############################################################## Extra card fields + +extra card field: + type: choice + name: crown + editable: false + save value: false + show statistics: false + choice: crown +extra card field: + type: choice + name: crown box + editable: false + save value: false + show statistics: false + choice: crown box +extra card field: + type: choice + name: alias bar + editable: false + save value: false + show statistics: false + choice: alias bar +extra card field: + type: choice + name: alias box + editable: false + save value: false + show statistics: false + choice: alias box +extra card field: + type: choice + name: name box + editable: false + save value: false + show statistics: false + choice: name box +extra card field: + type: choice + name: type box + editable: false + save value: false + show statistics: false + choice: type box +extra card field: + type: choice + name: text box + editable: false + save value: false + show statistics: false + choice: text box +extra card field: + type: choice + name: pt box + editable: false + save value: false + show statistics: false + choice: pt box +extra card field: + type: color + name: stamp border + script: card.border_color + save value: false + show statistics: false + choice: stamp border + +extra card style: + crown: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 195 + visible: { is_crowned() } + render style: image + image: { color_blend(type: "crown") } + crown box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 190 + visible: { is_crowned() } + render style: image + image: { set_alpha("crown_background.png", alpha: get_alpha_percentage(styling.nameline_opacity_percentage, default: 100)) } + alias bar: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 195 + visible: { card.alias != "" } + render style: image + image: { color_blend(type: "alias") } + alias box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 190 + visible: { card.alias != "" } + render style: image + image: { set_alpha("alias_background.png", alpha: get_alpha_percentage(styling.aliasline_opacity_percentage, default: 100)) } + name box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 190 + render style: image + image: { set_alpha("name_background.png", alpha: get_alpha_percentage(styling.nameline_opacity_percentage, default: 100)) } + type box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 190 + render style: image + image: { set_alpha("type_background.png", alpha: get_alpha_percentage(styling.typeline_opacity_percentage, default: 100)) } + text box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 190 + render style: image + image: { set_alpha("text_background.png", alpha: get_alpha_percentage(styling.textbox_opacity_percentage, default: 100)) } + pt box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 800 + visible: { card.pt != "" } + render style: image + image: + script: + pure := pure_colors() + count := length(pure) + color := pt_colors() + if color == "gold" and count > 1 then masked_blend(mask: "multicolor_blend_pt.png", dark: template("m", type: "pt"), light: color_blend(type: "pt")) + else if color == "land" and count > 1 then masked_blend(mask: "hybrid_blend_pt.png", dark: template("c", type: "pt"), light: color_blend(type: "pt")) + else if color == "hybrid" and count == 2 then masked_blend(mask: "special_blend_pt.png", dark: template(pure.0, type: "pt"), light: template(pure.1, type: "pt")) + else color_blend(type: "pt") + stamp border: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 210 + visible: { is_stamped() and (styling.border == "yes" or styling.border == "only copyright") } + mask: { if stamp_shape() == "triangle" then "stamp_triangle_border_mask.png" else "stamp_border_mask.png" } diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/text_background.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/text_background.png new file mode 100644 index 000000000..96b41da3e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/text_background.png differ diff --git a/data/magic-m15-showcase-tmnt-pixel.mse-style/type_background.png b/data/magic-m15-showcase-tmnt-pixel.mse-style/type_background.png new file mode 100644 index 000000000..fb882647d Binary files /dev/null and b/data/magic-m15-showcase-tmnt-pixel.mse-style/type_background.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/a.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/a.png new file mode 100644 index 000000000..31d1ea3d1 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/a.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/b.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/b.png new file mode 100644 index 000000000..7504c94bf Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/b.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/c.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/c.png new file mode 100644 index 000000000..c6b213dc1 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/c.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/g.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/g.png new file mode 100644 index 000000000..4977e1860 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/g.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/m.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/m.png new file mode 100644 index 000000000..90472be2e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/m.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/r.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/r.png new file mode 100644 index 000000000..5d63a963f Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/r.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/u.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/u.png new file mode 100644 index 000000000..a7e78a394 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/u.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/w.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/w.png new file mode 100644 index 000000000..758693a7e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/alias/w.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/border_extended_mask.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/border_extended_mask.png new file mode 100644 index 000000000..47fef306c Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/border_extended_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/border_fade_mask.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/border_fade_mask.png new file mode 100644 index 000000000..9e84819bb Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/border_fade_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/a.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/a.png new file mode 100644 index 000000000..cff5e0528 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/a.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/b.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/b.png new file mode 100644 index 000000000..3f038402d Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/b.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/c.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/c.png new file mode 100644 index 000000000..a8a381ecb Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/c.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/g.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/g.png new file mode 100644 index 000000000..d0a93e428 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/g.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/m.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/m.png new file mode 100644 index 000000000..29d40e88a Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/m.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/r.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/r.png new file mode 100644 index 000000000..f050976cc Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/r.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/u.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/u.png new file mode 100644 index 000000000..3a5bf1eb7 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/u.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card/w.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/w.png new file mode 100644 index 000000000..412541cd4 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card/w.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card_mask.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card_mask.png new file mode 100644 index 000000000..5a13c9c6d Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card_mask_stamp.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card_mask_stamp.png new file mode 100644 index 000000000..9b5e5cacc Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card_mask_stamp.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/card_sample.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/card_sample.png new file mode 100644 index 000000000..d29f1794a Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/card_sample.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/crown.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/crown.png new file mode 100644 index 000000000..10089166e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/crown.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/foil_mask.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/foil_mask.png new file mode 100644 index 000000000..f1402dae1 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/fonts/CCRumble.ttf b/data/magic-m15-showcase-tmnt-sewer.mse-style/fonts/CCRumble.ttf new file mode 100644 index 000000000..a36dd6e3e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/fonts/CCRumble.ttf differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/image_mask.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/image_mask.png new file mode 100644 index 000000000..6283a32fd Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/image_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/a.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/a.png new file mode 100644 index 000000000..946713392 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/a.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/b.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/b.png new file mode 100644 index 000000000..f87c169ad Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/b.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/c.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/c.png new file mode 100644 index 000000000..a3dd4657a Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/c.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/g.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/g.png new file mode 100644 index 000000000..b5c80fdf9 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/g.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/m.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/m.png new file mode 100644 index 000000000..309caa379 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/m.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/r.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/r.png new file mode 100644 index 000000000..0d38736f8 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/r.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/u.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/u.png new file mode 100644 index 000000000..8733e2bbb Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/u.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/w.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/w.png new file mode 100644 index 000000000..13c6ff1f7 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/pt/w.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/special_blend_pt.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/special_blend_pt.png new file mode 100644 index 000000000..202fd584f Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/special_blend_pt.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/a.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/a.png new file mode 100644 index 000000000..6cdb1abc7 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/a.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/b.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/b.png new file mode 100644 index 000000000..e72b2f8da Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/b.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/c.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/c.png new file mode 100644 index 000000000..959982308 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/c.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/g.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/g.png new file mode 100644 index 000000000..2941ee639 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/g.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/m.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/m.png new file mode 100644 index 000000000..9577fe6bf Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/m.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/r.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/r.png new file mode 100644 index 000000000..4469c427e Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/r.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/u.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/u.png new file mode 100644 index 000000000..8287f3804 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/u.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/w.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/w.png new file mode 100644 index 000000000..2c945c10b Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp/w.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp_border_mask.png b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp_border_mask.png new file mode 100644 index 000000000..9fe267696 Binary files /dev/null and b/data/magic-m15-showcase-tmnt-sewer.mse-style/stamp_border_mask.png differ diff --git a/data/magic-m15-showcase-tmnt-sewer.mse-style/style b/data/magic-m15-showcase-tmnt-sewer.mse-style/style new file mode 100644 index 000000000..2af55aa06 --- /dev/null +++ b/data/magic-m15-showcase-tmnt-sewer.mse-style/style @@ -0,0 +1,441 @@ +mse version: 2.5.6 +game: magic +short name: Sewer +full name: TMNT Showcase +icon: card_sample.png +position hint: 095 + +version: 2024-10-01 +depends on: + package: magic.mse-game + version: 2014-06-25 +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-modules.mse-include + version: 2024-10-01 +depends on: + package: magic-mainframe-extras.mse-include + version: 2007-09-23 + +card width: 744 +card height: 1039 +card dpi: 297.6 + +### blanks by GenevensiS +### code by GenevensiS + +############################################################## Extra scripts + +init script: + swap_fonts_pt_default := + [ + name: {"CCRumble"}, + size: {26.0}, + color: {"white"}, + vertical: {0}, + italic: {""} + ] + + swap_fonts_body_default := + [ + name: {"MPlantin"}, + size: {24.0}, + color: {"white"}, + vertical: {0}, + italic: {"MPlantin-Italic"} + ] + + typeline_offset_left_1 := { 5 } + typeline_offset_width_1 := { -3 } + typeline_offset_top_1 := { -9 } + rarity_offset_top_1 := { 4 } + indicator_offset_left_1 := { -13 } + indicator_offset_top_1 := { 2 } + typeline_character_limit := 36 + swap_fonts_type_default := + [ + name: {"CCRumble"}, + size: { 22.0 - max(0, (length(to_text(card.type)) - typeline_character_limit) / 3) }, + color: {"white"}, + vertical: {0}, + italic: {""} + ] + + transform_symbol_disabled_1 := { true } + nameline_offset_top_1 := { -9 } + casting_cost_offset_top_1 := { 2 } + casting_cost_offset_left_1 := { 0 } + swap_fonts_name_default := + [ + name: {"CCRumble"}, + size: {25.0}, + color: {"white"}, + vertical: {0}, + italic: {""} + ] + swap_fonts_casting_cost_default := + [ + name: {"CCRumble"}, + size: {29}, + color: {"white"}, + vertical: {0}, + italic: {"MPlantin-Italic"} + ] + + #alias_offset_top_1 := { if is_crowned() then 2 else -2 } + #alias_colors := { + # [ + # w: rgb(243, 246, 231), + # u: rgb( 82, 156, 178), + # b: rgb(125, 127, 140), + # r: rgb(199, 106, 78), + # g: rgb(101, 137, 90), + # a: rgb(136, 159, 174), + # m: rgb(206, 176, 46), + # c: rgb(113, 72, 19) + # ][input] + #} + + invert_watermark_1 := { true } + + card_stamp_offset_top_1 := { if stamp_shape() == "triangle" then 6 else 0 } + + information_copyright_offset_pt_top_1 := { 0 } + information_secondary_shift_with_pt_1 := { false } + + template_prefix := + [ + border: "border/", + card: "card/", + clearcard: "clearcard/", + pt: "pt/", + crown: "crown/", + noncrown: "noncrown/", + clearcrown: "clearcrown/", + alias: "alias/", + stamp: "stamp/", + nonstamp: "nonstamp/" + identity: "/magic-modules.mse-include/indicators/", + identity2: "/magic-modules.mse-include/indicators/", + ] + template_suffix := + [ + border: ".png", + card: ".png", + clearcard: ".png", + pt: ".png", + crown: ".png", + noncrown: ".png", + clearcrown: ".png", + alias: ".png", + stamp: ".png", + nonstamp: ".png" + identity: "identity.png", + identity2: "identity.png", + ] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + template_suffix[type] } + + color_blend := color_background@(input: card.card_color, base_hybrid: card_hybrid, multicolor_blend: "white", hybrid_blend: "white", artifact_blend: "white") + + pure_colors := + { + sort_text( + order: if card_is_wedge(input) then "(wbgur)" else "(wubrg)", + (if chosen(card.card_color, choice:"white") then "w") + + (if chosen(card.card_color, choice:"blue") then "u") + + (if chosen(card.card_color, choice:"black") then "b") + + (if chosen(card.card_color, choice:"red") then "r") + + (if chosen(card.card_color, choice:"green") then "g") + ) + } + pt_colors := { if styling.PT_color_scheme == "canon" then pt_colors_canon() else styling.PT_color_scheme } + pt_colors_canon := { if contains(card.card_color, match: "hybrid") then "land" else "gold" } + + is_promo := { styling.promo } + + is_unsorted := { styling.remove_from_autocount } + + is_crowned := { styling.legend_crown == "yes" or (styling.legend_crown == "if legendary" and lang_setting("is_legendary")(card.super_type)) } + + foil_mask_added_sections := { [] } + foil_mask_removed_sections := { [] } + + chop_top := { split := split_comma(styling.chop_text_box); if length(split) > 0 and split[0] != "" and split[0] != "-" then clamp(split[0], maximum:500, minimum:-500) else 0 } + chop_bottom := { split := split_comma(styling.chop_text_box); if length(split) > 1 and split[1] != "" and split[1] != "-" then clamp(split[1], maximum:500, minimum:-500) else 0 } + chop_right := { split := split_comma(styling.chop_text_box); if length(split) > 2 and split[2] != "" and split[2] != "-" then clamp(split[2], maximum:500, minimum:-500) else 0 } + + popout_left := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.0 != "" then clamp(split.0, maximum: 1500, minimum: -500) else 0 } + popout_top := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.1 != "" then clamp(split.1, maximum: 2000, minimum: -500) else 0 } + popout_width := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.2 != "" then clamp(split.2, maximum: 1500, minimum: 0) else 0 } + popout_height := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.3 != "" then clamp(split.3, maximum: 2000, minimum: 0) else 0 } + + art_left := { 0 } + art_width := { stylesheet.card_width } + art_top := { if styling.stretch_art_to_whole_card then 0 else 115 } + art_bottom := { if styling.stretch_art_to_whole_card or styling.border != "yes" then stylesheet.card_height else 572 } + art_mask := { crop("image_mask.png", offset_x: art_left(), offset_y: art_top(), width: art_width(), height: art_bottom() - art_top()) } + +############################################################## Extra style options + +styling field: + type: text + name: popout art coordinates + description: The coordinates for the popout image field, formatted as "left,top,width,height". Used to make the illustration jump in front of the frame. +styling field: + type: boolean + name: stretch art to whole card + description: Make the image span the whole card instead of just the visible part. Use this to help make popout effects. + initial: no + +include file: /magic-modules.mse-include/texts/styling_fields + +styling field: + type: choice + name: PT color scheme + description: Use the selected color scheme for the PT box on two color cards. Canon is "land" on hybrid cards, "gold" otherwise. + choice: canon + choice: gold + choice: hybrid + choice: colored + choice: land + initial: canon +styling field: + type: choice + name: legend crown + description: Use the legend crown? + choice: yes + choice: if legendary + choice: no + initial: no + +include file: /magic-modules.mse-include/rarities/styling_fields + +include file: /magic-modules.mse-include/watermarks/styling_fields + +include file: /magic-modules.mse-include/foils/styling_fields + +styling field: + type: choice + name: border + description: Use a border? + choice: yes + choice: fade + choice: no + initial: yes + +include file: /magic-modules.mse-include/information/styling_fields + +include file: /magic-modules.mse-include/symbol-fonts/styling_fields + +include file: /magic-modules.mse-include/fonts/styling_fields + +############################################################## Card fields + +include file: /magic-modules.mse-include/information/card_fields + +include file: /magic-modules.mse-include/stamps/card_fields + +include file: /magic-modules.mse-include/corners/card_fields + +include file: /magic-modules.mse-include/watermarks/card_fields + +include file: /magic-modules.mse-include/separators/card_fields + +include file: /magic-modules.mse-include/namelines/card_fields + +include file: /magic-modules.mse-include/typelines/card_fields + +include file: /magic-modules.mse-include/foils/card_fields + +#include file: /magic-modules.mse-include/alias/card_fields_under + +card style: + ############################# Alias + alias: + left: 160 + top: 116 + width: 424 + height: 31 + alignment: center middle shrink-overflow + z index: 900 + font: + name: CCRumble + size: { alias_font_size(face:1) } + style: bold + weight: bold + color: white + ############################# Background stuff + border color: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 150 + visible: { styling.border != "no" } + mask: { "border_" + (if styling.border == "fade" then "fade_" else "extended_") + "mask.png" } + card color: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 200 + popup style: in place + render style: image + image: { color_blend(type: "card") } + mask: { if is_stamped() then "card_mask_stamp.png" else "card_mask.png" } + ############################# Image + image: + left: { art_left() } + top: { art_top() } + width: { art_width() } + bottom: { art_bottom() } + z index: 100 + mask: { art_mask() } + mainframe image: + left: { popout_left() } + top: { popout_top() } + width: { popout_width() } + height: { popout_height() } + z index: 1000 + ############################# Text box + text: + left: 65 + top: { 663 + (if is_stamped() then 4 else 0) + chop_top() + body_font_vertical() } + right: { 679 - chop_right() } + bottom: { 944 - (if is_stamped() then 10 else 0) - chop_bottom() } + z index: 900 + line height hard: { if is_modal(card.rule_text) then 0.9 else 1.2 } + line height line: 1.5 + line height soft: 0.9 + line height hard max: { if is_modal(card.rule_text) then 1.0 else 1.3 } + line height line max: 1.6 + 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" + font: + name: { body_font() } + italic name: { body_font_italic() } + size: { body_font_size() } + scale down to: 7 + color: { body_font_color() } + symbol font: + name: { styling.text_box_mana_symbols } + size: { body_font_size() } + scale down to: 7 + ############################# PT + pt: + left: 594 + top: { 926 + pt_font_vertical() } + width: 92 + height: 45 + z index: 900 + alignment: center middle shrink-overflow + font: + name: { pt_font() } + size: { pt_font_size() } + color: { pt_font_color() } + separator color: red + +############################################################## Extra card fields + +extra card field: + type: choice + name: crown + editable: false + save value: false + show statistics: false + choice: crown +extra card field: + type: choice + name: alias box + editable: false + save value: false + show statistics: false + choice: alias box +extra card field: + type: choice + name: pt box + editable: false + save value: false + show statistics: false + choice: pt box +extra card field: + type: choice + name: stamp rim + editable: false + save value: false + show statistics: false + choice: stamp rim +extra card field: + type: color + name: stamp border + script: card.border_color + save value: false + show statistics: false + choice: stamp border + +extra card style: + crown: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { is_crowned() } + render style: image + image: crown.png + alias box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 190 + visible: { card.alias != "" } + render style: image + image: { color_blend(type: "alias") } + pt box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 800 + visible: { card.pt != "" } + render style: image + image: + script: + pure := pure_colors() + count := length(pure) + color := pt_colors() + if color == "gold" and count > 1 then template("m", type: "pt") + else if color == "land" and count > 1 then template("c", type: "pt") + else if color == "hybrid" and count == 2 then masked_blend(mask: "special_blend_pt.png", dark: template(pure.0, type: "pt"), light: template(pure.1, type: "pt")) + else color_blend(type: "pt") + stamp rim: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { is_stamped() } + render style: image + image: { color_blend(type: "stamp") } + stamp border: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 210 + visible: { is_stamped() and styling.border == "yes" } + mask: { if stamp_shape() == "triangle" then "stamp_triangle_border_mask.png" else "stamp_border_mask.png" } diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_e.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_e.png new file mode 100644 index 000000000..4b5625d43 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_e.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_h.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_h.png new file mode 100644 index 000000000..7acb42aeb Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_h.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_i.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_i.png new file mode 100644 index 000000000..a40abb9e2 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_i.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_t.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_t.png new file mode 100644 index 000000000..356f5fd63 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_t.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_x.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_x.png new file mode 100644 index 000000000..c0099383d Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_ext_x.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_0.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_0.png new file mode 100644 index 000000000..a346d854f Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_0.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_1.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_1.png new file mode 100644 index 000000000..b6fc4b45d Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_1.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_10.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_10.png new file mode 100644 index 000000000..a8a5b14af Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_10.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_2.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_2.png new file mode 100644 index 000000000..182cc1ef3 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_2.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_3.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_3.png new file mode 100644 index 000000000..7095f7453 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_3.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_4.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_4.png new file mode 100644 index 000000000..f60e97ade Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_4.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_5.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_5.png new file mode 100644 index 000000000..d4210b161 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_5.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_6.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_6.png new file mode 100644 index 000000000..6a2ca80ad Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_6.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_7.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_7.png new file mode 100644 index 000000000..c02402e74 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_7.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_8.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_8.png new file mode 100644 index 000000000..d107e1433 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_8.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_9.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_9.png new file mode 100644 index 000000000..b083cfc8f Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_num_9.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_b.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_b.png new file mode 100644 index 000000000..8accbbed7 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_b.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_c.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_c.png new file mode 100644 index 000000000..9864e9c68 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_c.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_g.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_g.png new file mode 100644 index 000000000..941151ecd Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_g.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_r.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_r.png new file mode 100644 index 000000000..4326f2bb9 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_r.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_u.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_u.png new file mode 100644 index 000000000..9d4063455 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_u.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_w.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_w.png new file mode 100644 index 000000000..2d846177a Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_phy_w.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_b.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_b.png new file mode 100644 index 000000000..6f2960e4e Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_b.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_c.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_c.png new file mode 100644 index 000000000..f27733840 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_c.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_g.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_g.png new file mode 100644 index 000000000..056d178a2 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_g.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_r.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_r.png new file mode 100644 index 000000000..89fa6c74d Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_r.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_u.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_u.png new file mode 100644 index 000000000..26ac56f73 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_u.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_w.png b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_w.png new file mode 100644 index 000000000..6cfecc4b9 Binary files /dev/null and b/data/magic-mana-tmnt-pixel.mse-symbol-font/mana_sol_w.png differ diff --git a/data/magic-mana-tmnt-pixel.mse-symbol-font/symbol-font b/data/magic-mana-tmnt-pixel.mse-symbol-font/symbol-font new file mode 100644 index 000000000..42331e7f1 --- /dev/null +++ b/data/magic-mana-tmnt-pixel.mse-symbol-font/symbol-font @@ -0,0 +1,178 @@ +mse version: 2.5.0 +short name: TMNT Pixel Showcase +position hint: 205 +icon: mana_sol_b.png +version: 2024-01-25 + + + +image font size: 28 +horizontal space: 2 + + + +####################################### Phyrexian + +symbol: + code: H/W + image: mana_phy_w.png + +symbol: + code: H/U + image: mana_phy_u.png + +symbol: + code: H/B + image: mana_phy_b.png + +symbol: + code: H/R + image: mana_phy_r.png + +symbol: + code: H/G + image: mana_phy_g.png + +symbol: + code: H + image: mana_phy_c.png + + +####################################### Misc + +symbol: + code: T + image: mana_ext_t.png + +symbol: + code: E + image: mana_ext_e.png + +symbol: + code: I + image: mana_ext_i.png + +symbol: + code: X + image: mana_ext_x.png + +symbol: + code: / + image: mana_ext_h.png + + +####################################### Normal + +symbol: + code: W + image: mana_sol_w.png + +symbol: + code: U + image: mana_sol_u.png + +symbol: + code: B + image: mana_sol_b.png + +symbol: + code: R + image: mana_sol_r.png + +symbol: + code: G + image: mana_sol_g.png + +symbol: + code: C + image: mana_sol_c.png + + +####################################### Generic + +symbol: + code: 10 + image: mana_num_10.png + +symbol: + code: 9 + image: mana_num_9.png + +symbol: + code: 8 + image: mana_num_8.png + +symbol: + code: 7 + image: mana_num_7.png + +symbol: + code: 6 + image: mana_num_6.png + +symbol: + code: 5 + image: mana_num_5.png + +symbol: + code: 4 + image: mana_num_4.png + +symbol: + code: 3 + image: mana_num_3.png + +symbol: + code: 2 + image: mana_num_2.png + +symbol: + code: 1 + image: mana_num_1.png + +symbol: + code: 0 + image: mana_num_0.png + + +####################################### Insert Symbol Menu + +insert symbol menu: + item: T + item: E + item: I + item: X + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: C + item: + type: line + item: + name: generic + item: 0 + item: 1 + item: 2 + item: 3 + item: 4 + item: 5 + item: 6 + item: 7 + item: 8 + item: 9 + item: 10 + + item: + type: line + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G