diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/a.png new file mode 100644 index 0000000000..0a2f4f585c Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/b.png new file mode 100644 index 0000000000..3449be125c Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/c.png new file mode 100644 index 0000000000..6986d5205d Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/g.png new file mode 100644 index 0000000000..56efdfb003 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/m.png new file mode 100644 index 0000000000..366a205696 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/r.png new file mode 100644 index 0000000000..5455fa4481 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/u.png new file mode 100644 index 0000000000..b8f9ae1602 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/w.png new file mode 100644 index 0000000000..e031231f93 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/card_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card_mask.png new file mode 100644 index 0000000000..1739521ab7 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/card_mask.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/a.png new file mode 100644 index 0000000000..b8eaced416 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/b.png new file mode 100644 index 0000000000..7e8c60ebde Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/c.png new file mode 100644 index 0000000000..f2b0f36697 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/g.png new file mode 100644 index 0000000000..e3767b67e6 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/m.png new file mode 100644 index 0000000000..e428aa1d87 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/r.png new file mode 100644 index 0000000000..998a774af2 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/u.png new file mode 100644 index 0000000000..dc3e17be7d Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/w.png new file mode 100644 index 0000000000..6ea0735dff Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/crown/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/image_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/image_mask.png new file mode 100644 index 0000000000..47178582eb Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/image_mask.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/multicolor_blend_card.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/multicolor_blend_card.png new file mode 100644 index 0000000000..4a378e03b0 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/multicolor_blend_crown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/multicolor_blend_crown.png new file mode 100644 index 0000000000..005aedda3c Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/multicolor_blend_crown.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/a.png new file mode 100644 index 0000000000..bdb2194e28 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/b.png new file mode 100644 index 0000000000..6074aa58f8 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/c.png new file mode 100644 index 0000000000..5eedf70fc9 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/g.png new file mode 100644 index 0000000000..a7cd3a3b41 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/m.png new file mode 100644 index 0000000000..0853f0522a Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/r.png new file mode 100644 index 0000000000..8a5e1561d7 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/u.png new file mode 100644 index 0000000000..5e3bf391e1 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/w.png new file mode 100644 index 0000000000..b34bd28bf2 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/pt/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/a.png new file mode 100644 index 0000000000..390ba7f2da Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/b.png new file mode 100644 index 0000000000..77196dbbd7 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/c.png new file mode 100644 index 0000000000..5788cb6094 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/g.png new file mode 100644 index 0000000000..1fd7de2d99 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/m.png new file mode 100644 index 0000000000..479bed5954 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/r.png new file mode 100644 index 0000000000..432d755203 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/u.png new file mode 100644 index 0000000000..a359d7838c Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/w.png new file mode 100644 index 0000000000..5eb2deeae6 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/stamp/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/a.png new file mode 100644 index 0000000000..fabfbfe09b Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/b.png new file mode 100644 index 0000000000..63fcf65b9a Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/c.png new file mode 100644 index 0000000000..1146e4cf20 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/g.png new file mode 100644 index 0000000000..cabd6696c0 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/m.png new file mode 100644 index 0000000000..0c26afd9e3 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/r.png new file mode 100644 index 0000000000..7d6f964d38 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/u.png new file mode 100644 index 0000000000..772d8799be Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/w.png new file mode 100644 index 0000000000..3fa4f7cd9b Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/back/textboxes/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/crown_mask.png deleted file mode 100644 index 111c1d347b..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/crown_mask.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/acard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/a.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/acard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/a.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/bcard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/b.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/bcard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/b.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/ccard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/c.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/ccard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/c.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/gcard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/g.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/gcard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/g.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/mcard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/m.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/mcard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/m.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/rcard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/r.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/rcard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/r.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/ucard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/u.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/ucard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/u.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/card/wcard.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card/w.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/card/wcard.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/card/w.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/card_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card_mask.png new file mode 100644 index 0000000000..4ea10cfbcb Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/card_mask.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/acrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/a.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/acrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/a.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/bcrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/b.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/bcrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/b.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/ccrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/c.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/ccrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/c.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/gcrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/g.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/gcrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/g.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/mcrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/m.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/mcrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/m.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/rcrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/r.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/rcrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/r.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/ucrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/u.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/ucrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/u.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/crown/wcrown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/w.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/crown/wcrown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/crown/w.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_crown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_crown.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_crown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_crown.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_pt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_pt.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_pt.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_pt.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_pt_crown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_pt_crown.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_pt_crown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_pt_crown.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare_crown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare_crown.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare_crown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare_crown.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare_pt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare_pt.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare_pt.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare_pt.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare_pt_crown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare_pt_crown.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/foil_mask_rare_pt_crown.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/foil_mask_rare_pt_crown.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/image_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/image_mask.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/image_mask.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/image_mask.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/multicolor_blend_card.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/multicolor_blend_card.png new file mode 100644 index 0000000000..572f76b9f4 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/multicolor_blend_crown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/multicolor_blend_crown.png new file mode 100644 index 0000000000..0f1d82b557 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/multicolor_blend_crown.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/a.png new file mode 100644 index 0000000000..ef31cf9c15 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/b.png new file mode 100644 index 0000000000..ca1f5daf7c Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/c.png new file mode 100644 index 0000000000..d39b582c3d Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/g.png new file mode 100644 index 0000000000..939cd025e4 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/m.png new file mode 100644 index 0000000000..ed87a52fae Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/r.png new file mode 100644 index 0000000000..672008779c Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/u.png new file mode 100644 index 0000000000..a7f2d23034 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/w.png new file mode 100644 index 0000000000..8aa9c234a6 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/pt/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/astamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/a.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/astamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/a.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/bstamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/b.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/bstamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/b.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/cstamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/c.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/cstamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/c.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/gstamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/g.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/gstamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/g.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/mstamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/m.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/mstamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/m.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/rstamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/r.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/rstamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/r.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/ustamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/u.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/ustamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/u.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp/wstamp.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/w.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/stamp/wstamp.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/stamp/w.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/front/sun.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/sun.png new file mode 100644 index 0000000000..d992bd8bac Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/front/sun.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/atextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/a.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/atextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/a.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/btextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/b.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/btextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/b.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/ctextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/c.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/ctextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/c.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/gtextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/g.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/gtextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/g.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/mtextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/m.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/mtextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/m.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/rtextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/r.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/rtextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/r.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/utextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/u.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/utextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/u.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/wtextboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/w.png similarity index 100% rename from data/magic-m15-showcase-innistrad-mid.mse-style/textboxes/wtextboxes.png rename to data/magic-m15-showcase-innistrad-mid.mse-style/front/textboxes/w.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/a.png new file mode 100644 index 0000000000..4da9a8e29f Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/b.png new file mode 100644 index 0000000000..aad5104b31 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/c.png new file mode 100644 index 0000000000..d51dc65760 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/g.png new file mode 100644 index 0000000000..9251a19efe Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/m.png new file mode 100644 index 0000000000..2d0cf1881c Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/r.png new file mode 100644 index 0000000000..122741b434 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/u.png new file mode 100644 index 0000000000..b4f9759c1f Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/w.png new file mode 100644 index 0000000000..fe7c82f234 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/indicator/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_card.png deleted file mode 100644 index 87438ee5bd..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_card.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_crown.png b/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_crown.png deleted file mode 100644 index 2c38460b69..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_crown.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_textboxes.png b/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_textboxes.png deleted file mode 100644 index 3abe7938be..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/multicolor_blend_textboxes.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/name_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/name_mask.png index 4e65c253fb..a8602d273b 100644 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/name_mask.png and b/data/magic-m15-showcase-innistrad-mid.mse-style/name_mask.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/apt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/apt.png deleted file mode 100644 index 630f95dea9..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/apt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/bpt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/bpt.png deleted file mode 100644 index e2358ea4fc..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/bpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/cpt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/cpt.png deleted file mode 100644 index 14110d115f..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/cpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/gpt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/gpt.png deleted file mode 100644 index 02210e02a7..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/gpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/mpt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/mpt.png deleted file mode 100644 index b21ff76657..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/mpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/rpt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/rpt.png deleted file mode 100644 index 1d6922c383..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/rpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/upt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/upt.png deleted file mode 100644 index 983513edd4..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/upt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/wpt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt/wpt.png deleted file mode 100644 index e6e49c747e..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt/wpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/pt_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/pt_mask.png deleted file mode 100644 index ea13fcc5bc..0000000000 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/pt_mask.png and /dev/null differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/a.png new file mode 100644 index 0000000000..a1872996a0 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/b.png new file mode 100644 index 0000000000..9979fd29b6 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/c.png new file mode 100644 index 0000000000..1ba406b5de Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/g.png new file mode 100644 index 0000000000..979e5975ec Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/m.png new file mode 100644 index 0000000000..d74b3f9733 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/r.png new file mode 100644 index 0000000000..4849246fa2 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/u.png new file mode 100644 index 0000000000..d8ac5c2e35 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/w.png new file mode 100644 index 0000000000..296006c870 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/dark/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/a.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/a.png new file mode 100644 index 0000000000..608c95fd65 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/a.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/b.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/b.png new file mode 100644 index 0000000000..dbb17ae6d8 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/b.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/c.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/c.png new file mode 100644 index 0000000000..dcfa9f6b38 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/c.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/g.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/g.png new file mode 100644 index 0000000000..ce6d48de32 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/g.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/m.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/m.png new file mode 100644 index 0000000000..b524a5ce04 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/m.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/r.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/r.png new file mode 100644 index 0000000000..6a607a0d12 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/r.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/u.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/u.png new file mode 100644 index 0000000000..b594c8df03 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/u.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/w.png b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/w.png new file mode 100644 index 0000000000..dfe69775b0 Binary files /dev/null and b/data/magic-m15-showcase-innistrad-mid.mse-style/reminder/light/w.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/special_blend_pt.png b/data/magic-m15-showcase-innistrad-mid.mse-style/special_blend_pt.png index 0439e0effa..747bf8c46d 100644 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/special_blend_pt.png and b/data/magic-m15-showcase-innistrad-mid.mse-style/special_blend_pt.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp_border_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/stamp_border_mask.png index 56ee7be783..344128785e 100644 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/stamp_border_mask.png and b/data/magic-m15-showcase-innistrad-mid.mse-style/stamp_border_mask.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/style b/data/magic-m15-showcase-innistrad-mid.mse-style/style index a7382056ed..d0d6c15882 100644 --- a/data/magic-m15-showcase-innistrad-mid.mse-style/style +++ b/data/magic-m15-showcase-innistrad-mid.mse-style/style @@ -36,7 +36,7 @@ init script: [ name: {"Beleren Bold"}, size: {26.0}, - color: {"black"}, + color: {if is_back() then "white" else "black"}, vertical: {0}, italic: {"Beleren Bold"} ] @@ -50,54 +50,52 @@ init script: italic: {"MPlantin-Italic"} ] - typeline_offset_width_1 := { -14 } - typeline_offset_left_1 := { 7 } + typeline_offset_width_1 := { 0 } + typeline_offset_left_1 := { -7 } + type_offset_left_1 := { if has_identity() then 4 else 15 } swap_fonts_type_default := [ name: {"Beleren Bold"}, size: {22.5}, - color: {"black"}, + color: {if is_back() then "white" else "black"}, vertical: {0}, italic: {""} ] - + reminder_image_folder := { "/" + stylesheet.folder_name + ".mse-style/reminder/" } + reminder_uses_light_variant := { is_back() } reminder_offset_left := { 5 } reminder_offset_top := { 1 } reminder_offset_width := { 0 } reminder_offset_height := { 0 } - transform_symbol_disabled_1 := { true } + transform_symbol_default := { "none" } + transform_symbol_offset_left_1 := { 8 } + transform_symbol_offset_top_1 := { 2 } + + name_transform_symbol_offset_left_1 := { -4 } + casting_cost_transform_symbol_offset_left_1 := { -4 } card_symbol_offset_left_1 := { 2 } + nameline_offset_top_1 := { 2 } - nameline_offset_width_1 := { -8 } - nameline_offset_left_1 := { 4 } + nameline_offset_width_1 := { if is_back() then -26 else -8 } + nameline_offset_left_1 := { if is_back() then 12 else 4 } swap_fonts_name_default := [ name: {"Beleren Bold"}, size: {26.0}, - color: {"black"}, + color: {if is_back() then "white" else "black"}, vertical: {0}, italic: {""} ] card_stamp_offset_top_1 := { if stamp_shape() == "triangle" then 6 else 0 } - - old_card_hybrid := card_hybrid - module_alias := { - template := alias_custom_template - land_template := alias_custom_land_template - color_background( - type: "alias", - base_hybrid: old_card_hybrid, - artifact_blend: "white", - hybrid_blend: "white", - multicolor_blend: "white" - ) - } + old_card_hybrid_2 := card_hybrid_2 + old_card_hybrid := card_hybrid card_hybrid_2 := { + if type == "alias" or type == "transform" then old_card_hybrid_2() else masked_blend(mask: "special_blend_card.png", dark: template(colors.0), light: template(colors.1)) } horizontal_card_hybrid := @@ -119,16 +117,48 @@ init script: vertical: card_hybrid["vertical"] ] - template_prefix := [card: "card/", textboxes: "textboxes/", pt: "pt/", crown: "crown/", stamp: "stamp/", identity: "/magic-modules.mse-include/indicators/"] - template_suffix := [card: "card.png", textboxes: "textboxes.png", pt: "pt.png", crown: "crown.png", stamp: "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_prefix := + [ + card: "card/", + textbox: "textboxes/", + typebox: "textboxes/", + pt: "pt/", + crown: "crown/", + stamp: "stamp/", + identity: "indicator/" + ] + template_suffix := + [ + card: ".png", + textbox: ".png", + typebox: ".png", + pt: ".png", + crown: ".png", + stamp: ".png", + identity: ".png" + ] + template := { (if type == "identity" then "" else if type == "textbox" then "front/" else frame_face()) + template_prefix[type] + input + template_suffix[type] } + land_template := { (if type == "identity" then "" else if type == "textbox" then "front/" else frame_face()) + 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") } - card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_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_stamp := { color_background(input: card.card_color, type: "stamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black") } - card_textboxes := { color_background(input: card.card_color, type: "textboxes", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white") } + card_background := { color_background(input: card.card_color, folder: frame_face(), type: "card", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white") } + card_crown := { color_background(input: card.card_color, folder: frame_face(), type: "crown", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white") } + card_ptbox := { color_background(input: card.card_color, folder: frame_face(), type: "pt", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_stamp := { color_background(input: card.card_color, folder: frame_face(), type: "stamp", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + card_typebox := { color_background(input: card.card_color, folder: frame_face(), type: "typebox", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "black") } + card_textbox := { color_background(input: card.card_color, folder: frame_face(), type: "textbox", base_hybrid: card_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + module_identity := { color_background(input: card.card_color, folder: frame_face(), type: "identity", base_hybrid: identity_hybrid, hybrid_blend: "white", artifact_blend: "white", multicolor_blend: "white") } + module_alias := + { + template := alias_custom_template + land_template := alias_custom_land_template + color_background( + type: "alias", + base_hybrid: old_card_hybrid, + artifact_blend: "white", + hybrid_blend: "white", + multicolor_blend: "white" + ) + } art_left := { @@ -188,7 +218,10 @@ init script: is_promo := { styling.promo } is_unsorted := { styling.remove_from_autocount } - + + is_back := { styling.back_face == "yes" or (styling.back_face == "if linked to front face" and get_front_face(card) != nil) } + frame_face := { if is_back() then "back/" else "front/" } + is_crowned := { styling.legend_crown == "yes" or (styling.legend_crown == "if legendary" and lang_setting("is_legendary")(card.super_type)) } chop_top := { split := split_comma(styling.chop_text_box); if length(split) > 0 and split.0 != "" then clamp(split.0, maximum: 1500, minimum: -1500) else 0 } @@ -198,18 +231,6 @@ init script: popout_top := { split := split_comma(styling.popout_image_coordinates); if length(split) > 3 and split.1 != "" then clamp(split.1, maximum: 2000, minimum: -500) else 0 } popout_width := { split := split_comma(styling.popout_image_coordinates); if length(split) > 3 and split.2 != "" then clamp(split.2, maximum: 1500, minimum: 0) else 0 } popout_height := { split := split_comma(styling.popout_image_coordinates); if length(split) > 3 and split.3 != "" then clamp(split.3, maximum: 2000, minimum: 0) else 0 } - - module_alias := { - template := alias_custom_template - land_template := alias_custom_land_template - color_background( - type: "alias", - base_hybrid: card_hybrid, - artifact_blend: "white", - hybrid_blend: "white", - multicolor_blend: "black" - ) - } watermark_include := "/magic-modules.mse-include/watermarks" @@ -246,6 +267,14 @@ styling field: include file: /magic-modules.mse-include/texts/styling_fields +styling field: + type: choice + name: back face + description: Use the dark back face frame? + choice: yes + choice: if linked to front face + choice: no + initial: if linked to front face styling field: type: choice name: PT color scheme @@ -315,17 +344,17 @@ card style: right width: 42 top width: 45 bottom width: 66 - z index: 0 + z index: 1 card color: left: 0 top: 0 width: { stylesheet.card_width } height: { stylesheet.card_height } - z index: 1 + z index: 3 render style: image popup style: in place image: { card_background() } - mask: foil_mask.png + mask: { frame_face() + "card_mask.png" } ############################# Image image: left: { art_left() } @@ -333,7 +362,7 @@ card style: right: { art_right() } bottom: { art_bottom() } z index: 10 - mask: { crop("image_mask.png", offset_x: art_left(), offset_y: art_top(), width: art_right()-art_left(), height: art_bottom()-art_top()) } + mask: { crop(frame_face() + "image_mask.png", offset_x: art_left(), offset_y: art_top(), width: art_right()-art_left(), height: art_bottom()-art_top()) } mainframe image: left: { popout_left() } top: { popout_top() } @@ -345,7 +374,7 @@ card style: left: 55 top: { 574 + chop_top() + body_font_vertical() } right: 589 - bottom: { 824 - chop_bot() } + bottom: { 824 - chop_bot() - if reminder_box_is_visible() then 20 else if is_stamped() then 4 else 0 } z index: 900 padding left: 6 padding right: 4 @@ -403,6 +432,13 @@ extra card field: editable: false save value: false show statistics: false +extra card field: + type: choice + name: sun + script: card.card_color + editable: false + save value: false + show statistics: false extra card field: type: choice name: foil layer @@ -464,7 +500,6 @@ extra card style: else if color == "land" and count > 1 then template("c", type: "pt") else if color == "hybrid" and count == 2 then masked_blend(mask: "special_blend_pt.png", dark: template(pure.0, type: "pt"), light: template(pure.1, type: "pt")) else card_ptbox() - mask: pt_mask.png crown: left: 0 top: 0 @@ -474,7 +509,15 @@ extra card style: visible: { is_crowned() } render style: image image: { card_crown() } - mask: crown_mask.png + sun: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 50 + visible: { (get_back_face(card) != nil or not transform_symbol_is_empty(card.transformation)) and not is_back() } + render style: image + image: { "front/sun.png" } foil layer: left: 0 top: 0 @@ -484,7 +527,7 @@ extra card style: visible: { styling.overlay != "none" and styling.overlay != "" } render style: image image: { if styling.overlay == "" then "" else styling.overlay + "/overlay.png" } - mask: { "foil_mask" + (if is_stamped() then "_rare" else "") + (if card.pt != "" then "_pt" else "") + (if is_crowned() then "_crown" else "") + ".png"} + mask: { if is_back() then "" else "front/foil_mask" + (if is_stamped() then "_rare" else "") + (if card.pt != "" then "_pt" else "") + (if is_crowned() then "_crown" else "") + ".png"} card stamp border: left: 0 top: 0 @@ -506,25 +549,25 @@ extra card style: top: 0 width: { stylesheet.card_width } height: { stylesheet.card_height } - z index: 12 + z index: 2 render style: image - image: { if styling.image_location == "whole card" or contains(styling.image_location, match: "name") then set_alpha(card_textboxes(), alpha: get_alpha_percentage(styling.nameline_opacity_percentage, default: 70)) else card_textboxes() } + image: { if styling.image_location == "whole card" or contains(styling.image_location, match: "name") then set_alpha(card_typebox(), alpha: get_alpha_percentage(styling.nameline_opacity_percentage, default: 70)) else card_typebox() } mask: name_mask.png typeline box: left: 0 top: 0 width: { stylesheet.card_width } height: { stylesheet.card_height } - z index: 12 + z index: 2 render style: image - image: { if styling.image_location == "whole card" or contains(styling.image_location, match: "type") then set_alpha(card_textboxes(), alpha: get_alpha_percentage(styling.typeline_opacity_percentage, default: 70)) else card_textboxes() } + image: { if styling.image_location == "whole card" or contains(styling.image_location, match: "type") then set_alpha(card_typebox(), alpha: get_alpha_percentage(styling.typeline_opacity_percentage, default: 70)) else card_typebox() } mask: type_mask.png rules box: left: 0 top: 0 width: { stylesheet.card_width } height: { stylesheet.card_height } - z index: 12 + z index: 2 render style: image - image: { if styling.image_location == "whole card" or contains(styling.image_location, match: "text") then set_alpha(card_textboxes(), alpha: get_alpha_percentage(styling.textbox_opacity_percentage, default: 80)) else card_textboxes() } + image: { if styling.image_location == "whole card" or contains(styling.image_location, match: "text") then set_alpha(card_textbox(), alpha: get_alpha_percentage(styling.textbox_opacity_percentage, default: 80)) else card_textbox() } mask: text_mask.png diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/text_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/text_mask.png index 9ba809fffc..6eac2777d0 100644 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/text_mask.png and b/data/magic-m15-showcase-innistrad-mid.mse-style/text_mask.png differ diff --git a/data/magic-m15-showcase-innistrad-mid.mse-style/type_mask.png b/data/magic-m15-showcase-innistrad-mid.mse-style/type_mask.png index 66d00f7fb3..28fabbe73d 100644 Binary files a/data/magic-m15-showcase-innistrad-mid.mse-style/type_mask.png and b/data/magic-m15-showcase-innistrad-mid.mse-style/type_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/style b/data/magic-m15-showcase-kaldheim-dfc.mse-style/style index f46df0b00a..6b3b29d3e5 100644 --- a/data/magic-m15-showcase-kaldheim-dfc.mse-style/style +++ b/data/magic-m15-showcase-kaldheim-dfc.mse-style/style @@ -6,7 +6,7 @@ icon: card-sample.png installer group: magic/m15 style/normal cards position hint: 095 -version: 2024-09-01 +version: 2026-07-15 depends on: package: magic.mse-game version: 2014-06-25 @@ -42,6 +42,84 @@ card region: height: 523 width: 375 ####### images from digiman + +############################################################## Update scripts +update cards script: + before version: 2026-07-15 + description: Breaks the card down into two cards that use magic-m15-showcase-kaldheim.mse-style + script: + new_stylesheet := "magic-m15-showcase-kaldheim.mse-style" + new_version := "2026-07-15" + if version_is_older(exists_as_package(new_stylesheet), than: new_version) then [] else ( + + front_card := new_card( + copy_from: card, + [ + uid: if card.uid == "" then nil else card.uid, + transformation: if is_default(card.transformation) then nil else transform_symbol_backwards_compatibility(card.transformation), + reminder_type: if styling.dfc_type != "modal with custom flags" then nil else extra_card.front_type_hint, + reminder_cost: if styling.dfc_type != "modal with custom flags" then nil else extra_card.front_color_hint, + stylesheet: new_stylesheet, + stylesheet_version: new_version, + styling_data: + [ + chop_text_box: styling.text_chops, + use_ancestral_mana_symbols: styling.ancestral_mana_symbols + ] + ] + ) + + back_card := new_card( + [ + border_color: if is_default(card.border_color) then nil else card.border_color, + corners: if is_default(card.corners_2) then nil else card.corners_2, + card_color: if is_default(card.card_color_2) then nil else card.card_color_2, + name: card.name_2, + casting_cost: card.casting_cost_2, + alias: card.alias_2, + image: if is_default(card.image_2) then nil else import_image(card.image_2), + indicator: if is_default(card.indicator_2) then nil else card.indicator_2, + type: card.type_2, + rarity: card.rarity_2, + stamp: "none", + text: card.text_2, + separator: card.separator_2, + pt: card.pt_2, + watermark: if is_default(card.watermark_2) then nil else card.watermark_2, + card_code_text: card.card_code_text_2, + custom_card_number: card.custom_card_number, + copyright: card.copyright_2, + illustrator: card.illustrator_2, + illustrator_brush: if is_default(card.illustrator_brush_2) then nil else card.illustrator_brush_2, + additional_credit: card.additional_credit_4, + additional_credit_brush: if is_default(card.additional_credit_brush_4) then nil else card.additional_credit_brush_4, + vorthos_box: card.vorthos_box_2, + the_list_icon: card.the_list_icon_2, + transformation: if is_default(card.transformation_2) then nil else transform_symbol_backwards_compatibility(card.transformation_2), + reminder_type: if styling.dfc_type != "modal with custom flags" then nil else extra_card.back_type_hint, + reminder_cost: if styling.dfc_type != "modal with custom flags" then nil else extra_card.back_color_hint, + stylesheet: new_stylesheet, + stylesheet_version: new_version, + styling_data: + [ + chop_text_box: styling.text_chops, + remove_from_autocount: styling.remove_from_autocount, + grey_hybrid_name: styling.grey_hybrid_name, + use_ancestral_mana_symbols: styling.ancestral_mana_symbols, + use_guild_mana_symbols: styling.use_guild_mana_symbols, + tap_symbol: styling.tap_symbol, + text_box_mana_symbols: styling.text_box_mana_symbols, + center_text: styling.center_text, + promo: styling.promo, + overlay: styling.overlay + ] + ] + ) + + add_link(front_card, selected_relation: "Front Face", linked_card: back_card, linked_relation: "Back Face") + + [front_card, back_card]) + ############################################################## Extra scripts init script: faces_coordinates := { @@ -208,6 +286,12 @@ set info style: fill color: rgb(255,255,255) border color: rgb(0,0,0) ############################################################## Extra style options +styling field: + type: info + name: This frame has been replaced by: Vikings - Kaldheim Showcase (single faced) +styling field: + type: info + name: Cards will switch to that frame once it's installed styling field: type: choice name: dfc type diff --git a/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary details.png b/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary details.png deleted file mode 100644 index 140a25c88d..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary details.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary pinline.png b/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary pinline.png deleted file mode 100644 index 3b300b7241..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary pinline.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/Gold nonlegendary pinline.png b/data/magic-m15-showcase-kaldheim.mse-style/Gold nonlegendary pinline.png deleted file mode 100644 index ecad7183be..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/Gold nonlegendary pinline.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/acard.png b/data/magic-m15-showcase-kaldheim.mse-style/acard.png deleted file mode 100644 index 0d2aac8e08..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/acard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/a.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/a.png new file mode 100644 index 0000000000..76284ebbbc Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/a.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/b.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/b.png new file mode 100644 index 0000000000..4c05ce1b44 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/b.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/c.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/c.png new file mode 100644 index 0000000000..599e84b461 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/c.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/g.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/g.png new file mode 100644 index 0000000000..e2d6b0829d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/g.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/m.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/m.png new file mode 100644 index 0000000000..a84ef7c689 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/m.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/r.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/r.png new file mode 100644 index 0000000000..3338bd45a3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/r.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/u.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/u.png new file mode 100644 index 0000000000..64f084d614 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/u.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/alias/w.png b/data/magic-m15-showcase-kaldheim.mse-style/alias/w.png new file mode 100644 index 0000000000..e0455174d4 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/alias/w.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/apt.png b/data/magic-m15-showcase-kaldheim.mse-style/apt.png deleted file mode 100644 index 23e760fed0..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/apt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card.png index bc65354e73..b0b381d421 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card.png and b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card2.png deleted file mode 100644 index 3a861f9175..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card2.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_crown.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_crown.png new file mode 100644 index 0000000000..f952585245 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_pt.png deleted file mode 100644 index 4ceb1a964f..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_pt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/bar.png b/data/magic-m15-showcase-kaldheim.mse-style/bar.png deleted file mode 100644 index fb4e01627e..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/bar.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/bcard.png b/data/magic-m15-showcase-kaldheim.mse-style/bcard.png deleted file mode 100644 index 302b6472b5..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/bcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/border_legend.png b/data/magic-m15-showcase-kaldheim.mse-style/border_legend.png deleted file mode 100644 index 6e8aa4f7f0..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/border_legend.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/border_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/border_mask.png index 66054b6f4f..5a7248dda5 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/border_mask.png and b/data/magic-m15-showcase-kaldheim.mse-style/border_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/border_stamp_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/border_stamp_mask.png new file mode 100644 index 0000000000..75b912a4c8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/border_stamp_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/bpt.png b/data/magic-m15-showcase-kaldheim.mse-style/bpt.png deleted file mode 100644 index b439eec00a..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/bpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card-sample.png b/data/magic-m15-showcase-kaldheim.mse-style/card-sample.png index 6963e41781..d0f57cc323 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/card-sample.png and b/data/magic-m15-showcase-kaldheim.mse-style/card-sample.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/acard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/acard.png new file mode 100644 index 0000000000..6e4e10ffda Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/acard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/bcard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/bcard.png new file mode 100644 index 0000000000..526748761b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/bcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/ccard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/ccard.png new file mode 100644 index 0000000000..5ddc6b2f8d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/ccard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/gcard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/gcard.png new file mode 100644 index 0000000000..55a87b1d4b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/gcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/mcard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/mcard.png new file mode 100644 index 0000000000..c0d3f7e35f Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/mcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/rcard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/rcard.png new file mode 100644 index 0000000000..54dca0704f Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/rcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/ucard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/ucard.png new file mode 100644 index 0000000000..cebd3f968e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/ucard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/vcard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/vcard.png new file mode 100644 index 0000000000..06f5df02f9 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/vcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card/wcard.png b/data/magic-m15-showcase-kaldheim.mse-style/card/wcard.png new file mode 100644 index 0000000000..bae2aacd27 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card/wcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card_image_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/card_image_mask.png new file mode 100644 index 0000000000..f73e652c32 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card_image_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/card_mask.png new file mode 100644 index 0000000000..717ff7ef18 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/ccard.png b/data/magic-m15-showcase-kaldheim.mse-style/ccard.png deleted file mode 100644 index 9b7bc241a0..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/ccard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/cpt.png b/data/magic-m15-showcase-kaldheim.mse-style/cpt.png deleted file mode 100644 index 7701e0b17b..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/cpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/acard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/acard.png new file mode 100644 index 0000000000..3f103fb1f4 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/acard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/bcard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/bcard.png new file mode 100644 index 0000000000..b864fffccd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/bcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/ccard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/ccard.png new file mode 100644 index 0000000000..897192c98f Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/ccard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/gcard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/gcard.png new file mode 100644 index 0000000000..034a4bed3e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/gcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/mcard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/mcard.png new file mode 100644 index 0000000000..0a813e75f3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/mcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/rcard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/rcard.png new file mode 100644 index 0000000000..d1edce5010 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/rcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/ucard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/ucard.png new file mode 100644 index 0000000000..e4b867d74f Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/ucard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/vcard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/vcard.png new file mode 100644 index 0000000000..d6e9ab3bc5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/vcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown/wcard.png b/data/magic-m15-showcase-kaldheim.mse-style/crown/wcard.png new file mode 100644 index 0000000000..0464aeb87a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown/wcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown_image_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/crown_image_mask.png new file mode 100644 index 0000000000..8857d105a1 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown_image_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/crown_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/crown_mask.png new file mode 100644 index 0000000000..d79f502fc3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/crown_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/foil_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/foil_mask.png index db7c6a6b1c..1efddb5947 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/foil_mask.png and b/data/magic-m15-showcase-kaldheim.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-kaldheim.mse-style/foil_mask_rare.png deleted file mode 100644 index df36070f22..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/foil_mask_rare.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/framemask.png b/data/magic-m15-showcase-kaldheim.mse-style/framemask.png deleted file mode 100644 index 259425efd8..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/framemask.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gcard.png b/data/magic-m15-showcase-kaldheim.mse-style/gcard.png deleted file mode 100644 index 44df7fe983..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/gcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gold legendary frame.png b/data/magic-m15-showcase-kaldheim.mse-style/gold legendary frame.png deleted file mode 100644 index 5633d84c98..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/gold legendary frame.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary details.png b/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary details.png deleted file mode 100644 index b76895b237..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary details.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary frame.png b/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary frame.png deleted file mode 100644 index 23bc739432..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary frame.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gpt.png b/data/magic-m15-showcase-kaldheim.mse-style/gpt.png deleted file mode 100644 index 93573fabb6..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/gpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card.png index 93b41f57fc..5cfbbde22c 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card.png and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card2.png deleted file mode 100644 index f57e974fb1..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card2.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_crown.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_crown.png new file mode 100644 index 0000000000..0a1de6fc07 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_pt.png index 5cc6d9d18b..1d40c89c83 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_pt.png and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hyvrid_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/hyvrid_blend_card2.png deleted file mode 100644 index f57e974fb1..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/hyvrid_blend_card2.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/imagemask.png b/data/magic-m15-showcase-kaldheim.mse-style/imagemask.png deleted file mode 100644 index f898a2b0b6..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/imagemask.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/acard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/acard.png deleted file mode 100644 index 4d5bf882f5..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/acard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/bcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/bcard.png deleted file mode 100644 index 1fc7607de9..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/bcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/ccard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/ccard.png deleted file mode 100644 index 3910de1fb1..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/ccard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/framemask.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/framemask.png deleted file mode 100644 index 8d373ad099..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/framemask.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/gcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/gcard.png deleted file mode 100644 index fbeda1fa8d..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/gcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/imagemask.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/imagemask.png deleted file mode 100644 index 3a3f0b2b0f..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/imagemask.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/mcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/mcard.png deleted file mode 100644 index f5e782492b..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/mcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/rcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/rcard.png deleted file mode 100644 index 5dd590639d..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/rcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/ucard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/ucard.png deleted file mode 100644 index 8b1446f93e..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/ucard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/voverlay.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/voverlay.png deleted file mode 100644 index d1426c90e0..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/voverlay.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/wcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/wcard.png deleted file mode 100644 index a6ac417a88..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/legend/wcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/mcard.png b/data/magic-m15-showcase-kaldheim.mse-style/mcard.png deleted file mode 100644 index ef06291c0a..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/mcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/mpt.png b/data/magic-m15-showcase-kaldheim.mse-style/mpt.png deleted file mode 100644 index b4f41624a1..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/mpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card.png index 6e24c02373..ef31f654a2 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card.png and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card2.png deleted file mode 100644 index 7e147d3aa2..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card2.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_crown.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_crown.png new file mode 100644 index 0000000000..a732536754 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_pt.png index 5cc6d9d18b..38778cf27a 100644 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_pt.png and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/apt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/apt.png new file mode 100644 index 0000000000..f90298000d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/apt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/bpt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/bpt.png new file mode 100644 index 0000000000..a679c44a2a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/bpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/cpt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/cpt.png new file mode 100644 index 0000000000..f562fcd90e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/cpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/gpt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/gpt.png new file mode 100644 index 0000000000..a07a41b3c1 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/gpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/mpt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/mpt.png new file mode 100644 index 0000000000..52d387e541 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/mpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/rpt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/rpt.png new file mode 100644 index 0000000000..66c790c107 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/rpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/upt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/upt.png new file mode 100644 index 0000000000..05a1832e15 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/upt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/vpt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/vpt.png new file mode 100644 index 0000000000..376726d76f Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/vpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/pt/wpt.png b/data/magic-m15-showcase-kaldheim.mse-style/pt/wpt.png new file mode 100644 index 0000000000..5f738f6eb2 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/pt/wpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/rcard.png b/data/magic-m15-showcase-kaldheim.mse-style/rcard.png deleted file mode 100644 index 3998686963..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/rcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/a.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/a.png new file mode 100644 index 0000000000..1addb8516a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/a.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/b.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/b.png new file mode 100644 index 0000000000..f911c467d2 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/b.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/c.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/c.png new file mode 100644 index 0000000000..8ab2d610c4 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/c.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/g.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/g.png new file mode 100644 index 0000000000..46d21b0933 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/g.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/m.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/m.png new file mode 100644 index 0000000000..5c84e44567 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/m.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/r.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/r.png new file mode 100644 index 0000000000..03eb13e3ee Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/r.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/u.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/u.png new file mode 100644 index 0000000000..21eddc88d3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/u.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/w.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/w.png new file mode 100644 index 0000000000..1120d71321 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/dark/w.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/a.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/a.png new file mode 100644 index 0000000000..de3bb106ea Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/a.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/b.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/b.png new file mode 100644 index 0000000000..954a2fdde3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/b.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/c.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/c.png new file mode 100644 index 0000000000..c1fb92029e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/c.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/g.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/g.png new file mode 100644 index 0000000000..f7d49df691 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/g.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/m.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/m.png new file mode 100644 index 0000000000..6bf3890377 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/m.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/r.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/r.png new file mode 100644 index 0000000000..6abbf5289b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/r.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/u.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/u.png new file mode 100644 index 0000000000..8514cdc1e2 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/u.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/w.png b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/w.png new file mode 100644 index 0000000000..2b32c3a733 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/reminder/light/w.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/rpt.png b/data/magic-m15-showcase-kaldheim.mse-style/rpt.png deleted file mode 100644 index d2051a9f3a..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/rpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/special_blend_pt.png b/data/magic-m15-showcase-kaldheim.mse-style/special_blend_pt.png new file mode 100644 index 0000000000..09abf21e9f Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/special_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/astamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/astamp.png new file mode 100644 index 0000000000..3f8134a1d7 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/astamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/bstamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/bstamp.png new file mode 100644 index 0000000000..935fd9feb9 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/bstamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/cstamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/cstamp.png new file mode 100644 index 0000000000..2358439f45 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/cstamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/gstamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/gstamp.png new file mode 100644 index 0000000000..642989db61 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/gstamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/mstamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/mstamp.png new file mode 100644 index 0000000000..2f4b464a8d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/mstamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/rstamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/rstamp.png new file mode 100644 index 0000000000..04f6716f73 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/rstamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/ustamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/ustamp.png new file mode 100644 index 0000000000..889c7fbe26 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/ustamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp/wstamp.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp/wstamp.png new file mode 100644 index 0000000000..da9677a824 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp/wstamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/style b/data/magic-m15-showcase-kaldheim.mse-style/style index e80eb63ea5..72451323c4 100644 --- a/data/magic-m15-showcase-kaldheim.mse-style/style +++ b/data/magic-m15-showcase-kaldheim.mse-style/style @@ -1,152 +1,242 @@ -mse version: 2.0.0 -game: magic -short name: Vikings -full name: Kaldheim Showcase -icon: card-sample.png -installer group: magic/m15 style/normal cards -position hint: 095 +mse version: 2.0.0 +game: magic +short name: Vikings +full name: Kaldheim Showcase +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 090 -version: 2024-09-01 +version: 2026-07-15 depends on: - package: magic.mse-game - version: 2014-06-25 + package: magic.mse-game + version: 2014-06-25 depends on: - package: magic-default-image.mse-include - version: 2007-09-23 + package: magic-default-image.mse-include + version: 2007-09-23 depends on: - package: magic-modules.mse-include + package: magic-modules.mse-include version: 2024-10-01 depends on: - package: magic-mana-large.mse-symbol-font - version: 2007-09-23 + package: magic-mana-large.mse-symbol-font + version: 2007-09-23 depends on: - package: magic-mana-small.mse-symbol-font - version: 2007-09-23 + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 depends on: - package: magic-mainframe-extras.mse-include - version: 2007-09-23 + package: magic-mainframe-extras.mse-include + version: 2007-09-23 + +card width: 750 +card height: 1046 +card dpi: 300 + +### blanks by digiman619 and GenevensiS +### code by GenevensiS -card width: 375 -card height: 523 -card dpi: 150 -####### images from digiman ############################################################## Extra scripts init script: - # Load scripts for image box - include file: /magic-default-image.mse-include/scripts + swap_fonts_pt_default := + [ + name: {"Beleren Bold"}, + size: {28}, + color: {if is_vehicle() then "white" else "black"}, + vertical: {0}, + italic: {""} + ] - # Should hybrids have a grey name? - mask_hybrid_with_land := { styling.grey_hybrid_name } + swap_fonts_body_default := + [ + name: {"MPlantin"}, + size: {27}, + color: {"black"}, + vertical: {0}, + italic: {"MPlantin-Italic"} + ] - #Should multicolor lands with basic land types have a colored name? - mask_multi_land_with_color := { styling.colored_multicolor_land_name } + typeline_offset_top_1 := { 20 } + typeline_offset_left_1 := { -5 } + typeline_offset_width_1 := { 10 } + typeline_character_limit := 34 + type_offset_top_1 := { 1 } + type_offset_right_1 := { 0 } + rarity_offset_top_1 := { 0 } + indicator_offset_top_1 := { -3 } + swap_fonts_type_default := + [ + name: {"Beleren Bold"}, + size: {26.0 - max(0, (length(to_text(card.type)) - typeline_character_limit) / 3)}, + color: {"white"}, + vertical: {0}, + italic: {""} + ] + + reminder_image_folder := { "/" + stylesheet.folder_name + ".mse-style/reminder/" } + reminder_offset_left := { 4 } + reminder_offset_top := { 3 } + reminder_offset_width := { 0 } + reminder_offset_height := { 0 } + + nameline_offset_top_1 := { if is_crowned() then 5 else -19 } + nameline_offset_left_1 := { -11 } + nameline_offset_width_1 := { 22 } + + transform_symbol_multicolor_blend := { "white" } + transform_symbol_offset_left_1 := { 2 } + transform_symbol_offset_top_1 := { -1 } + + name_transform_symbol_offset_left_1 := { -12 } + casting_cost_transform_symbol_offset_left_1 := { -2 } - template_prefix := [ - card: "" - card2: "legend/" - pt: "" - stamp: "/magic-modules.mse-include/stamps/backs/375 round/" - ubstamp: "/magic-modules.mse-include/stamps/backs/375 ub/" - identity: "/magic-modules.mse-include/indicators/" + casting_cost_offset_left_1 := { -1 } + casting_cost_offset_top_1 := { 2 } + + alias_offset_left_1 := { 0 } + alias_offset_top_1 := { if is_crowned() then 7 else -17 } + alias_offset_width_1 := { -110 } + + nameline_character_limit := { 38 - length(replace(to_text(card.casting_cost), match:"/", replace:"")) * 1.5 - if transform_symbol_is_empty(card.transformation) then 0 else 2 } + swap_fonts_name_default := + [ + name: {"Beleren Bold"}, + size: {30.0 - max(0, (length(to_text(card.name)) - nameline_character_limit()) / 2)}, + color: {"white"}, + vertical: {0}, + italic: {""} ] - template_suffix := [ - card: "card.png" - card2: "card.png" - pt: "pt.png" - stamp: "stamp.png" - ubstamp: "stamp.png" - identity: "identity.png" + swap_fonts_casting_cost_default := [ + name: {"MPlantin"}, + size: {30.0}, + color: {"black"}, + vertical: {0}, + italic: {"MPlantin-Italic"} ] - template := { template_prefix[type] + input + template_suffix[type] } - land_template := { 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" - legend_background := { color_background(type:"card2", base_hybrid:card_hybrid) } - card_ptbox := { color_background(type:"pt", base_hybrid:card_hybrid) } - - # Use the normal tap symbol - mana_t := { - if styling.tap_symbol == "old" then "old" - else if styling.tap_symbol == "diagonal T" then "older" - else "new" + + card_stamp_offset_top_1 := { if stamp_shape() == "triangle" then 10 else 3 } + + template_prefix := + [ + card: "card/", + alias: "alias/", + pt: "pt/", + stamp: "stamp/", + crown: "crown/", + identity: "/magic-modules.mse-include/indicators/" + ] + template_suffix := + [ + card: "card.png", + alias: ".png", + pt: "pt.png", + crown: "card.png", + stamp: "stamp.png", + identity: "identity.png" + ] + template := + { + if type == "alias" then crop(template_prefix[type] + input + template_suffix[type], offset_x:0, offset_y: if is_crowned() then 0 else 24, width:stylesheet.card_width, height:stylesheet.card_height) + else template_prefix[type] + input + template_suffix[type] + } + land_template := + { + if type == "alias" then crop(template_prefix[type] + input + template_suffix[type], offset_x:0, offset_y: if is_crowned() then 0 else 24, width:stylesheet.card_width, height:stylesheet.card_height) + else template_prefix[type] + input + template_suffix[type] + } + + card_border := { color_background(input: card.card_color, type: "border", base_hybrid: card_hybrid, multicolor_blend: "white", hybrid_blend: "white", artifact_blend: "white") } + card_background := { color_background(input: card.card_color, type: "card", base_hybrid: card_hybrid, multicolor_blend: "mask", hybrid_blend: "mask", artifact_blend: "mask") } + card_crown := { color_background(input: card.card_color, type: "crown", base_hybrid: card_hybrid, multicolor_blend: "mask", hybrid_blend: "mask", artifact_blend: "mask") } + module_alias := { color_background(input: card.card_color, type: "alias", base_hybrid: card_hybrid, multicolor_blend: "white", hybrid_blend: "white", artifact_blend: "white") } + card_stamp := { color_background(input: card.card_color, type: "stamp", base_hybrid: card_hybrid, multicolor_blend: "white", hybrid_blend: "white", artifact_blend: "white") } + card_ptbox := { color_background(input: card.card_color, type: "pt", base_hybrid: card_hybrid, multicolor_blend: "mask", hybrid_blend: "mask", artifact_blend: "white") } + card_ptbox_crop := { color_background(input: card.card_color, type: "pt", base_hybrid: cropped_card_hybrid, multicolor_blend: "white", hybrid_blend: "white", artifact_blend: "white") } + + pure_colors := + { + sort_text( + order: if card_is_wedge(input) then "(wbgur)" else "(wubrg)", + (if chosen(card.card_color, choice:"white") then "w") + + (if chosen(card.card_color, choice:"blue") then "u") + + (if chosen(card.card_color, choice:"black") then "b") + + (if chosen(card.card_color, choice:"red") then "r") + + (if chosen(card.card_color, choice:"green") then "g") + ) + } + pt_colors := { if styling.PT_color_scheme == "canon" then pt_colors_canon() else styling.PT_color_scheme } + pt_colors_canon := { if contains(card.card_color, match: "hybrid") then "land" else "gold" } + + foil_mask_added_sections := { [] } + foil_mask_removed_sections := { [] } + + chop_top := { split := split_comma(styling.chop_text_box); if length(split) > 0 and split[0] != "" and split[0] != "-" then clamp(split[0], maximum:500, minimum:-500) else 0 } + chop_bottom := { split := split_comma(styling.chop_text_box); if length(split) > 1 and split[1] != "" and split[1] != "-" then clamp(split[1], maximum:500, minimum:-500) else 0 } + chop_right := { split := split_comma(styling.chop_text_box); if length(split) > 2 and split[2] != "" and split[2] != "-" then clamp(split[2], maximum:500, minimum:-500) else 0 } + + popout_left := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.0 != "" then clamp(split.0, maximum: 1500, minimum: -500) else 0 } + popout_top := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.1 != "" then clamp(split.1, maximum: 2000, minimum: -500) else 0 } + popout_width := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.2 != "" then clamp(split.2, maximum: 1500, minimum: 0) else 0 } + popout_height := { split := split_comma(styling.popout_art_coordinates); if length(split) > 3 and split.3 != "" then clamp(split.3, maximum: 2000, minimum: 0) else 0 } + + art_left := { if styling.stretch_art_to_whole_card then 0 else 78 } + art_top := { if styling.stretch_art_to_whole_card then 0 else if is_crowned() then 121 else 97 } + art_width := { if styling.stretch_art_to_whole_card then stylesheet.card_width else 594 } + art_height := { if styling.stretch_art_to_whole_card then stylesheet.card_height else if is_crowned() then 486 else 510 } + art_mask := + { + crop( + if is_crowned() then "crown_image_mask.png" else "card_image_mask.png", + offset_x: art_left(), + offset_y: art_top(), + width: art_width(), + height: art_height() + ) } - # Use guild mana symbols? - guild_mana := { styling.use_guild_mana_symbols } + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + # Should multicolor lands with basic land types have a colored name? + mask_multi_land_with_color := { styling.colored_multicolor_land_name } # Is the card a promo card? is_promo := { styling.promo } - is_legend := {set.auto_legends and lang_setting("is_legendary")(card.super_type) } - mana_sort := { - if styling.unsorted_casting_cost then - input - else - sort_text@(order: "XYZI[0123456789]HSCA(WUBRG)")() - } - ancestral_mana := { styling.ancestral_mana_symbols } - watermark_include := "/magic-modules.mse-include/watermarks" - is_unsorted := {styling.remove_from_autocount} - - chop_top := {to_number(pull_comma_array(styling.text_chops, cell:0, end:false))} - chop_bot := {to_number(pull_comma_array(styling.text_chops, cell:1, end:false))} - chop_correction := { chop_bot() } - shrink_type := {if styling.shrink_typeline_text != "" then to_number(styling.shrink_typeline_text) else 0} - shrink_name := {if styling.shrink_name_text != "" then to_number(styling.shrink_name_text) else 0} - use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} - un_png := replace@(match:".png", replace: "") - is_vehicle := {lang_setting("is_vehicle")(card.sub_type)} - card_stamp_offset_top_1 := {1} - + + # Is the card automatically numbered + is_unsorted := { styling.remove_from_autocount } + + # Use the legend crown + is_crowned := { styling.legend_crown == "yes" or (styling.legend_crown == "if legendary" and lang_setting("is_legendary")(card.super_type)) } + + # Use the vehicle frame + is_vehicle := { styling.vehicle_frame == "yes" or (styling.vehicle_frame == "if vehicle" and lang_setting("is_vehicle")(card.sub_type)) } + + # Planeswalker module include file: /magic-modules.mse-include/loyalty/init_script loyalty_abilities_count_real := loyalty_abilities_count loyalty_abilities_count := { - if mainframe_walker() then loyalty_abilities_count_real(instance:instance, active:active) else 0 + if loyalty_has_abilities_1() then loyalty_abilities_count_real(instance:instance, active:active) else 0 }@(active:false, instance:1) + loyalty_has_abilities_1 := { lang_setting("is_planeswalker")(card.type) } mainframe_walker := { lang_setting("is_planeswalker")(card.type) } - loyalty_textbox_mask := {"walker_mask.png"} - - alias_offset_top_1 := { if is_legend() then 4 else -8 } - alias_mask_1 := { "alias_mask.png" } - alias_colors := { - [ - w: rgb(242, 239, 233), - u: rgb(20, 110, 161), - b: rgb(47, 45, 43), - r: rgb(202, 55, 18), - g: rgb(16, 134, 68), - a: rgb(214, 216, 216), - m: rgb(229, 191, 66), - c: rgb(148, 114, 95) - ][input] - } -############################################################## Set info fields -set info style: - symbol: - variation: - name: invertedcommon - border radius: 0.10 - fill type: solid - fill color: rgb(255,255,255) - border color: rgb(0,0,0) + loyalty_textbox_mask := { "walker_mask.png" } + loyalty_cost_offset_left_1 := { 9 } + loyalty_cost_offset_text_margin_1 := { 12 } + loyalty_stripe_alpha_default := { 25 } + loyalty_textbox_background_alpha_default := { 40 } + ############################################################## Extra style options + styling field: - type: text - name: text chops - description: Format as "X,Y". Shrinks textbox X pixels from the top and Y from bottom. -styling field: - type: text - name: shrink name text - description: Shrinks name X pixels -styling field: - type: text - name: shrink typeline text - description: Shrinks type X pixels + type: text + name: popout art coordinates + description: The coordinates for the popout image field, formatted as "left,top,width,height". Used to make the illustration jump in front of the frame. styling field: - type: boolean - name: remove from autocount - description: Removes the automatic card number for specific cards, to allow for overcounted cards like in Planeswalker Decks. - initial: no -include file: /magic-modules.mse-include/stamps/styling_fields + type: boolean + name: stretch art to whole card + description: Make the image span the whole card instead of just the visible part. Use this to help make popout effects. + initial: no + +include file: /magic-modules.mse-include/texts/styling_fields + styling field: type: choice name: number of textboxes @@ -212,211 +302,132 @@ styling field: initial: rgb(0,0,0) styling field: - type: boolean - name: grey hybrid name - description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. -styling field: - type: boolean - name: unsorted casting cost - description: Disables automatic mana symbol sorting. - initial: no -styling field: - type: boolean - name: ancestral mana symbols - description: Enables ancestral's modified generic mana. - initial: no -styling field: - type: boolean - name: colored multicolor land name - description: Use a colored background for the name and type on multicolor land cards with a basic land type. This is done on real cards. -styling field: - type: boolean - name: use guild mana symbols - description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. - initial: no -styling field: - type: choice - name: tap symbol - description: What tap and untap symbols should be used on cards? - initial: modern - choice: modern - choice: old - choice: diagonal T -styling field: - type: package choice - name: text box mana symbols - match: magic-mana-*.mse-symbol-font - initial: magic-mana-small.mse-symbol-font -styling field: - type: choice - name: center text - description: When to center text (short text only means only on one-line cards with no flavor text) - choice: always - choice: short text only - choice: never - initial: never -styling field: - type: boolean - name: promo - description: Is this card a promo card, with the "P" rarity? - initial: no + type: choice + name: PT color scheme + description: Use the selected color scheme for the PT box on two color cards. Canon is "land" on hybrid cards, "gold" otherwise. + choice: canon + choice: gold + choice: hybrid + choice: colored + choice: land + initial: canon styling field: - type: boolean - name: masterpiece - description: Is this card a Masterpiece? - initial: no + type: choice + name: legend crown + description: Use the legend crown? + choice: yes + choice: if legendary + choice: no + initial: if legendary styling field: - type: boolean - name: inverted common symbol - description: Should the common rarity symbol be inverted, like in Coldsnap? - initial: no + type: boolean + name: grey hybrid name + description: Use a grey background for the name and type line on hybrid cards. This is done on real cards. styling field: - type: package choice - name: overlay - description: Should there be an overlay applied, such as foil? - match: magic-overlay-*.mse-include - required: false -styling style: - use guild mana symbols: - choice images: - yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png - no: /magic-mana-small.mse-symbol-font/mana_rg.png - tap symbol: - render style: both - choice images: - modern: /magic-mana-large.mse-symbol-font/mana_t.png - old: /magic-mana-large.mse-symbol-font/mana_t_old.png - diagonal T: /magic-mana-large.mse-symbol-font/mana_t_older.png - center text: - render style: both - choice images: - always: /magic.mse-game/icons/center-all-text.png - short text only: /magic.mse-game/icons/center-short-text.png - never: /magic.mse-game/icons/center-no-text.png - inverted common symbol: - choice images: - no: { symbol_variation(symbol: set.symbol, variation: "common") } - yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } + type: choice + name: vehicle frame + description: Use the vehicle frame? + choice: yes + choice: if vehicle + choice: no + initial: if vehicle + +include file: /magic-modules.mse-include/rarities/styling_fields + +include file: /magic-modules.mse-include/watermarks/styling_fields + +include file: /magic-modules.mse-include/foils/styling_fields + +include file: /magic-modules.mse-include/information/styling_fields + +include file: /magic-modules.mse-include/symbol-fonts/styling_fields + +include file: /magic-modules.mse-include/fonts/styling_fields + ############################################################## Card fields include file: /magic-modules.mse-include/reminders/card_fields + include file: /magic-modules.mse-include/corners/card_fields + +include file: /magic-modules.mse-include/namelines/card_fields + +include file: /magic-modules.mse-include/typelines/card_fields + include file: /magic-modules.mse-include/information/card_fields + include file: /magic-modules.mse-include/stamps/card_fields -include file: /magic-modules.mse-include/stamps/stamp_back -include file: /magic-modules.mse-include/watermarks/card_fields + include file: /magic-modules.mse-include/separators/card_fields + +include file: /magic-modules.mse-include/watermarks/card_fields + +include file: /magic-modules.mse-include/foils/card_fields + include file: /magic-modules.mse-include/loyalty/card_fields -include file: /magic-modules.mse-include/alias/card_fields + card style: ############################# Background stuff border color: - left: 0 - top : 0 - width: 375 - height: 523 - radius: 18 - left width: 17 - right width: 17 - top width: 17 - bottom width: 18 - z index: 1 - mask: {if is_legend() then "border_legend.png" else "border_mask.png"} + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 150 + mask: border_mask.png card color: - left: 0 - top: 0 - width: 375 - height: 523 - z index: 0 - render style: image - popup style: in place - image: { if is_legend() then legend_background() else card_background() } - mask: {(if is_legend() then "legend/" else "") + "framemask.png"} - ############################# Name line - name: - left: 26 - top: {if is_legend() then 33 else 22} - 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: {15 - shrink_name()} - color: white - casting cost: - right: 346 - top: {if is_legend() then 33 else 22} - width: { max(30, card_style.casting_cost.content_width) + 5 } - height: 23 - alignment: middle right + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 200 + render style: image + popup style: in place + image: { if is_crowned() then card_crown() else card_background() } + mask: { if is_crowned() then "crown_mask.png" else "card_mask.png" } + + ############################# Nameline + alias: + left: { alias_left_1() } + top: { alias_top_1() + alias_offset_text(face:1) + alias_offset_text_top_1() } + width: { alias_width_1() } + height: { alias_height_1() } + angle: { alias_angle_1() } + alignment: center middle shrink-overflow + z index: 900 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 + name: MPlantin-Italic + size: { alias_font_size(face:1) } + style: bold + weight: bold + color: white + ############################# Image image: - left: 39 - top: {if is_legend() then 60 else 48} - width: 297 - height: {if is_legend() then 243 else 255} - z index: -1 - default: {default_image(card.card_color)} - mask: {(if is_legend() then "legend/") + "imagemask.png"} - ############################# Card type - indicator: - left: 26 - top: 308 - width: 17 - height: 17 - z index: 920 - render style: image - visible: { has_identity() } - image: { module_identity() } - type: - left: { if has_identity() then "46" else "28" } - top: {shrink_type() + 305 } - width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } - height: { 20 - shrink_type() } - alignment: top shrink-overflow - z index: 900 - padding top: 2 - font: - name: Beleren Bold - size: {13 - shrink_type()} - color: white - separator color: red - rarity: - right: 344 - top: 308 - width: 44 - height: 22 - z index: 950 - render style: image - alignment: middle right - include file: /magic-modules.mse-include/rarities/choice_images + left: { art_left() } + top: { art_top() } + width: { art_width() } + height: { art_height() } + z index: 100 + mask: { art_mask() } + mainframe image: + left: { popout_left() } + top: { popout_top() } + width: { popout_width() } + height: { popout_height() } + z index: 1000 + ############################# Text box text: - left: { if mainframe_walker() then 35 else 29 } - top: {338-(-chop_top())} - width: 314 - bottom: {477-chop_bot()} - font: - name: MPlantin - italic name: MPlantin-Italic - size: 14 - scale down to: 6 - color: black - symbol font: - name: { styling.text_box_mana_symbols } - size: 14 - scale down to: 6 + left: { 60 } + top: { 683 + chop_top() + body_font_vertical() } + right: { 690 - chop_right() } + bottom: { 950 - chop_bottom() - if reminder_box_is_visible() then 20 else if is_stamped() then 4 else 0 } + z index: 900 + line height soft: 0.9 + line height hard: 1.2 + line height line: { if loyalty_has_abilities_1() then 2.0 else 1.5 } + line height hard max: 1.3 + line height line max: { if loyalty_has_abilities_1() then 2.2 else 1.6 } alignment: script: if (styling.center_text == "short text only" and @@ -426,73 +437,131 @@ card style: styling.center_text == "always" then "middle center" else "middle left" - z index: 900 - padding left: 6 - padding right: 4 - line height hard: 1.2 - line height line: 1.5 - line height soft: 0.9 - line height hard max: 1.3 - line height line max: 1.6 + font: + name: { body_font() } + italic name: { body_font_italic() } + size: { body_font_size() } + scale down to: 10 + color: { body_font_color() } + symbol font: + name: { styling.text_box_mana_symbols } + size: { body_font_size() } + scale down to: 10 ############################# PT pt: - z index: 900 - left: 293 - top: 468 - width: { if mainframe_walker() then 0 else 60 } - height: 28 - alignment: center middle shrink-overflow + left: { 604 } + top: { 943 + pt_font_vertical() } + width: { if loyalty_has_abilities_1() then 0 else 92 } + height: { 36 } + z index: 900 + alignment: center middle shrink-overflow font: - name: Beleren Bold - size: 15 - color: black - separator color: red + name: { pt_font() } + size: { pt_font_size() } + color: { pt_font_color() } + separator color: red + ############################################################## Extra card fields extra card field: - type: choice - name: pt box - script: card.card_color - editable: false - save value: false + type: choice + name: pt box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: alias box + script: card.card_color + editable: false + save value: false extra card field: - type: choice - name: foil layer - choice: foil - save value: false - editable: false + type: choice + name: vehicle overlay + script: card.card_color + editable: false + save value: false extra card field: - type: choice - name: vehicle overlay - choice: overlay - editable: false - save value: false - show statistics: false + type: choice + name: foil layer + save value: false + editable: false + choice: foil +extra card field: + type: choice + name: stamp rim + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: color + name: stamp border + script: card.border_color + editable: false + save value: false + show statistics: false extra card style: pt box: - left: 285 - top: 460 - width: { if mainframe_walker() then 0 else 77 } - height: 43 - z index: 840 - visible: { card.pt != "" } - render style: image - image: { if is_vehicle() then "vpt.png" else module_ptbox() } - foil layer: - left: 0 - top : 0 - width: 375 - height: 523 - z index: 1050 - render style: image - image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} - mask: { if is_rare() then "foil_mask_rare.png" else "foil_mask.png" } + left: 577 + top: 926 + width: 137 + height: 75 + z index: 800 + visible: { card.pt != "" and not loyalty_has_abilities_1() } + render style: image + image: + script: + if is_vehicle() then template("v", type: "pt") else ( + pure := pure_colors() + count := length(pure) + color := pt_colors() + if styling.PT_color_scheme == "gold" and count > 1 then template("m", type: "pt") + else if color == "land" and count > 1 then template("c", type: "pt") + else if color == "hybrid" and count == 2 then masked_blend(mask: "special_blend_pt.png", dark: template(pure.0, type: "pt"), light: template(pure.1, type: "pt")) + else if color == "colored" then (style := extra_card_style.pt_box; card_ptbox_crop(offset_x: style.left, offset_y: style.top, width: style.width, height: style.height, face_width: stylesheet.card_width, face_height: stylesheet.card_height)) + else card_ptbox()) + alias box: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 260 + visible: { card.alias != "" } + render style: image + image: { module_alias() } vehicle overlay: - left: 0 - top: 0 - width: 375 - height: 523 - render style: image - image: {(if is_legend() then "legend/" else "") + "voverlay.png" } - z index: 0 - visible: {is_vehicle()} + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 240 + visible: { is_vehicle() } + render style: image + image: { if is_crowned() then "crown/vcard.png" else "card/vcard.png" } + stamp rim: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 740 + visible: { is_stamped() } + render style: image + image: { card_stamp() } + stamp border: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 730 + visible: { is_stamped() } + mask: border_stamp_mask.png + foil layer: + left: 0 + top: 0 + width: { stylesheet.card_width } + height: { stylesheet.card_height } + z index: 1050 + visible: { styling.overlay != "none" and styling.overlay != "" } + render style: image + image: { if styling.overlay == "" then "" else styling.overlay + "/overlay.png" } diff --git a/data/magic-m15-showcase-kaldheim.mse-style/ucard.png b/data/magic-m15-showcase-kaldheim.mse-style/ucard.png deleted file mode 100644 index a4d8386aac..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/ucard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/upt.png b/data/magic-m15-showcase-kaldheim.mse-style/upt.png deleted file mode 100644 index c21699a3f9..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/upt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/voverlay.png b/data/magic-m15-showcase-kaldheim.mse-style/voverlay.png deleted file mode 100644 index 42c239fb6c..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/voverlay.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/vpt.png b/data/magic-m15-showcase-kaldheim.mse-style/vpt.png deleted file mode 100644 index 1e0967c94c..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/vpt.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/walker_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/walker_mask.png new file mode 100644 index 0000000000..d807573581 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/walker_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/wcard.png b/data/magic-m15-showcase-kaldheim.mse-style/wcard.png deleted file mode 100644 index bcd7b90537..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/wcard.png and /dev/null differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/wpt.png b/data/magic-m15-showcase-kaldheim.mse-style/wpt.png deleted file mode 100644 index 27f9d77cc6..0000000000 Binary files a/data/magic-m15-showcase-kaldheim.mse-style/wpt.png and /dev/null differ diff --git a/data/magic-modules.mse-include/loyalty/init_script b/data/magic-modules.mse-include/loyalty/init_script index f0df45bc4a..26abd750bb 100644 --- a/data/magic-modules.mse-include/loyalty/init_script +++ b/data/magic-modules.mse-include/loyalty/init_script @@ -56,7 +56,13 @@ margin_left := if number > 8 or card["loyalty_cost_" + number] == "" then 0 else to_int(130 * r_width(instance: 1) + (loyalty_cost_offset_left_1() + loyalty_cost_offset_width_1() + loyalty_cost_offset_text_margin_1()) * 10) } -text_filter := text_filter + { apply_margins(input, name: margin_code) } + { add_spacers(input, name: margin_code) } +text_filter := text_filter + + { + number := to_int(replace(margin_code, match: "lv", replace: "")) or else 999 + has_abilities := if number < 9 then loyalty_has_abilities_1() else if number < 17 then loyalty_has_abilities_2() else loyalty_has_abilities_3() + if has_abilities then add_spacers(apply_margins(input, name: margin_code), name: margin_code) + else input + } add_spacers := { #The 'then ""' has a zero-width space inside