diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/style b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/style index 8fc0115159..6b62bfa0ab 100644 --- a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/style +++ b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/style @@ -64,7 +64,20 @@ init script: italic: {""} ] - transform_symbol_disabled_1 := { true } + transform_symbol_image_folder := { "/" + stylesheet.folder_name + ".mse-style/transform/" } + transform_symbol_modal_uses_normal_background := { true } + transform_symbol_multicolor_blend := { if transform_symbol_is_right(card.transformation) then "white" else "black" } + transform_symbol_default_background := { "colored" } + transform_symbol_default_rim := { "none" } + transform_symbol_default_icon := { "colored" } + transform_symbol_offset_left_1 := { -7 } + transform_symbol_offset_top_1 := { 0 } + transform_symbol_icon_offset_width := { -2 } + transform_symbol_icon_offset_height := { -2 } + + name_transform_symbol_offset_left_1 := { 0 } + casting_cost_transform_symbol_offset_left_1 := { 2 } + name_offset_left_1 := { -9 } name_offset_top_1 := { 1 } casting_cost_offset_top_1 := { -1 } diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/a.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/a.png new file mode 100644 index 0000000000..1bc6f9ec2d Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/a.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/b.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/b.png new file mode 100644 index 0000000000..1e785a0489 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/b.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/c.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/c.png new file mode 100644 index 0000000000..886a7bdb21 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/c.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/g.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/g.png new file mode 100644 index 0000000000..04561a0c6c Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/g.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/m.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/m.png new file mode 100644 index 0000000000..c7b017857e Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/m.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/r.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/r.png new file mode 100644 index 0000000000..42bfac6402 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/r.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/u.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/u.png new file mode 100644 index 0000000000..775a48c6b9 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/u.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/w.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/w.png new file mode 100644 index 0000000000..7604ee4261 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/background/colored/normal/w.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/a.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/a.png new file mode 100644 index 0000000000..ef447b719e Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/a.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/b.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/b.png new file mode 100644 index 0000000000..45a32bd91a Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/b.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/c.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/c.png new file mode 100644 index 0000000000..36601fdd4b Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/c.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/g.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/g.png new file mode 100644 index 0000000000..10d5c5cbd0 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/g.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/m.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/m.png new file mode 100644 index 0000000000..452786faef Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/m.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/r.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/r.png new file mode 100644 index 0000000000..6d554b6157 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/r.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/u.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/u.png new file mode 100644 index 0000000000..6f229dde43 Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/u.png differ diff --git a/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/w.png b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/w.png new file mode 100644 index 0000000000..53f14750bc Binary files /dev/null and b/data/magic-m15-showcase-assassins-creed-memory-corridor.mse-style/transform/icon/texture/normal/w.png differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/card.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/card.png index bf5bb04c37..b93ae26723 100644 Binary files a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/card.png and b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/card.png differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask.png index 04f33ed4e2..9dad975b3a 100644 Binary files a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask.png and b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask.png differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask_full.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask_full.png deleted file mode 100644 index 13f5a7abdb..0000000000 Binary files a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask_full.png and /dev/null differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask_pt.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask_pt.png deleted file mode 100644 index 36384d9865..0000000000 Binary files a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/image_mask_pt.png and /dev/null differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/nontransform_left.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/nontransform_left.png new file mode 100644 index 0000000000..4e9c97e171 Binary files /dev/null and b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/nontransform_left.png differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/nontransform_right.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/nontransform_right.png new file mode 100644 index 0000000000..182f860a67 Binary files /dev/null and b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/nontransform_right.png differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/style b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/style index a33f8a8c05..8fc0810c18 100644 --- a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/style +++ b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/style @@ -62,9 +62,17 @@ init script: italic: {""} ] - transform_symbol_disabled_1 := { true } nameline_offset_top_1 := { -10 } + + transform_symbol_modal_uses_normal_background := { true } + transform_symbol_offset_left_1 := { if transform_symbol_is_right(card.transformation) then 21 else 20 } + transform_symbol_offset_top_1 := { -1 } + + name_transform_symbol_offset_left_1 := { 27 } + casting_cost_transform_symbol_offset_left_1 := { -34 } + casting_cost_offset_left_1 := { 2 } + casting_cost_offset_top_1 := { 1 } swap_fonts_name_default := [ name: {"Beleren Bold"}, @@ -98,6 +106,10 @@ init script: alias: "alias.png", stamp: "stamp.png", nonstamp: "nonstamp.png" + transforml: "transform_left.png", + nontransforml: "nontransform_left.png", + transformr: "transform_right.png", + nontransformr: "nontransform_right.png", identity: "identity.png", identity2: "identity.png", ] @@ -135,14 +147,18 @@ init script: } - card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_nonptbox := { color_background(input: card.card_color, type: "nonpt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_nonptptbox := { color_background(input: card.card_color, type: "nonptpt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_alias := { color_background(input: card.card_color, type: "alias", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_stamp := { color_background(input: card.card_color, type: "stamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_nonstamp := { color_background(input: card.card_color, type: "nonstamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_nonptbox := { color_background(input: card.card_color, type: "nonpt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_nonptptbox := { color_background(input: card.card_color, type: "nonptpt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_alias := { color_background(input: card.card_color, type: "alias", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_stamp := { color_background(input: card.card_color, type: "stamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_nonstamp := { color_background(input: card.card_color, type: "nonstamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_transforml := { color_background(input: card.card_color, type: "transforml", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_nontransforml := { color_background(input: card.card_color, type: "nontransforml", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_transformr := { color_background(input: card.card_color, type: "transformr", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_nontransformr := { color_background(input: card.card_color, type: "nontransformr", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } pure_colors := { @@ -183,6 +199,13 @@ init script: } alias_offset_top_1 := {-12} alias_mask := { alias_src + "masks/remove_outline.png" } + + art_left := { 0 } + art_top := { 0 } + art_width := { stylesheet.card_width } + art_height := { if styling.stretch_image_to_whole_card then stylesheet.card_height else if card.pt != "" then 985 else 952 } + art_mask := { crop("image_mask.png", offset_x: art_left(), offset_y: art_top(), width: art_width(), height: art_height()) } + ############################################################## Extra style options styling field: @@ -399,12 +422,12 @@ card style: mask: card_mask.png ############################# Image image: - left: { 0 } - top: { 0 } - width: { stylesheet.card_width } - height: { if styling.stretch_image_to_whole_card then stylesheet.card_height else if card.pt != "" then 985 else 952 } + left: { art_left() } + top: { art_top() } + width: { art_width() } + height: { art_height() } + mask: { art_mask() } z index: 100 - mask: { if styling.stretch_image_to_whole_card then "image_mask_full.png" else if card.pt != "" then "image_mask_pt.png" else "image_mask.png" } mainframe image: left: { popout_left() } top: { popout_top() } @@ -479,6 +502,20 @@ extra card field: save value: false show statistics: false choice: non pt box +extra card field: + type: choice + name: card transform left + editable: false + save value: false + show statistics: false + choice: card transform left +extra card field: + type: choice + name: card transform right + editable: false + save value: false + show statistics: false + choice: card transform right extra card field: type: choice name: card stamp rim @@ -543,6 +580,22 @@ extra card style: visible: { is_crowned() } render style: image image: { card_crown() } + card transform left: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 850 + render style: image + image: { if transform_symbol_is_empty(card.transformation) or transform_symbol_is_right(card.transformation) then card_nontransforml() else card_transforml() } + card transform right: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 850 + render style: image + image: { if transform_symbol_is_empty(card.transformation) or not transform_symbol_is_right(card.transformation) then card_nontransformr() else card_transformr() } card stamp rim: left: 0 top: 0 diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/transform_left.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/transform_left.png new file mode 100644 index 0000000000..b01e2de6b0 Binary files /dev/null and b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/transform_left.png differ diff --git a/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/transform_right.png b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/transform_right.png new file mode 100644 index 0000000000..81fec5a081 Binary files /dev/null and b/data/magic-m15-showcase-bloomburrow-borderless-anime.mse-style/transform_right.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/style b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/style index 1d0dbd2eab..6851f92d7f 100644 --- a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/style +++ b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/style @@ -65,7 +65,16 @@ init script: italic: {""} ] - transform_symbol_disabled_1 := { true } + transform_symbol_multicolor_blend := { "black" } + transform_symbol_artifact_blend := { "black" } + transform_symbol_offset_left_1 := { if transform_symbol_is_right(card.transformation) then 1 else 0 } + transform_symbol_offset_top_1 := { 0 } + transform_symbol_icon_offset_width := { 0 } + transform_symbol_icon_offset_height := { 0 } + + name_transform_symbol_offset_left_1 := { -4 } + casting_cost_transform_symbol_offset_left_1 := { 0 } + card_symbol_offset_top_1 := { 1 } casting_cost_offset_top_1 := { 1 } nameline_offset_top_1 := { -1 } @@ -80,15 +89,35 @@ init script: italic: {""} ] - template_prefix := [card: "card/", pt: "pt/", crown: "crown/", stamp: "stamp/", identity: "/magic-modules.mse-include/indicators/"] - template_suffix := [card: "card.png", pt: "pt.png", crown: "crown.png", stamp: "stamp.png", identity: "identity.png"] + template_prefix := + [ + card: "card/", + pt: "pt/", + crown: "crown/", + stamp: "stamp/", + transforml: "transform_left/", + transformr: "transform_right/", + identity: "/magic-modules.mse-include/indicators/" + ] + template_suffix := + [ + card: "card.png", + pt: "pt.png", + crown: "crown.png", + stamp: "stamp.png", + transforml: ".png", + transformr: ".png", + identity: "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] } - card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, hybrid_blend: "white") } - card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white") } - card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "white") } - card_stamp := { color_background(input: card.card_color, type: "stamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "black") } + card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, hybrid_blend: "white") } + card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white") } + card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "white") } + card_stamp := { color_background(input: card.card_color, type: "stamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "black") } + card_transforml := { color_background(input: card.card_color, type: "transforml", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "black") } + card_transformr := { color_background(input: card.card_color, type: "transformr", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "black") } pure_colors := { @@ -315,6 +344,20 @@ extra card field: save value: false show statistics: false choice: card stamp rim +extra card field: + type: choice + name: card transform left + editable: false + save value: false + show statistics: false + choice: card transform left +extra card field: + type: choice + name: card transform right + editable: false + save value: false + show statistics: false + choice: card transform right extra card style: pt box: @@ -361,3 +404,21 @@ extra card style: z index: 31 render style: image image: { if is_stamped() then card_stamp() else "" } + card transform left: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { (not transform_symbol_is_empty(card.transformation)) and (not transform_symbol_is_right(card.transformation)) } + render style: image + image: { card_transforml() } + card transform right: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { (not transform_symbol_is_empty(card.transformation)) and (transform_symbol_is_right(card.transformation)) } + render style: image + image: { card_transformr() } diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/a.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/a.png new file mode 100644 index 0000000000..d62acbc04e Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/a.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/b.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/b.png new file mode 100644 index 0000000000..df9ab8a33f Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/b.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/c.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/c.png new file mode 100644 index 0000000000..cd74797a5c Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/c.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/g.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/g.png new file mode 100644 index 0000000000..8ccdb2a0cc Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/g.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/m.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/m.png new file mode 100644 index 0000000000..a69e5e9872 Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/m.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/r.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/r.png new file mode 100644 index 0000000000..21c7e6318c Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/r.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/u.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/u.png new file mode 100644 index 0000000000..5340959b1e Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/u.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/w.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/w.png new file mode 100644 index 0000000000..66d2f40ddf Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_left/w.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/a.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/a.png new file mode 100644 index 0000000000..ecf775c9c3 Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/a.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/b.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/b.png new file mode 100644 index 0000000000..2eeca62bf2 Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/b.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/c.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/c.png new file mode 100644 index 0000000000..5a5b64d181 Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/c.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/g.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/g.png new file mode 100644 index 0000000000..4fae812d53 Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/g.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/m.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/m.png new file mode 100644 index 0000000000..a3578f8964 Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/m.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/r.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/r.png new file mode 100644 index 0000000000..da391cc5ae Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/r.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/u.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/u.png new file mode 100644 index 0000000000..785230c46e Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/u.png differ diff --git a/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/w.png b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/w.png new file mode 100644 index 0000000000..f4af03430d Binary files /dev/null and b/data/magic-m15-showcase-dominaria-stained-glass.mse-style/transform_right/w.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/style b/data/magic-m15-showcase-eldraine-tales.mse-style/style index 3248d8504e..1998c000ef 100644 --- a/data/magic-m15-showcase-eldraine-tales.mse-style/style +++ b/data/magic-m15-showcase-eldraine-tales.mse-style/style @@ -1,4 +1,4 @@ -mse version: 2.1.2 +mse version: 2.6.0 game: magic short name: Enchanting Tales full name: Eldraine Showcase @@ -62,7 +62,18 @@ init script: italic: {""} ] - transform_symbol_disabled_1 := { true } + transform_symbol_image_folder := { "/magic-m15-showcase-eldraine-tales.mse-style/transform/" } + transform_symbol_modal_uses_normal_background := { true } + transform_symbol_default_background := { "none" } + transform_symbol_default_rim := { "none" } + transform_symbol_default_icon := { "colored" } + transform_symbol_default_rim_bevel := { false } + transform_symbol_default_icon_bevel := { false } + transform_symbol_offset_top_1 := { -1 } + transform_symbol_offset_left_1 := { if transform_symbol_is_right(card.transformation) then 4 else 5 } + name_transform_symbol_offset_left_1 := { 4 } + casting_cost_transform_symbol_offset_left_1 := { -7 } + swap_fonts_name_default := [ name: {"Beleren Bold"}, @@ -109,6 +120,8 @@ init script: stamprim: "stamprim/", ubstamprim: "stamprim/ub/", textbox: "textbox/", + transforml: "transform_left/", + transformr: "transform_right/", identity: "/magic-modules.mse-include/indicators/", pt: "pt/", nyx: "nyx/" @@ -120,6 +133,8 @@ init script: stamprim: "stamprim.png", ubstamprim: "stamprim.png", textbox: "textbox.png", + transforml: ".png", + transformr: ".png", identity: "identity.png" pt: "pt.png", nyx: "nyx.png" @@ -130,6 +145,8 @@ init script: card_border := { color_background(input: card.card_color, type: "border", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black") } card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, hybrid_blend: "white") } card_textbox := { color_background(input: card.card_color, type: "textbox", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black") } + card_transforml := { color_background(input: card.card_color, type: "transforml", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black") } + card_transformr := { color_background(input: card.card_color, type: "transformr", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black") } card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } card_stamprim := { color_background(input: card.card_color, type: "stamprim", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black") } card_ubstamprim := { color_background(input: card.card_color, type: "ubstamprim", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black", blend_type:"stamprim") } @@ -445,6 +462,20 @@ extra card field: save value: false show statistics: false choice: card colored border +extra card field: + type: choice + name: transform left + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: transform right + script: card.card_color + editable: false + save value: false + show statistics: false extra card style: text box: @@ -527,4 +558,21 @@ extra card style: render style: image image: { card_border() } mask: border_mask.png - + transform left: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 210 + visible: { not transform_symbol_is_empty(card.transformation) and not transform_symbol_is_right(card.transformation) } + render style: image + image: { card_transforml() } + transform right: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 210 + visible: { not transform_symbol_is_empty(card.transformation) and transform_symbol_is_right(card.transformation) } + render style: image + image: { card_transformr() } diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/a.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/a.png new file mode 100644 index 0000000000..d5063d8488 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/a.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/b.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/b.png new file mode 100644 index 0000000000..c097b9a3fb Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/b.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/c.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/c.png new file mode 100644 index 0000000000..5c2ff1aaa6 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/c.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/g.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/g.png new file mode 100644 index 0000000000..89eb4d3058 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/g.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/m.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/m.png new file mode 100644 index 0000000000..a7d3ced79b Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/m.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/r.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/r.png new file mode 100644 index 0000000000..7a9a3d492e Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/r.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/u.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/u.png new file mode 100644 index 0000000000..66c8911583 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/u.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/w.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/w.png new file mode 100644 index 0000000000..c4a62ddae1 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform/icon/texture/normal/w.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/a.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/a.png new file mode 100644 index 0000000000..5298d1e83b Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/a.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/b.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/b.png new file mode 100644 index 0000000000..ed08e456db Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/b.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/c.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/c.png new file mode 100644 index 0000000000..8ad83c5486 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/c.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/g.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/g.png new file mode 100644 index 0000000000..599a7207b3 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/g.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/m.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/m.png new file mode 100644 index 0000000000..831dbc6696 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/m.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/r.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/r.png new file mode 100644 index 0000000000..928bb65a5a Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/r.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/u.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/u.png new file mode 100644 index 0000000000..e04756d9bd Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/u.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/w.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/w.png new file mode 100644 index 0000000000..445b41cc25 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_left/w.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/a.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/a.png new file mode 100644 index 0000000000..2f10263909 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/a.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/b.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/b.png new file mode 100644 index 0000000000..40c39f31dd Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/b.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/c.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/c.png new file mode 100644 index 0000000000..eb37b3e835 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/c.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/g.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/g.png new file mode 100644 index 0000000000..4b45ce3210 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/g.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/m.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/m.png new file mode 100644 index 0000000000..0e66527a00 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/m.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/r.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/r.png new file mode 100644 index 0000000000..b134aebbef Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/r.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/u.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/u.png new file mode 100644 index 0000000000..f1bb6efedf Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/u.png differ diff --git a/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/w.png b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/w.png new file mode 100644 index 0000000000..be8d155ac1 Binary files /dev/null and b/data/magic-m15-showcase-eldraine-tales.mse-style/transform_right/w.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/style b/data/magic-m15-showcase-innistrad-vow.mse-style/style index 18ee267580..7f471640bc 100644 --- a/data/magic-m15-showcase-innistrad-vow.mse-style/style +++ b/data/magic-m15-showcase-innistrad-vow.mse-style/style @@ -63,7 +63,16 @@ init script: ] alias_offset_top_1 := {-2} - transform_symbol_disabled_1 := { true } + + transform_symbol_image_folder := { "/" + stylesheet.folder_name + ".mse-style/transform/" } + transform_symbol_offset_left_1 := { if transform_symbol_is_right(card.transformation) then 7 else 9 } + transform_symbol_offset_top_1 := { if contains(card.transformation, match: "modal") then -1 else 0 } + transform_symbol_offset_width_1 := { -2 } + transform_symbol_offset_height_1 := { -2 } + + name_transform_symbol_offset_left_1 := { 0 } + casting_cost_transform_symbol_offset_left_1 := { -2 } + card_symbol_offset_left_1 := { 2 } nameline_offset_width_1 := { -8 } nameline_offset_left_1 := { 4 } @@ -87,20 +96,24 @@ init script: }@(face:1) template_prefix := [ - card: "card/" - pt: "pt/" - crown: "crown/" - stamp: "stamp/" - ubstamp: "stamp/ub/" - identity: "/magic-modules.mse-include/indicators/vow/" + card: "card/", + pt: "pt/", + crown: "crown/", + stamp: "stamp/", + ubstamp: "stamp/ub/", + transforml: "transform_left/", + transformr: "transform_right/", + identity: "/magic-modules.mse-include/indicators/vow/" ] template_suffix := [ - card: "card.png" - pt: "pt.png" - crown: "crown.png" - stamp: "stamp.png" - ubstamp: "stamp.png" - identity: "identity.png" + card: "card.png" + pt: "pt.png" + crown: "crown.png" + stamp: "stamp.png" + ubstamp: "stamp.png" + transforml: ".png", + transformr: ".png", + identity: "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] } @@ -108,6 +121,8 @@ init script: card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "white") } card_stamp := { color_background(input: card.card_color, type: "stamp", base_hybrid: stamp_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_transforml := { color_background(input: card.card_color, type: "transforml", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_transformr := { color_background(input: card.card_color, type: "transformr", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } ub_stamp := { color_background(input: card.card_color, type: "ubstamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white", blend_type: "stamp") } pure_colors := @@ -320,6 +335,20 @@ extra card field: editable: false save value: false show statistics: false +extra card field: + type: choice + name: card transform left + editable: false + save value: false + show statistics: false + choice: card transform left +extra card field: + type: choice + name: card transform right + editable: false + save value: false + show statistics: false + choice: card transform right extra card style: pt box: @@ -366,4 +395,22 @@ extra card style: z index: 850 visible: { is_stamped() } render style: image - image: { if stamp_shape() == "triangle" then ub_stamp() else card_stamp() } \ No newline at end of file + image: { if stamp_shape() == "triangle" then ub_stamp() else card_stamp() } + card transform left: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { (not transform_symbol_is_empty(card.transformation)) and (not transform_symbol_is_right(card.transformation)) } + render style: image + image: { card_transforml() } + card transform right: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { (not transform_symbol_is_empty(card.transformation)) and (transform_symbol_is_right(card.transformation)) } + render style: image + image: { card_transformr() } \ No newline at end of file diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform/background/black/normal.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform/background/black/normal.png new file mode 100644 index 0000000000..d69581894e Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform/background/black/normal.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform/background/white/normal.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform/background/white/normal.png new file mode 100644 index 0000000000..ca481a028a Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform/background/white/normal.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/a.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/a.png new file mode 100644 index 0000000000..7b33d943fc Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/a.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/b.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/b.png new file mode 100644 index 0000000000..e6baeb4f08 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/b.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/c.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/c.png new file mode 100644 index 0000000000..dff4e4d673 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/c.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/g.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/g.png new file mode 100644 index 0000000000..9c021e6f22 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/g.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/m.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/m.png new file mode 100644 index 0000000000..b3347cc672 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/m.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/r.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/r.png new file mode 100644 index 0000000000..f8b74b4331 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/r.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/u.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/u.png new file mode 100644 index 0000000000..81c681599a Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/u.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/w.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/w.png new file mode 100644 index 0000000000..0dd043e281 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_left/w.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/a.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/a.png new file mode 100644 index 0000000000..72810e542d Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/a.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/b.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/b.png new file mode 100644 index 0000000000..8e7dfe62f9 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/b.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/c.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/c.png new file mode 100644 index 0000000000..1e67c5bca8 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/c.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/g.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/g.png new file mode 100644 index 0000000000..cc72d6dc99 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/g.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/m.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/m.png new file mode 100644 index 0000000000..0ed92ccb2e Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/m.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/r.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/r.png new file mode 100644 index 0000000000..35ec43b1f6 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/r.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/u.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/u.png new file mode 100644 index 0000000000..9b3ef73e62 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/u.png differ diff --git a/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/w.png b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/w.png new file mode 100644 index 0000000000..462d7d088b Binary files /dev/null and b/data/magic-m15-showcase-innistrad-vow.mse-style/transform_right/w.png differ diff --git a/data/magic-m15-showcase-ixalan-caverns.mse-style/style b/data/magic-m15-showcase-ixalan-caverns.mse-style/style index 03af592d5c..9824ae46eb 100644 --- a/data/magic-m15-showcase-ixalan-caverns.mse-style/style +++ b/data/magic-m15-showcase-ixalan-caverns.mse-style/style @@ -64,7 +64,7 @@ init script: italic: {""} ] - transform_symbol_offset_left_1 := { if transform_symbol_is_mirrored() then 2 else 4 } + transform_symbol_offset_left_1 := { 4 } transform_symbol_offset_top_1 := { 0 } transform_symbol_image_folder := { "/magic-m15-showcase-ixalan-caverns.mse-style/transform/" } @@ -74,7 +74,7 @@ init script: transform_symbol_default_rim_bevel := { true } transform_symbol_default_icon_bevel := { true } transform_symbol_default_icon_shadow := { true } - transform_symbol_icon_offset_left := { if transform_symbol_is_mirrored() then -1 else 0 } + transform_symbol_icon_offset_left := { if transform_symbol_is_right(card.transformation) then -1 else 0 } transform_symbol_icon_offset_width := { if chosen(card.transformation, choice: "front triangle") or chosen(card.transformation, choice: "back triangle") then 14 else 4 } transform_symbol_icon_offset_height := { if chosen(card.transformation, choice: "front triangle") or chosen(card.transformation, choice: "back triangle") then 14 else 4 } transform_symbol_modal_uses_normal_background := { true } diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/style b/data/magic-m15-showcase-ixalan-legends.mse-style/style index 9796263fa1..8faa1b5b47 100644 --- a/data/magic-m15-showcase-ixalan-legends.mse-style/style +++ b/data/magic-m15-showcase-ixalan-legends.mse-style/style @@ -74,7 +74,14 @@ init script: italic: {""} ] - transform_symbol_disabled_1 := { true } + transform_symbol_offset_left_1 := { 5 } + transform_symbol_offset_top_1 := { -2 } + transform_symbol_icon_offset_width := { 0 } + transform_symbol_icon_offset_height := { 0 } + + name_transform_symbol_offset_left_1 := { 1 } + casting_cost_transform_symbol_offset_left_1 := { -8 } + nameline_offset_top_1 := { 1 } card_symbol_offset_left_1 := { 1 } swap_fonts_name_default := @@ -90,31 +97,37 @@ init script: [ card: "card/", crown: "crown/", - pt: "pt/" - motif_1: "motif_1/" - motif_2: "motif_2/" - motif_3: "motif_3/" + pt: "pt/", + motif_1: "motif_1/", + motif_2: "motif_2/", + motif_3: "motif_3/", + transforml: "transform_left/", + transformr: "transform_right/", identity: "/magic-modules.mse-include/indicators/" ] template_suffix := [ card: "card.png", crown: "crown.png", - pt: "pt.png" - motif_1: "motif_1.png" - motif_2: "motif_2.png" - motif_3: "motif_3.png" + pt: "pt.png", + motif_1: "motif_1.png", + motif_2: "motif_2.png", + motif_3: "motif_3.png", + transforml: ".png", + transformr: ".png", identity: "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] } - card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_motif_1 := { color_background(input: card.card_color, type: "motif_1", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_motif_2 := { color_background(input: card.card_color, type: "motif_2", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } - card_motif_3 := { color_background(input: card.card_color, type: "motif_3", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_motif_1 := { color_background(input: card.card_color, type: "motif_1", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_motif_2 := { color_background(input: card.card_color, type: "motif_2", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_motif_3 := { color_background(input: card.card_color, type: "motif_3", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_transforml := { color_background(input: card.card_color, type: "transforml", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_transformr := { color_background(input: card.card_color, type: "transformr", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } pure_colors := { @@ -327,6 +340,20 @@ extra card field: editable: false save value: false show statistics: false +extra card field: + type: choice + name: card transform left + editable: false + save value: false + show statistics: false + choice: card transform left +extra card field: + type: choice + name: card transform right + editable: false + save value: false + show statistics: false + choice: card transform right extra card field: type: choice name: pt box @@ -373,6 +400,24 @@ extra card style: visible: { is_crowned() } render style: image image: { card_crown() } + card transform left: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { (not transform_symbol_is_empty(card.transformation)) and (not transform_symbol_is_right(card.transformation)) } + render style: image + image: { card_transforml() } + card transform right: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 220 + visible: { (not transform_symbol_is_empty(card.transformation)) and (transform_symbol_is_right(card.transformation)) } + render style: image + image: { card_transformr() } pt box: left: 0 top: 0 diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/a.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/a.png new file mode 100644 index 0000000000..b7c04d03b6 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/a.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/b.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/b.png new file mode 100644 index 0000000000..394ec78a71 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/b.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/c.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/c.png new file mode 100644 index 0000000000..1e0533daf6 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/c.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/g.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/g.png new file mode 100644 index 0000000000..89772e4de6 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/g.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/m.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/m.png new file mode 100644 index 0000000000..89fd78f243 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/m.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/r.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/r.png new file mode 100644 index 0000000000..47b1ab6fd4 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/r.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/u.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/u.png new file mode 100644 index 0000000000..6e4d60d3fb Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/u.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/w.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/w.png new file mode 100644 index 0000000000..439b2feb39 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_left/w.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/a.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/a.png new file mode 100644 index 0000000000..ab5e486bb6 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/a.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/b.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/b.png new file mode 100644 index 0000000000..128258f283 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/b.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/c.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/c.png new file mode 100644 index 0000000000..755d6e09d3 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/c.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/g.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/g.png new file mode 100644 index 0000000000..1d3254de64 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/g.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/m.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/m.png new file mode 100644 index 0000000000..820c0ff81d Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/m.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/r.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/r.png new file mode 100644 index 0000000000..cac3ab1e08 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/r.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/u.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/u.png new file mode 100644 index 0000000000..86be120b57 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/u.png differ diff --git a/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/w.png b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/w.png new file mode 100644 index 0000000000..f984fb45f0 Binary files /dev/null and b/data/magic-m15-showcase-ixalan-legends.mse-style/transform_right/w.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/acard.png b/data/magic-m15-showcase-zendikar.mse-style/acard.png index 15b27ae9b0..bb7212aeff 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/acard.png and b/data/magic-m15-showcase-zendikar.mse-style/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/bcard.png index 9a4534c404..cc0c2347ea 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/bcard.png and b/data/magic-m15-showcase-zendikar.mse-style/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/ccard.png index e0fa81a990..e251b724c8 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/ccard.png and b/data/magic-m15-showcase-zendikar.mse-style/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/gcard.png index f2b3ee3993..8a45d0dff2 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/gcard.png and b/data/magic-m15-showcase-zendikar.mse-style/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/mcard.png index f1c691e81e..fa779c3f4a 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/mcard.png and b/data/magic-m15-showcase-zendikar.mse-style/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_leftsymbol.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_leftsymbol.png new file mode 100644 index 0000000000..80c625a93a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_leftsymbol.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_rightsymbol.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_rightsymbol.png new file mode 100644 index 0000000000..80c625a93a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_rightsymbol.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/rcard.png index ca6fdb7f28..a7bb01a5fc 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/rcard.png and b/data/magic-m15-showcase-zendikar.mse-style/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/style b/data/magic-m15-showcase-zendikar.mse-style/style index 54da68942c..8bcde5bb9e 100644 --- a/data/magic-m15-showcase-zendikar.mse-style/style +++ b/data/magic-m15-showcase-zendikar.mse-style/style @@ -32,6 +32,16 @@ card dpi: 150 ####### images from digiman ############################################################## Extra scripts init script: + name_offset_top_1 := { -1 } + transform_symbol_image_folder := { "/magic-m15-showcase-zendikar.mse-style/transform/" } + transform_symbol_icon_offset_left := { if contains(card.transformation, match: "modal") then (if transform_symbol_is_right(card.transformation) then -2 else -1) else 0 } + transform_symbol_icon_offset_width := { if contains(card.transformation, match: "modal") then -5 else 0 } + transform_symbol_icon_offset_height := { if contains(card.transformation, match: "modal") then -5 else 0 } + transform_symbol_offset_left_1 := { if transform_symbol_is_right(card.transformation) then 1 else 0 } + transform_symbol_offset_top_1 := { -2 } + transform_symbol_offset_width_1 := { 1 } + transform_symbol_offset_height_1 := { 1 } + card_symbol_offset_top_1 := { -2 } # Load scripts for image box include file: /magic-default-image.mse-include/scripts @@ -53,18 +63,56 @@ init script: template_suffix := [ card: "card.png" card2: "card.png" + leftsymbol: "card.png" + rightsymbol: "card.png" crown: "crown.png" pt: "pt.png" stamp: "stamp.png" ubstamp: "stamp.png" identity: "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] } + template := + { + (if type == "leftsymbol" then + ( + if transform_symbol_is_empty(card.transformation) or transform_symbol_is_right(card.transformation) then "transform_back/none_left/" + else if contains(card.transformation, match: "modal") then "transform_back/modal_left/" + else "transform_back/normal_left/" + ) + else if type == "rightsymbol" then + ( + if transform_symbol_is_empty(card.transformation) or not transform_symbol_is_right(card.transformation) then "transform_back/none_right/" + else if contains(card.transformation, match: "modal") then "transform_back/modal_right/" + else "transform_back/normal_right/" + ) + else template_prefix[type]) + + input + + template_suffix[type] + } + land_template := + { + (if type == "leftsymbol" then + ( + if transform_symbol_is_empty(card.transformation) or transform_symbol_is_right(card.transformation) then "transform_back/none_left/" + else if contains(card.transformation, match: "modal") then "transform_back/modal_left/" + else "transform_back/normal_left/" + ) + else if type == "rightsymbol" then + ( + if transform_symbol_is_empty(card.transformation) or not transform_symbol_is_right(card.transformation) then "transform_back/none_right/" + else if contains(card.transformation, match: "modal") then "transform_back/modal_right/" + else "transform_back/normal_right/" + ) + else template_prefix[type]) + + (if input == "a" then "c" else input) + + template_suffix[type] + } # Use land templates for previews because they show more contrast hybrid_previews := "land,hybrid" crown_background := { color_background(type:"crown", base_hybrid:card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "white") } hedron_background := { color_background(type:"card2", base_hybrid:card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: "black") } + leftsymbol_background := { color_background(type:"leftsymbol", base_hybrid:card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: if transform_symbol_is_empty(card.transformation) or transform_symbol_is_right(card.transformation) then "mask" else "white") } + rightsymbol_background := { color_background(type:"rightsymbol", base_hybrid:card_hybrid, hybrid_blend: "white", artifact_blend: "black", multicolor_blend: if transform_symbol_is_empty(card.transformation) or not transform_symbol_is_right(card.transformation) then "mask" else "white") } # Use the normal tap symbol mana_t := { @@ -221,6 +269,7 @@ include file: /magic-modules.mse-include/stamps/card_fields include file: /magic-modules.mse-include/stamps/stamp_back include file: /magic-modules.mse-include/separators/card_fields include file: /magic-modules.mse-include/alias/card_fields +include file: /magic-modules.mse-include/namelines/card_fields card style: ############################# Background stuff border color: @@ -245,35 +294,6 @@ card style: popup style: in place image: { card_background() } mask: frame_mask.png - ############################# Name line - name: - left: 32 - top: 30 - right: { 341 - card_style.casting_cost.content_width } - height: {23 - 0.5*shrink_name()} - alignment: bottom shrink-overflow - padding bottom: 0 - z index: 900 - font: - name: Beleren Bold - size: {16 - shrink_name()} - color: {if contains(card.card_color match:"artifact") or (contains(card.card_color match:"white") and not contains(card.card_color match:"multicolor")) then "black" else "white"} - casting cost: - right: 346 - top: 29 - width: { max(30, card_style.casting_cost.content_width) + 5 } - height: 23 - alignment: middle right - font: - name: MPlantin - size: 15 - symbol font: - name: magic-mana-large - size: 15 - alignment: middle right - always symbol: true - z index: 920 - padding top: 0 ############################# Image image: left: 15 @@ -378,6 +398,18 @@ extra card field: script: card.card_color editable: false save value: false +extra card field: + type: choice + name: left symbol box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: right symbol box + script: card.card_color + editable: false + save value: false extra card field: type: choice name: foil layer @@ -404,6 +436,22 @@ extra card field: script: card.card_color editable: false extra card style: + left symbol box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 2 + render style: image + image: { leftsymbol_background() } + right symbol box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 2 + render style: image + image: { rightsymbol_background() } pt box: left: 273 top: 466 diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/black/modal back.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/black/modal back.png new file mode 100644 index 0000000000..880f6688b1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/black/modal back.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/black/modal front.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/black/modal front.png new file mode 100644 index 0000000000..880f6688b1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/black/modal front.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/a.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/a.png new file mode 100644 index 0000000000..6128020ba7 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/a.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/b.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/b.png new file mode 100644 index 0000000000..956ce4c3d5 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/b.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/c.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/c.png new file mode 100644 index 0000000000..5b70501ae9 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/c.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/g.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/g.png new file mode 100644 index 0000000000..1f0aa47452 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/g.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/m.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/m.png new file mode 100644 index 0000000000..cfc1906e8a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/m.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/r.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/r.png new file mode 100644 index 0000000000..b9a9b89fcc Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/r.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/u.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/u.png new file mode 100644 index 0000000000..b50251dd53 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/u.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/w.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/w.png new file mode 100644 index 0000000000..ad3d8fa322 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal back/w.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/a.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/a.png new file mode 100644 index 0000000000..bb3122ba92 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/a.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/b.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/b.png new file mode 100644 index 0000000000..abb77d1117 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/b.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/c.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/c.png new file mode 100644 index 0000000000..e71965e3de Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/c.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/g.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/g.png new file mode 100644 index 0000000000..b009d310ab Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/g.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/m.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/m.png new file mode 100644 index 0000000000..66a470e2ae Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/m.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/r.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/r.png new file mode 100644 index 0000000000..8314b28361 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/r.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/u.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/u.png new file mode 100644 index 0000000000..1d77a0963c Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/u.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/w.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/w.png new file mode 100644 index 0000000000..5b81104cf1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/colored/modal front/w.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/white/modal back.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/white/modal back.png new file mode 100644 index 0000000000..32e0fe4612 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/white/modal back.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/background/white/modal front.png b/data/magic-m15-showcase-zendikar.mse-style/transform/background/white/modal front.png new file mode 100644 index 0000000000..32e0fe4612 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/background/white/modal front.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/rim/shape/modal back.png b/data/magic-m15-showcase-zendikar.mse-style/transform/rim/shape/modal back.png new file mode 100644 index 0000000000..bd2a33a2dd Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/rim/shape/modal back.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform/rim/shape/modal front.png b/data/magic-m15-showcase-zendikar.mse-style/transform/rim/shape/modal front.png new file mode 100644 index 0000000000..bd2a33a2dd Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform/rim/shape/modal front.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/acard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/acard.png new file mode 100644 index 0000000000..1100fd5082 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/bcard.png new file mode 100644 index 0000000000..dbdb757626 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/ccard.png new file mode 100644 index 0000000000..1be4b52b13 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/gcard.png new file mode 100644 index 0000000000..ca96d339b8 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/mcard.png new file mode 100644 index 0000000000..2756b7345b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/rcard.png new file mode 100644 index 0000000000..261da6ff62 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/ucard.png new file mode 100644 index 0000000000..0d027675be Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/wcard.png new file mode 100644 index 0000000000..be471025f8 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_left/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/acard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/acard.png new file mode 100644 index 0000000000..a9c6b9e870 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/bcard.png new file mode 100644 index 0000000000..d9b0333cf3 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/ccard.png new file mode 100644 index 0000000000..25fdac2d76 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/gcard.png new file mode 100644 index 0000000000..291930257a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/mcard.png new file mode 100644 index 0000000000..0bbba772e4 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/rcard.png new file mode 100644 index 0000000000..daec8c46db Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/ucard.png new file mode 100644 index 0000000000..ae6893a25b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/wcard.png new file mode 100644 index 0000000000..3c1a6161a7 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/modal_right/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/acard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/acard.png new file mode 100644 index 0000000000..7636ce3084 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/bcard.png new file mode 100644 index 0000000000..b93e086508 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/ccard.png new file mode 100644 index 0000000000..61f83d79d1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/gcard.png new file mode 100644 index 0000000000..f4501fde45 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/mcard.png new file mode 100644 index 0000000000..ad2709acdb Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/rcard.png new file mode 100644 index 0000000000..0b9656d37b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/ucard.png new file mode 100644 index 0000000000..0e3e957a4d Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/wcard.png new file mode 100644 index 0000000000..1a0f3f2420 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_left/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/acard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/acard.png new file mode 100644 index 0000000000..28d3eff001 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/bcard.png new file mode 100644 index 0000000000..d28fa82632 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/ccard.png new file mode 100644 index 0000000000..7f19a3115c Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/gcard.png new file mode 100644 index 0000000000..e7b7eb00a0 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/mcard.png new file mode 100644 index 0000000000..7fdb4100ac Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/rcard.png new file mode 100644 index 0000000000..fc86bee80f Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/ucard.png new file mode 100644 index 0000000000..8b6e2fe68b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/wcard.png new file mode 100644 index 0000000000..c09fc8f1ca Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/none_right/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/acard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/acard.png new file mode 100644 index 0000000000..113f2cc75b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/bcard.png new file mode 100644 index 0000000000..8caf38c562 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/ccard.png new file mode 100644 index 0000000000..fa519f4b9a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/gcard.png new file mode 100644 index 0000000000..be9af1a780 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/mcard.png new file mode 100644 index 0000000000..eeea07b755 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/rcard.png new file mode 100644 index 0000000000..f8d80c5f44 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/ucard.png new file mode 100644 index 0000000000..c0ad2963e3 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/wcard.png new file mode 100644 index 0000000000..c49a6b80ad Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_left/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/acard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/acard.png new file mode 100644 index 0000000000..99e5a2de3a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/bcard.png new file mode 100644 index 0000000000..96abf6c00e Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/ccard.png new file mode 100644 index 0000000000..b6a225a6e6 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/gcard.png new file mode 100644 index 0000000000..f4dd7b6e6e Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/mcard.png new file mode 100644 index 0000000000..623de6b8f3 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/rcard.png new file mode 100644 index 0000000000..1c4d340d5a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/ucard.png new file mode 100644 index 0000000000..035c44e50e Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/wcard.png new file mode 100644 index 0000000000..3b5f0a3c38 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/transform_back/normal_right/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/ucard.png index 72203a74bb..5f853e529e 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/ucard.png and b/data/magic-m15-showcase-zendikar.mse-style/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/wcard.png index 0fdf8d3630..211b143047 100644 Binary files a/data/magic-m15-showcase-zendikar.mse-style/wcard.png and b/data/magic-m15-showcase-zendikar.mse-style/wcard.png differ diff --git a/data/magic-modules.mse-include/symbols/mse-transformation-symbols/mse-transformation-symbols.py b/data/magic-modules.mse-include/symbols/mse-transformation-symbols/mse-transformation-symbols.py index 897d6f4e90..1ef29413e7 100644 --- a/data/magic-modules.mse-include/symbols/mse-transformation-symbols/mse-transformation-symbols.py +++ b/data/magic-modules.mse-include/symbols/mse-transformation-symbols/mse-transformation-symbols.py @@ -29,6 +29,10 @@ def _(text): return GLib.dgettext(None, text) _('Directory where files are loaded'), action = Gimp.FileChooserAction.CREATE_FOLDER, noneOK = False) +eraseArg = Boolean('erase_rim', + _('Erase Rim'), + _('Enable if making a symbol, disable if making a rim.'), + True) runMode = Gimp.RunMode.INTERACTIVE @@ -52,6 +56,7 @@ def run(procedure: Gimp.ImageProcedure, directory = directoryArg.getArgValue(config) directory_path = directory.get_path() directory_name = os.path.basename(directory_path) + erase_rim = eraseArg.getArgValue(config) #### Create save directory save_directory: Gio.File = fileFromPathComponents([directory_path]+['shape']) @@ -100,15 +105,16 @@ def run(procedure: Gimp.ImageProcedure, layers = load_layer_group.get_children() #### Erase the rim - image.select_ellipse(Gimp.ChannelOps.REPLACE, 137, 137, 432, 432) - Gimp.Selection.invert(image) - Gimp.context_set_foreground(black) - for layer in layers: - layer.set_visible(True) - Gimp.displays_flush() - layer.edit_fill(Gimp.FillType.FOREGROUND) - Gimp.displays_flush() - layer.set_visible(False) + if erase_rim: + image.select_ellipse(Gimp.ChannelOps.REPLACE, 137, 137, 432, 432) + Gimp.Selection.invert(image) + Gimp.context_set_foreground(black) + for layer in layers: + layer.set_visible(True) + Gimp.displays_flush() + layer.edit_fill(Gimp.FillType.FOREGROUND) + Gimp.displays_flush() + layer.set_visible(False) Gimp.context_set_foreground(grey) for layer in layers: @@ -192,6 +198,7 @@ class DescriptionClass(HelpedPlugin): run, args = [ directoryArg, + eraseArg, ], menuLabel = _('Transformation Symbols...'), menuPath = ['/Tools/[MSE]'],