diff --git a/data/magic-agclassic-snow.mse-style/style b/data/magic-agclassic-snow.mse-style/style
index 7d0e78078..f7a3c2802 100644
--- a/data/magic-agclassic-snow.mse-style/style
+++ b/data/magic-agclassic-snow.mse-style/style
@@ -5,7 +5,7 @@ short name: AgCla Snow
full name: AgClassic Normal Snow
icon: card-sample.png
installer group: magic/silvercut/AgClassic/Normal Snow
-position hint: 029
+position hint: 380
version: 2016-01-17
depends on:
diff --git a/data/magic-agclassic-token-snow.mse-style/style b/data/magic-agclassic-token-snow.mse-style/style
index 990e8fef4..84a0b0c17 100644
--- a/data/magic-agclassic-token-snow.mse-style/style
+++ b/data/magic-agclassic-token-snow.mse-style/style
@@ -5,7 +5,7 @@ short name: AgCla Tk Snow
full name: AgClassic Token Snow
icon: card-sample.png
installer group: magic/silvercut/AgClassic/Token Snow
-position hint: 029
+position hint: 381
version: 2016-01-17
depends on:
diff --git a/data/magic-agclassic-token.mse-style/style b/data/magic-agclassic-token.mse-style/style
index 4600dea97..f706d4727 100644
--- a/data/magic-agclassic-token.mse-style/style
+++ b/data/magic-agclassic-token.mse-style/style
@@ -5,7 +5,7 @@ short name: AgCla Token
full name: AgClassic Token
icon: card-sample.png
installer group: magic/silvercut/AgClassic/Token
-position hint: 029
+position hint: 381
version: 2016-01-17
depends on:
diff --git a/data/magic-agclassic.mse-style/style b/data/magic-agclassic.mse-style/style
index fa7fff7f4..9d2d786bc 100644
--- a/data/magic-agclassic.mse-style/style
+++ b/data/magic-agclassic.mse-style/style
@@ -5,7 +5,7 @@ short name: AgClassic
full name: AgClassic Normal
icon: card-sample.png
installer group: magic/silvercut/AgClassic/Normal
-position hint: 029
+position hint: 380
version: 2016-01-17
depends on:
diff --git a/data/magic-archenemy.mse-style/style b/data/magic-archenemy.mse-style/style
index 9df641bba..8ad7f18f6 100644
--- a/data/magic-archenemy.mse-style/style
+++ b/data/magic-archenemy.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Archenemy
installer group: Magic Archenemy/normal style
icon: card-sample.png
-position hint: 01
+position hint: 90
version: 2010-05-20
depends on:
diff --git a/data/magic-b1234.mse-style/style b/data/magic-b1234.mse-style/style
index caba17d0a..feed9b93c 100644
--- a/data/magic-b1234.mse-style/style
+++ b/data/magic-b1234.mse-style/style
@@ -4,7 +4,7 @@ short name: B1234 style
full name: Buttock1234 style
installer group: magic/B1234 style
icon: card-sample.png
-position hint: 104
+position hint: 810
version: 2014-02-22
depends on:
diff --git a/data/magic-cartoon.mse-style/style b/data/magic-cartoon.mse-style/style
index 8ffc90373..53b38c425 100644
--- a/data/magic-cartoon.mse-style/style
+++ b/data/magic-cartoon.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Cartoon Vertical
full name: Style by Lordpenguin
icon: example.png
-position hint: 103
+position hint: 812
installer group: magic/cartoon
version: 2014-02-22
diff --git a/data/magic-cbg-planeswalker.mse-style/style b/data/magic-cbg-planeswalker.mse-style/style
index b5867b7b8..7bd2daf69 100644
--- a/data/magic-cbg-planeswalker.mse-style/style
+++ b/data/magic-cbg-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: Walkers
full name: CBG Planeswalkers
installer group: magic/cbg style/planeswalkers
icon: card-sample.png
-position hint: 102
+position hint: 814
version: 2014-02-22
depends on:
diff --git a/data/magic-classicshifted-artbg.mse-style/style b/data/magic-classicshifted-artbg.mse-style/style
index 94f311fd1..6fb04e5a8 100644
--- a/data/magic-classicshifted-artbg.mse-style/style
+++ b/data/magic-classicshifted-artbg.mse-style/style
@@ -4,7 +4,7 @@ short name: CS Art Background
full name: CS Expanded Art Alteration
installer group: magic/Classicshifted/Artbackground Cards
icon: card-sample.png
-position hint: 069
+position hint: 278
version: 2014-02-22
depends on:
diff --git a/data/magic-classicshifted-duplex.mse-style/style b/data/magic-classicshifted-duplex.mse-style/style
index 25dec28e7..7871e0439 100644
--- a/data/magic-classicshifted-duplex.mse-style/style
+++ b/data/magic-classicshifted-duplex.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Classicshifted Duplex
full name: Duplex Style Card
icon: card-sample.png
-position hint: 064
+position hint: 278
installer group: magic/Classicshifted/duplex cards
version: 2014-07-02
diff --git a/data/magic-classicshifted-flip.mse-style/style b/data/magic-classicshifted-flip.mse-style/style
index 7fb0e76af..7c662535c 100644
--- a/data/magic-classicshifted-flip.mse-style/style
+++ b/data/magic-classicshifted-flip.mse-style/style
@@ -4,7 +4,7 @@ short name: CS Flip Cards
full name: Classicshifted flip cards
installer group: magic/Classicshifted/Flip Cards
icon: card-sample.png
-position hint: 064
+position hint: 278
version: 2014-02-22
depends on:
diff --git a/data/magic-classicshifted-leveler.mse-style/style b/data/magic-classicshifted-leveler.mse-style/style
index 63485c0ce..94ee02dfe 100644
--- a/data/magic-classicshifted-leveler.mse-style/style
+++ b/data/magic-classicshifted-leveler.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Classicshifted Leveler
full name: Classicshifted Leveler Style
icon: card-sample.png
-position hint: 064
+position hint: 278
installer group: magic/Classicshifted/leveler cards
version: 2014-02-22
diff --git a/data/magic-classicshifted-split.mse-style/style b/data/magic-classicshifted-split.mse-style/style
index a1fc2067b..a0de7d04d 100644
--- a/data/magic-classicshifted-split.mse-style/style
+++ b/data/magic-classicshifted-split.mse-style/style
@@ -4,7 +4,7 @@ short name: Classicshifted Splits
full name: Classicshifted Split Cards
installer group: magic/Classicshifted/Split Cards
icon: card-sample.png
-position hint: 064
+position hint: 278
version: 2014-02-22
depends on:
diff --git a/data/magic-classicshifted.mse-style/style b/data/magic-classicshifted.mse-style/style
index 6e6810fb8..925404e0b 100644
--- a/data/magic-classicshifted.mse-style/style
+++ b/data/magic-classicshifted.mse-style/style
@@ -4,7 +4,7 @@ short name: Classicshifted
full name: Classic Timeshifts
installer group: magic/Classicshifted/Normal Cards
icon: card-sample.png
-position hint: 061
+position hint: 276
version: 2014-02-22
depends on:
diff --git a/data/magic-comic.mse-style/style b/data/magic-comic.mse-style/style
index ff3f3a8f5..9d44fc195 100644
--- a/data/magic-comic.mse-style/style
+++ b/data/magic-comic.mse-style/style
@@ -4,7 +4,7 @@ short name: Comic
full name: Comic Magic
installer group: magic/Comic style
icon: card-sample.png
-position hint: 101
+position hint: 815
version: 2014-02-22
depends on:
diff --git a/data/magic-comicbookguy.mse-style/style b/data/magic-comicbookguy.mse-style/style
index 82539a15e..bfe339d04 100644
--- a/data/magic-comicbookguy.mse-style/style
+++ b/data/magic-comicbookguy.mse-style/style
@@ -4,7 +4,7 @@ full name: CBG's Normal Magic
short name: CBG Normal
installer group: magic/cbg style
icon: icon.png
-position hint: 102
+position hint: 813
version: 2014-02-22
depends on: magic.mse-game 2008-06-02
diff --git a/data/magic-contraption.mse-style/style b/data/magic-contraption.mse-style/style
index 86ddbccfd..c57bcada8 100644
--- a/data/magic-contraption.mse-style/style
+++ b/data/magic-contraption.mse-style/style
@@ -4,7 +4,7 @@ short name: Contraption
full name: Pendrell's Contraption
installer group: magic/Contraption style
icon: card-sample.png
-position hint: 202
+position hint: 816
version: 2014-02-22
depends on:
diff --git a/data/magic-counter-m15.mse-style/style b/data/magic-counter-m15.mse-style/style
index 74b76fe1d..a88d25a48 100644
--- a/data/magic-counter-m15.mse-style/style
+++ b/data/magic-counter-m15.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: M15 Counters
full name: After M15 Counters
icon: card-sample.png
-position hint: 963
+position hint: 999
installer group: magic/counter cards
version: 2017-05-03
diff --git a/data/magic-counter-mbs.mse-style/style b/data/magic-counter-mbs.mse-style/style
index 45605d71c..1bd42ae74 100644
--- a/data/magic-counter-mbs.mse-style/style
+++ b/data/magic-counter-mbs.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: MBS Counters
full name: from Mirrodin Besieged
icon: card-sample.png
-position hint: 999
+position hint: 998
installer group: magic/counter cards/mbs
version: 2014-06-20
diff --git a/data/magic-counter-nph.mse-style/style b/data/magic-counter-nph.mse-style/style
index 86b1f7c39..14dec990b 100644
--- a/data/magic-counter-nph.mse-style/style
+++ b/data/magic-counter-nph.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: NPH Counters
full name: from New Phyrexia
icon: card-sample.png
-position hint: 999
+position hint: 998
installer group: magic/counter cards/nph
version: 2014-06-20
diff --git a/data/magic-counter.mse-style/style b/data/magic-counter.mse-style/style
index ede58b2d4..600bfbcae 100644
--- a/data/magic-counter.mse-style/style
+++ b/data/magic-counter.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: SOM Counters
full name: from Scars of Mirrodin
icon: card-sample.png
-position hint: 999
+position hint: 998
installer group: magic/counter cards/som
version: 2014-06-20
diff --git a/data/magic-crystal.mse-style/style b/data/magic-crystal.mse-style/style
index 7ff0cb463..92cae2b6e 100644
--- a/data/magic-crystal.mse-style/style
+++ b/data/magic-crystal.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Crystal Style
full name: Cyrstal Style Magic Frame
icon: card-sample.png
-position hint: 105
+position hint: 817
installer group: magic/crystal style
version: 2014-02-22
diff --git a/data/magic-doomtown.mse-style/style b/data/magic-doomtown.mse-style/style
index 683e1458e..3de4f9f45 100644
--- a/data/magic-doomtown.mse-style/style
+++ b/data/magic-doomtown.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Doomtown style
full name: Weird West Magic Style
icon: card-sample.png
-position hint: 203
+position hint: 818
installer group: magic/doomtown style
version: 2014-02-22
diff --git a/data/magic-doublefaced-nyx-back.mse-style/acard.jpg b/data/magic-doublefaced-nyx-back.mse-style/acard.jpg
deleted file mode 100644
index 818a16ccc..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/acard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/acard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/acard2.jpg
deleted file mode 100644
index 62b4cd9bf..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/acard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/apt2.png b/data/magic-doublefaced-nyx-back.mse-style/apt2.png
deleted file mode 100644
index 1ed50325d..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/apt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artifact.png b/data/magic-doublefaced-nyx-back.mse-style/artifact.png
deleted file mode 100644
index 7a9b9f554..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/artifact.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_card.png b/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_card.png
deleted file mode 100644
index 6aed96eeb..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_card2.png b/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_card2.png
deleted file mode 100644
index 8df29b216..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_card2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_pt2.png b/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_pt2.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_pt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/bcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/bcard.jpg
deleted file mode 100644
index d346d3d1c..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/bcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/bcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/bcard2.jpg
deleted file mode 100644
index 011b0c4f5..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/bcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/blank.png b/data/magic-doublefaced-nyx-back.mse-style/blank.png
deleted file mode 100644
index b3f5e3512..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/blank.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/blcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/blcard.jpg
deleted file mode 100644
index e8c4a8ebf..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/blcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/blcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/blcard2.jpg
deleted file mode 100644
index d678bf1c5..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/blcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/blpt.png b/data/magic-doublefaced-nyx-back.mse-style/blpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/blpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/blpt2.png b/data/magic-doublefaced-nyx-back.mse-style/blpt2.png
deleted file mode 100644
index b353cccc3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/blpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/blstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/blstamp.jpg
deleted file mode 100644
index 7326fbd5e..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/blstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/border_mask.png b/data/magic-doublefaced-nyx-back.mse-style/border_mask.png
deleted file mode 100644
index c9daacf15..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/border_mask.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/bpt2.png b/data/magic-doublefaced-nyx-back.mse-style/bpt2.png
deleted file mode 100644
index b353cccc3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/bpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/build.bat b/data/magic-doublefaced-nyx-back.mse-style/build.bat
deleted file mode 100644
index c14180f4e..000000000
--- a/data/magic-doublefaced-nyx-back.mse-style/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15-doublefaced.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-large.mse-symbol-font magic-watermarks.mse-include magic-default-image.mse-include magic-identity-new.mse-include
-
-ren "magic-m15-doublefaced.mse-installer" "Magic - M15 Doublefaced.mse-installer"
\ No newline at end of file
diff --git a/data/magic-doublefaced-nyx-back.mse-style/card-sample.png b/data/magic-doublefaced-nyx-back.mse-style/card-sample.png
deleted file mode 100644
index 8516ede7e..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/card-sample.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ccard.jpg b/data/magic-doublefaced-nyx-back.mse-style/ccard.jpg
deleted file mode 100644
index b469f6592..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ccard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ccard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/ccard2.jpg
deleted file mode 100644
index da11fc98a..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ccard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/clcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/clcard.jpg
deleted file mode 100644
index 7616f2fb2..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/clcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/clcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/clcard2.jpg
deleted file mode 100644
index 86be55a8c..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/clcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/clpt.png b/data/magic-doublefaced-nyx-back.mse-style/clpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/clpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/clpt2.png b/data/magic-doublefaced-nyx-back.mse-style/clpt2.png
deleted file mode 100644
index 781379aa8..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/clpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/clstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/clstamp.jpg
deleted file mode 100644
index ae0e14a6c..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/clstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/cpt.png b/data/magic-doublefaced-nyx-back.mse-style/cpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/cpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/cpt2.png b/data/magic-doublefaced-nyx-back.mse-style/cpt2.png
deleted file mode 100644
index 781379aa8..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/cpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/creature.png b/data/magic-doublefaced-nyx-back.mse-style/creature.png
deleted file mode 100644
index 260d9300b..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/creature.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/cstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/cstamp.jpg
deleted file mode 100644
index ae0e14a6c..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/cstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/enchantment.png b/data/magic-doublefaced-nyx-back.mse-style/enchantment.png
deleted file mode 100644
index 6e31a49df..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/enchantment.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/foil_mask_pt.png b/data/magic-doublefaced-nyx-back.mse-style/foil_mask_pt.png
deleted file mode 100644
index 051756fc3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/foil_mask_pt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/foil_mask_rare_pt.png b/data/magic-doublefaced-nyx-back.mse-style/foil_mask_rare_pt.png
deleted file mode 100644
index ea9adc35b..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/foil_mask_rare_pt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/gcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/gcard.jpg
deleted file mode 100644
index d5236333b..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/gcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/gcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/gcard2.jpg
deleted file mode 100644
index d5d390582..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/gcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/glcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/glcard.jpg
deleted file mode 100644
index aa7cc9db0..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/glcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/glcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/glcard2.jpg
deleted file mode 100644
index d876ffe8a..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/glcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/glpt.png b/data/magic-doublefaced-nyx-back.mse-style/glpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/glpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/glpt2.png b/data/magic-doublefaced-nyx-back.mse-style/glpt2.png
deleted file mode 100644
index 3720c2eae..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/glpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/glstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/glstamp.jpg
deleted file mode 100644
index 4424256a3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/glstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/gpt.png b/data/magic-doublefaced-nyx-back.mse-style/gpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/gpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/gpt2.png b/data/magic-doublefaced-nyx-back.mse-style/gpt2.png
deleted file mode 100644
index 3720c2eae..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/gpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_card.png b/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_card.png
deleted file mode 100644
index 6103acb1c..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_card.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_card2.png b/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_card2.png
deleted file mode 100644
index 6103acb1c..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_card2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/instant.png b/data/magic-doublefaced-nyx-back.mse-style/instant.png
deleted file mode 100644
index d83599a4b..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/instant.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/land.png b/data/magic-doublefaced-nyx-back.mse-style/land.png
deleted file mode 100644
index 68c431217..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/land.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/mcard.jpg
deleted file mode 100644
index a8500870a..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/mcard2.jpg
deleted file mode 100644
index 571be11b3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mlcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/mlcard.jpg
deleted file mode 100644
index ad58b91ae..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mlcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mlcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/mlcard2.jpg
deleted file mode 100644
index 7af5503db..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mlcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mlpt.png b/data/magic-doublefaced-nyx-back.mse-style/mlpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mlpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mlpt2.png b/data/magic-doublefaced-nyx-back.mse-style/mlpt2.png
deleted file mode 100644
index e7677e0c3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mlpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mlstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/mlstamp.jpg
deleted file mode 100644
index 17bbc73e3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mlstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mpt2.png b/data/magic-doublefaced-nyx-back.mse-style/mpt2.png
deleted file mode 100644
index e7677e0c3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/mpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_card.png b/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_card.png
deleted file mode 100644
index 53af49868..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_card2.png b/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_card2.png
deleted file mode 100644
index 898bf05d0..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_card2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_stamp2.png b/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_stamp2.png
deleted file mode 100644
index bb0de72d6..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_stamp2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multitype.png b/data/magic-doublefaced-nyx-back.mse-style/multitype.png
deleted file mode 100644
index c3f23833c..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/multitype.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/night_circle.png b/data/magic-doublefaced-nyx-back.mse-style/night_circle.png
deleted file mode 100644
index d6118b70a..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/night_circle.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/planeswalker.png b/data/magic-doublefaced-nyx-back.mse-style/planeswalker.png
deleted file mode 100644
index 4f28c6e74..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/planeswalker.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/rcard.jpg
deleted file mode 100644
index 2f2aeae13..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/rcard2.jpg
deleted file mode 100644
index c7a205373..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rlcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/rlcard.jpg
deleted file mode 100644
index d3dbc9cef..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rlcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rlcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/rlcard2.jpg
deleted file mode 100644
index d47391da5..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rlcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rlpt.png b/data/magic-doublefaced-nyx-back.mse-style/rlpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rlpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rlpt2.png b/data/magic-doublefaced-nyx-back.mse-style/rlpt2.png
deleted file mode 100644
index 792e358b0..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rlpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rlstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/rlstamp.jpg
deleted file mode 100644
index fad080231..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rlstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rpt2.png b/data/magic-doublefaced-nyx-back.mse-style/rpt2.png
deleted file mode 100644
index 792e358b0..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/rpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/sorcery.png b/data/magic-doublefaced-nyx-back.mse-style/sorcery.png
deleted file mode 100644
index 97b4855d8..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/sorcery.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/structure.png b/data/magic-doublefaced-nyx-back.mse-style/structure.png
deleted file mode 100644
index 11f950667..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/structure.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/style b/data/magic-doublefaced-nyx-back.mse-style/style
deleted file mode 100644
index a002ba03c..000000000
--- a/data/magic-doublefaced-nyx-back.mse-style/style
+++ /dev/null
@@ -1,820 +0,0 @@
-mse version: 2.0.0
-game: magic
-short name: DFC Nyx back
-full name: Double-faced with Nyx back
-icon: card-sample.png
-installer group: magic/m15 style/double faced
-position hint: 065
-
-version: 2018-02-22
-depends on:
- package: magic.mse-game
- version: 2014-06-25
-depends on:
- package: magic-default-image.mse-include
- version: 2007-09-23
-depends on:
- package: magic-watermarks.mse-include
- version: 2007-09-23
-depends on:
- package: magic-identity-new.mse-include
- version: 2012-01-22
-depends on:
- package: magic-mana-large.mse-symbol-font
- version: 2007-09-23
-depends on:
- package: magic-mana-small.mse-symbol-font
- version: 2007-09-23
-
-card width: 752
-card height: 523
-card dpi: 150
-############################################################## Extra scripts
-init script:
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
- # 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 }
-
- template_prefix := [card: "" card2: "" pt: "" pt2: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" card2: "card2.jpg" pt: "pt.png", pt2: "pt2.png" stamp: "stamp.jpg" identity: "identity.png"]
- template := { template_prefix[type] + input + template_suffix[type] }
- land_template := { template_prefix[type] + (if input == "a" then "c" else input) + "l" + template_suffix[type] }
- # Use land templates for previews because they show more contrast
- hybrid_previews := "land,hybrid"
-
- # This will create two seperate card faces
- card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) }
- card_ptbox2 := { color_background(type:"pt2", base_hybrid:pt_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"
- }
-
- # Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
- typesymbol_for := { "none" }
-
- # Is the card a promo card?
- is_promo := { styling.promo }
-
- # Is the second card face a creature?
- has_pt_2 := { card.power_2 != "" or card.toughness_2 != "" }
- has_identity := { styling.color_indicator_dot }
- has_identity_2 := {styling.color_indicator_dot_2 }
- is_unsorted := {styling.remove_from_autocount}
-############################################################## Set info fields
-set info style:
- symbol:
- variation:
- name: invertedcommon
- border radius: 0.10
- fill type: solid
- fill color: rgb(255,255,255)
- border color: rgb(0,0,0)
-############################################################## Extra style options
-styling field:
- type: boolean
- name: use holofoil stamps
- description: Change to no to disable rare holofoil stamps
-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
-styling field:
- type: boolean
- name: color indicator dot
- description: Use the color indicator dot
- initial: no
-styling field:
- type: boolean
- name: color indicator dot 2
- description: Use the second color indicator dot
- initial: yes
-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: 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
-styling field:
- type: boolean
- name: inverted common symbol
- description: Should the common rarity symbol be inverted, like in Coldsnap?
- initial: no
-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") }
-############################################################## Card fields
-card style:
- ############################# Background stuff
- card color:
- left: 0
- top: 0
- width: 375
- height: 523
- z index: 0
- render style: image
- popup style: in place
- image: { card_background() }
- card color 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 0
- render style: image
- popup style: in place
- image: { card_background2() }
- ############################# Name line
- name:
- left: { if card.card_symbol != "none" then 76 else 56}
- top: 30
- right: { 341 - card_style.casting_cost.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: black
- name 2:
- left: 437
- top: 30
- right: { 714 - card_style.casting_cost_2.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: white
- casting cost:
- right: 346
- top: 29
- width: { max(30, card_style.casting_cost.content_width) + 5 }
- height: 23
- alignment: middle right
- font:
- name: MPlantin
- size: 15
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- casting cost 2:
- right: 722
- top: 29
- width: { max(30, card_style.casting_cost_2.content_width) + 5 }
- height: 23
- alignment: middle right
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- card symbol:
- left: {if card.card_symbol=="none" then 45 else 55}
- top: 30
- height: 20
- width: 14
- z index: 2
- render style: image
- choice images:
- tombstone: tombstone.png
- transformation:
- left: 19
- top: 25
- height: 31
- width: 31
- render style: image
- choice images:
- day: sun_circle.png
- night: night_circle.png
- type symbol:
- left: 19
- top: 25
- height: { if card.type_symbol == "none" then 16 else 31 }
- width: {if card.type_symbol == "none" then 16 else 31 }
- z index: 1
- render style: image
- choice images:
- artifact: artifact.png
- creature: creature.png
- enchantment: enchantment.png
- instant: instant.png
- land: land.png
- multitype: multitype.png
- sorcery: sorcery.png
- planeswalker: planeswalker.png
- structure: structure.png
- transformation 2:
- left: 396
- top: 25
- height: 31
- width: 31
- render style: image
- choice images:
- day: sun_circle.png
- night: night_circle.png
- type symbol 2:
- left: 396
- top: 25
- height: { if card.type_symbol_2 == "none" then 16 else 31 }
- width: {if card.type_symbol_2 == "none" then 16 else 31 }
- z index: 1
- render style: image
- choice images:
- artifact: artifact.png
- creature: creature.png
- enchantment: enchantment.png
- instant: instant.png
- land: land.png
- multitype: multitype.png
- sorcery: sorcery.png
- planeswalker: planeswalker.png
- structure: structure.png
- ############################# Image
- image:
- left: 29
- top: 60
- width: 316
- height: 231
- z index: 1
- default: {default_image(card.card_color)}
- image 2:
- left: 406
- top: 60
- width: 316
- height: 231
- z index: 1
- default: {default_image(card.card_color_2)}
- ############################# Card type
- type:
- left: { if has_identity() then "52" else "32" }
- top: 296
- width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 1
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: black
- separator color: red
- type 2:
- left: { if has_identity_2() then "427" else "411" }
- top: 296
- width: { (if has_identity_2() then "290" else "304") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 2
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: white
- separator color: red
- rarity:
- right: 344
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- rarity 2:
- right: 719
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- indicator:
- left: 31
- top: 300
- width: 17
- height: 17
- z index: 1
- render style: image
- visible: { has_identity() }
- image: { card_identity() }
- indicator 2:
- left: 406
- top: 300
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity_2() }
- image: { card_identity() }
- ############################# Text box
- text:
- left: 29
- top: 327
- width: 314
- height: 154
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 2
- padding left: 6
- padding 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
- text 2:
- left: 408
- top: 327
- width: 314
- height: 154
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text_2) and
- card.flavor_text_2 == "" and
- card_style.text_2.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 2
- 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
- watermark:
- left: 117
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- watermark 2:
- left: 492
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- pt:
- z index: 2
- left: 286
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: black
- separator color: red
- pt 2:
- z index: 2
- left: 661
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: white
- separator color: red
- ############################# Card sorting / numbering
- set code:
- left: 24
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- set code 2:
- left: 399
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- ############################# Copyright stuff
- illustrator:
- left: { 44 + card_style.set_code.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright:
- right: 350
- top: { if card.pt != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- visible: {not set.automatic_copyright}
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
- illustrator 2:
- left: { 419 + card_style.set_code_2.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright 2:
- right: 728
- top: { if card.pt_2 != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- visible: {not set.automatic_copyright}
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
-############################################################## Extra card fields
-extra card field:
- type: text
- name: card code
- editable: false
- save value: false
- script:
- if set.automatic_card_numbers and not styling.remove_from_autocount then
- forward_editor(prefix: card_number_m15() + "a/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
- else
- combined_editor(field1: card.custom_card_number, separator: " " + rarity_code() + " ", field2: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow
- editable: false
- save value: false
- choice: white
-extra card field:
- type: text
- name: card code 2
- editable: false
- save value: false
- script:
- if set.automatic_card_numbers and not styling.remove_from_autocount then
- forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
- else
- combined_editor(field1: card.custom_card_number, separator: " " + rarity_code() + " ", field2: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow 2
- editable: false
- save value: false
- choice: white
-extra card field:
- type: text
- name: set code 2
- editable: false
- save value: false
- script: card.set_code
-extra card field:
- type: choice
- name: stamp
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: foil stamp
- choice: stamp
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer 2
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: text
- name: pt 2 copy
- script: card.pt_2
- editable: false
- save value: false
-extra card field:
- type: choice
- name: pt box
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: pt box 2
- script: card.card_color_2
- editable: false
- save value: false
-extra card field:
- type: text
- name: auto copyright
- script: set.copyright
- save value: false
- editable: false
- show statistics: false
-extra card field:
- type: text
- name: auto copyright 2
- script: set.copyright
- save value: false
- editable: false
- show statistics: false
-extra card style:
- foil layer:
- left: 0
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- mask: { "foil_mask" + ( if is_rare() then "_rare" else "" ) + ( if has_pt() then "_pt" else "" ) + ".png" }
- foil layer 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- mask: { "foil_mask" + ( if has_pt_2() then "_pt" else "" ) + ".png" }
- pt 2 copy:
- z index: 4
- left: 311
- top: 447
- width: 30
- height: 12
- alignment: bottom right
- font:
- name: ModMatrix
- size: 12
- weight: bold
- color: black
- separator color: red
- card code:
- left: 24
- top: 488
- width: 120
- height: 10
- z index: 2
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- artist arrow:
- left: { 28 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 2
- render style: image
- image: artist_arrow.png
- artist arrow 2:
- left: { 403 + card_style.set_code_2.content_width }
- top: 500
- width: 12
- height: 7
- z index: 2
- render style: image
- image: artist_arrow.png
- card code 2:
- left: 399
- top: 488
- width: 120
- height: 10
- z index: 2
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- pt box:
- left: 273
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt != "" }
- render style: image
- image: { card_ptbox() }
- pt box 2:
- left: 648
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt_2 != "" }
- render style: image
- image: { card_ptbox2() }
- stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() and styling.use_holofoil_stamps }
- render style: image
- image: { card_stamp() }
- foil stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() and styling.use_holofoil_stamps }
- render style: image
- image: foil_stamp.png
- auto copyright:
- right: 350
- top: { if card.pt != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- visible: {set.automatic_copyright}
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
- auto copyright 2:
- right: 728
- top: { if card.pt_2 != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- visible: {set.automatic_copyright}
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
diff --git a/data/magic-doublefaced-nyx-back.mse-style/sun_circle.png b/data/magic-doublefaced-nyx-back.mse-style/sun_circle.png
deleted file mode 100644
index ca9fded6a..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/sun_circle.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ucard.jpg b/data/magic-doublefaced-nyx-back.mse-style/ucard.jpg
deleted file mode 100644
index e54809620..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ucard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ucard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/ucard2.jpg
deleted file mode 100644
index 2a6dffe48..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ucard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ulcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/ulcard.jpg
deleted file mode 100644
index 5d7f372b8..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ulcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ulcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/ulcard2.jpg
deleted file mode 100644
index 19c2638a3..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ulcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ulpt.png b/data/magic-doublefaced-nyx-back.mse-style/ulpt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ulpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ulpt2.png b/data/magic-doublefaced-nyx-back.mse-style/ulpt2.png
deleted file mode 100644
index f9c94e2b6..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ulpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ulstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/ulstamp.jpg
deleted file mode 100644
index 7a4af91c4..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/ulstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/upt2.png b/data/magic-doublefaced-nyx-back.mse-style/upt2.png
deleted file mode 100644
index f9c94e2b6..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/upt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/wcard.jpg
deleted file mode 100644
index 8e6a9a7a6..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/wcard2.jpg
deleted file mode 100644
index 1c2a42181..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wlcard.jpg b/data/magic-doublefaced-nyx-back.mse-style/wlcard.jpg
deleted file mode 100644
index 9c46f0478..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wlcard.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wlcard2.jpg b/data/magic-doublefaced-nyx-back.mse-style/wlcard2.jpg
deleted file mode 100644
index fd7dce601..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wlcard2.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wlpt.png b/data/magic-doublefaced-nyx-back.mse-style/wlpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wlpt.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wlpt2.png b/data/magic-doublefaced-nyx-back.mse-style/wlpt2.png
deleted file mode 100644
index 797690ad0..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wlpt2.png and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wlstamp.jpg b/data/magic-doublefaced-nyx-back.mse-style/wlstamp.jpg
deleted file mode 100644
index 8f1f9eb0e..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wlstamp.jpg and /dev/null differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wpt2.png b/data/magic-doublefaced-nyx-back.mse-style/wpt2.png
deleted file mode 100644
index 797690ad0..000000000
Binary files a/data/magic-doublefaced-nyx-back.mse-style/wpt2.png and /dev/null differ
diff --git a/data/magic-duplex.mse-style/style b/data/magic-duplex.mse-style/style
index f25407750..9a53f743b 100644
--- a/data/magic-duplex.mse-style/style
+++ b/data/magic-duplex.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Duplex
full name: Multiple Part Cards
icon: card-sample.png
-position hint: 101
+position hint: 903
installer group: magic/duplex cards
version: 2014-02-22
diff --git a/data/magic-dynamic.mse-style/style b/data/magic-dynamic.mse-style/style
index a34f4f331..8c37fa92d 100644
--- a/data/magic-dynamic.mse-style/style
+++ b/data/magic-dynamic.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Dynamic Style
full name: AF's Dynamic Style
icon: card-sample.png
-position hint: 102
+position hint: 820
installer group: magic/dynamic style
version: 2014-02-22
diff --git a/data/magic-echotemplate.mse-style/style b/data/magic-echotemplate.mse-style/style
index 53fcce8c5..7da10c26a 100644
--- a/data/magic-echotemplate.mse-style/style
+++ b/data/magic-echotemplate.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Echo
full name: Echo Style
icon: card-sample.png
-position hint: 202
+position hint: 821
installer group: magic/echo style
version: 2014-02-22
diff --git a/data/magic-etherium.mse-style/style b/data/magic-etherium.mse-style/style
index 753cd47d2..889cd3d07 100644
--- a/data/magic-etherium.mse-style/style
+++ b/data/magic-etherium.mse-style/style
@@ -4,7 +4,7 @@ full name: Esper Etherium Style
short name: Etherium
installer group: magic/etherium style
icon: card-sample.png
-position hint: 101
+position hint: 822
version: 2014-02-22
depends on:
diff --git a/data/magic-extended-art.mse-style/style b/data/magic-extended-art.mse-style/style
index dd819433f..376fab170 100644
--- a/data/magic-extended-art.mse-style/style
+++ b/data/magic-extended-art.mse-style/style
@@ -4,7 +4,7 @@ full name: Extended Art
short name: Extended Art
installer group: magic/new style/extended art
icon: card-sample.png
-position hint: 702
+position hint: 216
version: 2010-03-26
depends on:
diff --git a/data/magic-fallout.mse-style/style b/data/magic-fallout.mse-style/style
index b61b4068f..dbfaf472a 100644
--- a/data/magic-fallout.mse-style/style
+++ b/data/magic-fallout.mse-style/style
@@ -4,7 +4,7 @@ short name: Fallout
full name: Fallout Style
installer group: magic/fallout style
icon: card-sample.png
-position hint: 202
+position hint: 823
version: 2014-02-22
depends on:
diff --git a/data/magic-firepenguinmaster-flip.mse-style/style b/data/magic-firepenguinmaster-flip.mse-style/style
index 0b61d30e6..563eb7040 100644
--- a/data/magic-firepenguinmaster-flip.mse-style/style
+++ b/data/magic-firepenguinmaster-flip.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Flip Magic
short name: FPM Flip
installer group: magic/FirePenguinMaster/Flip cards
icon: card-sample.png
-position hint: 74
+position hint: 805
version: 2014-02-23
depends on:
diff --git a/data/magic-firepenguinmaster-planeswalker.mse-style/style b/data/magic-firepenguinmaster-planeswalker.mse-style/style
index b254086d5..1a47c30ec 100644
--- a/data/magic-firepenguinmaster-planeswalker.mse-style/style
+++ b/data/magic-firepenguinmaster-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM Planeswalkers
short name: FPM 'Walkers
installer group: magic/FirePenguinMaster/Planeswalker cards
icon: card-sample.png
-position hint: 74
+position hint: 801
version: 2014-02-23
depends on:
diff --git a/data/magic-firepenguinmaster-promo.mse-style/style b/data/magic-firepenguinmaster-promo.mse-style/style
index 97b4319f3..356ee51f4 100644
--- a/data/magic-firepenguinmaster-promo.mse-style/style
+++ b/data/magic-firepenguinmaster-promo.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Promo Magic
short name: FPM Promo
installer group: magic/FirePenguinMaster/Promotional
icon: card-sample.png
-position hint: 74
+position hint: 803
version: 2014-02-23
depends on:
diff --git a/data/magic-firepenguinmaster-split.mse-style/style b/data/magic-firepenguinmaster-split.mse-style/style
index 9c53af63b..2f82f8f2f 100644
--- a/data/magic-firepenguinmaster-split.mse-style/style
+++ b/data/magic-firepenguinmaster-split.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Split Magic
short name: FPM Split
installer group: magic/FirePenguinMaster/Split cards
icon: card-sample.png
-position hint: 74
+position hint: 804
version: 2014-02-23
depends on:
diff --git a/data/magic-firepenguinmaster-token.mse-style/style b/data/magic-firepenguinmaster-token.mse-style/style
index 439c78aa4..8d19f3f72 100644
--- a/data/magic-firepenguinmaster-token.mse-style/style
+++ b/data/magic-firepenguinmaster-token.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Token Magic
short name: FPM Token
installer group: magic/FirePenguinMaster/Tokens
icon: card-sample.png
-position hint: 74
+position hint: 802
version: 2014-02-23
depends on:
diff --git a/data/magic-firepenguinmaster.mse-style/style b/data/magic-firepenguinmaster.mse-style/style
index caac2903a..c6472e84e 100644
--- a/data/magic-firepenguinmaster.mse-style/style
+++ b/data/magic-firepenguinmaster.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Normal Magic
short name: FPM Normal
installer group: magic/FirePenguinMaster/Normal cards
icon: card-sample.png
-position hint: 71
+position hint: 800
version: 2014-02-23
depends on:
diff --git a/data/magic-firepenguinmasterpromo.mse-style/style b/data/magic-firepenguinmasterpromo.mse-style/style
index 802914616..2516d5c7a 100644
--- a/data/magic-firepenguinmasterpromo.mse-style/style
+++ b/data/magic-firepenguinmasterpromo.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Promo Magic
short name: FPM Promo
installer group: magic/FirePenguinMaster/Promotional
icon: card-sample.png
-position hint: 804
+position hint: 803
version: 2010-03-26
depends on:
diff --git a/data/magic-firepenguinmastersplit.mse-style/style b/data/magic-firepenguinmastersplit.mse-style/style
index 3cc03892d..6a7c5860b 100644
--- a/data/magic-firepenguinmastersplit.mse-style/style
+++ b/data/magic-firepenguinmastersplit.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Split Magic
short name: FPM Split
installer group: magic/FirePenguinMaster/Split cards
icon: card-sample.png
-position hint: 803
+position hint: 804
version: 2010-03-26
depends on:
diff --git a/data/magic-firepenguinmastertokens.mse-style/style b/data/magic-firepenguinmastertokens.mse-style/style
index a3354c116..a28bb89fc 100644
--- a/data/magic-firepenguinmastertokens.mse-style/style
+++ b/data/magic-firepenguinmastertokens.mse-style/style
@@ -4,7 +4,7 @@ full name: FPM's Token Magic
short name: FPM Token
installer group: magic/FirePenguinMaster/Tokens
icon: card-sample.png
-position hint: 807
+position hint: 802
version: 2010-03-26
depends on:
diff --git a/data/magic-fkih.mse-style/style b/data/magic-fkih.mse-style/style
index 92abce2b1..41dda8830 100644
--- a/data/magic-fkih.mse-style/style
+++ b/data/magic-fkih.mse-style/style
@@ -4,7 +4,7 @@ full name: FKiH's Magic template
short name: FKiH
installer group: magic/FKiH style
icon: card-sample.png
-position hint: 202
+position hint: 824
version: 2014-02-22
depends on:
diff --git a/data/magic-future-artbg.mse-style/style b/data/magic-future-artbg.mse-style/style
index 7f3b9153d..7203a2ec8 100644
--- a/data/magic-future-artbg.mse-style/style
+++ b/data/magic-future-artbg.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Art BG
full name: Futureshift Art BG
installer group: magic/Future/Artbackground cards
icon: card-sample.png
-position hint: 049
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future-clear.mse-style/style b/data/magic-future-clear.mse-style/style
index bdc22aa24..770e874c1 100644
--- a/data/magic-future-clear.mse-style/style
+++ b/data/magic-future-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Clear
full name: Futureshifted Clear
installer group: magic/Future/Clear
icon: card-sample.png
-position hint: 043
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future-flip.mse-style/style b/data/magic-future-flip.mse-style/style
index 49f12a573..dc7053dde 100644
--- a/data/magic-future-flip.mse-style/style
+++ b/data/magic-future-flip.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Flips
full name: Future flip cards
installer group: magic/Future/flip cards
icon: card-sample.png
-position hint: 044
+position hint: 275
version: 2014-02-22
depends on:
diff --git a/data/magic-future-mirrored.mse-style/style b/data/magic-future-mirrored.mse-style/style
index 368589214..cf0a8dafa 100644
--- a/data/magic-future-mirrored.mse-style/style
+++ b/data/magic-future-mirrored.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Mirror
full name: Mirrored Futureshifts
installer group: magic/Future/Mirrored Normal cards
icon: card-sample.png
-position hint: 049
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future-planeswalker-horizontal.mse-style/style b/data/magic-future-planeswalker-horizontal.mse-style/style
index c24e127a1..b8a743e0b 100644
--- a/data/magic-future-planeswalker-horizontal.mse-style/style
+++ b/data/magic-future-planeswalker-horizontal.mse-style/style
@@ -4,7 +4,7 @@ short name: Horizontal Future Walkers
full name: Horizonal Futureshift Planeswalkers
installer group: magic/Future/planeswalkers/horizontal
icon: card-sample.png
-position hint: 049
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future-planeswalker.mse-style/style b/data/magic-future-planeswalker.mse-style/style
index 0c1de4179..d9be82c97 100644
--- a/data/magic-future-planeswalker.mse-style/style
+++ b/data/magic-future-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Walkers
full name: Futureshift Planeswalkers
installer group: magic/Future/planeswalkers
icon: card-sample.png
-position hint: 044
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future-promo.mse-style/style b/data/magic-future-promo.mse-style/style
index 12df91fe9..bb1617c7a 100644
--- a/data/magic-future-promo.mse-style/style
+++ b/data/magic-future-promo.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Promo
full name: Futureshift Promotional
installer group: magic/Future/promotional
icon: card-sample.png
-position hint: 044
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future-split-facing.mse-style/style b/data/magic-future-split-facing.mse-style/style
index e0136cb7d..87bd15e69 100644
--- a/data/magic-future-split-facing.mse-style/style
+++ b/data/magic-future-split-facing.mse-style/style
@@ -4,7 +4,7 @@ short name: FS Facing Splits
full name: Futureshift Facing Splits
installer group: magic/Future/Split cards/Facing
icon: card-sample.png
-position hint: 049
+position hint: 275
version: 2014-02-22
depends on:
diff --git a/data/magic-future-split.mse-style/style b/data/magic-future-split.mse-style/style
index a0eb36ad4..998a5c032 100644
--- a/data/magic-future-split.mse-style/style
+++ b/data/magic-future-split.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Splits
full name: Futureshift Splits
installer group: magic/Future/Split cards
icon: card-sample.png
-position hint: 044
+position hint: 275
version: 2014-02-22
depends on:
diff --git a/data/magic-future-textless-clear.mse-style/style b/data/magic-future-textless-clear.mse-style/style
index 1f0a854a9..c0a0d3148 100644
--- a/data/magic-future-textless-clear.mse-style/style
+++ b/data/magic-future-textless-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Textless Clear
full name: Futureshift Textless Clear
installer group: magic/Future/Textless cards/Clear
icon: card-sample.png
-position hint: 044
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future-textless.mse-style/style b/data/magic-future-textless.mse-style/style
index c1c818b27..5dce9fc31 100644
--- a/data/magic-future-textless.mse-style/style
+++ b/data/magic-future-textless.mse-style/style
@@ -4,7 +4,7 @@ short name: Future Textless
full name: Futureshift Textless
installer group: magic/Future/Textless cards
icon: card-sample.png
-position hint: 043
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-future.mse-style/style b/data/magic-future.mse-style/style
index df8e77216..d5ebe7b5e 100644
--- a/data/magic-future.mse-style/style
+++ b/data/magic-future.mse-style/style
@@ -4,7 +4,7 @@ short name: Future
full name: Futureshift
installer group: magic/Future/Normal cards
icon: card-sample.png
-position hint: 041
+position hint: 273
version: 2014-02-22
depends on:
diff --git a/data/magic-hecatomb.mse-style/style b/data/magic-hecatomb.mse-style/style
index ce3c07e93..4644df0e9 100644
--- a/data/magic-hecatomb.mse-style/style
+++ b/data/magic-hecatomb.mse-style/style
@@ -4,7 +4,7 @@ short name: Hecatomb
full name: Hecatomb
installer group: magic/hecatomb style
icon: card-sample.png
-position hint: 203
+position hint: 825
version: 2014-02-22
depends on:
diff --git a/data/magic-heroes.mse-style/style b/data/magic-heroes.mse-style/style
index 59effd82b..3ea0c0464 100644
--- a/data/magic-heroes.mse-style/style
+++ b/data/magic-heroes.mse-style/style
@@ -4,7 +4,7 @@ short name: Heroes
full name: Moxy's Heroes
installer group: magic/Moxydotorg's heroes
icon: card-sample.png
-position hint: 019
+position hint: 826
version: 2014-02-22
depends on:
diff --git a/data/magic-horror-planeswalker.mse-style/style b/data/magic-horror-planeswalker.mse-style/style
index 39feee1fd..a3f1bee95 100644
--- a/data/magic-horror-planeswalker.mse-style/style
+++ b/data/magic-horror-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: Horror Walkers
full name: Horror Planeswalkers
installer group: magic/horror style/planeswalkers
icon: card-sample.png
-position hint: 204
+position hint: 828
version: 2014-02-22
depends on:
diff --git a/data/magic-horror.mse-style/style b/data/magic-horror.mse-style/style
index 21a35db9a..139ff5eea 100644
--- a/data/magic-horror.mse-style/style
+++ b/data/magic-horror.mse-style/style
@@ -4,7 +4,7 @@ short name: Horror
full name: Magic Horror
icon: card-sample.png
installer group: magic/horror style
-position hint: 204
+position hint: 827
version: 2014-02-22
depends on:
diff --git a/data/magic-intense-horizontal.mse-style/style b/data/magic-intense-horizontal.mse-style/style
index 645e22f76..4cce4dac2 100644
--- a/data/magic-intense-horizontal.mse-style/style
+++ b/data/magic-intense-horizontal.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Intense Horizontal
full name: Style by Lordpenguin
icon: card-sample.png
-position hint: 103
+position hint: 829
installer group: magic/intense/horizontal
version: 2014-02-22
diff --git a/data/magic-jumpstart-front.mse-style/style b/data/magic-jumpstart-front.mse-style/style
index e6bfb0023..ed1ea99cb 100644
--- a/data/magic-jumpstart-front.mse-style/style
+++ b/data/magic-jumpstart-front.mse-style/style
@@ -4,7 +4,7 @@ short name: Jumpstart Front Card
full name: Jumpstart Front Card
icon: card-sample.png
installer group: magic/m15 style/Emblems
-position hint: 001
+position hint: 090
version: 2018-02-22
depends on:
diff --git a/data/magic-l5r.mse-style/style b/data/magic-l5r.mse-style/style
index d922d797e..4a0de5e9d 100644
--- a/data/magic-l5r.mse-style/style
+++ b/data/magic-l5r.mse-style/style
@@ -4,7 +4,7 @@ full name: L5R Style
short name: L5R
installer group: magic/L5R style
icon: icon.png
-position hint: 203
+position hint: 830
version: 2014-02-22
depends on:
diff --git a/data/magic-m15-GoodBad.mse-style/style b/data/magic-m15-GoodBad.mse-style/style
index 9e87729ac..421103aa6 100644
--- a/data/magic-m15-GoodBad.mse-style/style
+++ b/data/magic-m15-GoodBad.mse-style/style
@@ -4,7 +4,7 @@ short name: GoodBad M15 style
full name: Good and Bad After M15
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 013
+position hint: 021
version: 2018-02-09
depends on:
diff --git a/data/magic-m15-adventure.mse-style/style b/data/magic-m15-adventure.mse-style/style
index 8cd8d5bf6..f4a7453d7 100644
--- a/data/magic-m15-adventure.mse-style/style
+++ b/data/magic-m15-adventure.mse-style/style
@@ -159,6 +159,7 @@ styling field:
description: Other options for the frame
choice: godzilla style alias
choice: pokemon evobar
+ choice: prerelease stamp
styling field:
type: boolean
name: remove from autocount
@@ -714,6 +715,11 @@ extra card field:
save value: true
editable: true
description: Where they put mtgstory.com on story spotlights.
+extra card field:
+ type: text
+ name: promo label
+ save value: true
+ description: The golden promo label.
extra card style:
card code:
left: 24
@@ -726,6 +732,17 @@ extra card style:
size: 7
color: white
weight: bold
+ promo label:
+ left: {if is_spot() then 65 else 40}
+ top: 262
+ width: {if chosen(styling.other_options, choice:"prerelease stamp") then (if is_spot() then 245 else 295) else 0}
+ height: 29
+ alignment: middle right
+ z index: 4
+ font:
+ name: ModMatrix
+ size: 14
+ color: rgb(223,169,41)
artist arrow:
left: { 28 + card_style.set_code.content_width }
top: 500
diff --git a/data/magic-m15-altered.mse-style/artifact_blend_slide3.png b/data/magic-m15-altered.mse-style/artifact_blend_slide3.png
new file mode 100644
index 000000000..2fafe37f0
Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_slide3.png differ
diff --git a/data/magic-m15-altered.mse-style/d20slice.png b/data/magic-m15-altered.mse-style/d20slice.png
new file mode 100644
index 000000000..7dbd69ce6
Binary files /dev/null and b/data/magic-m15-altered.mse-style/d20slice.png differ
diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_slide3.png b/data/magic-m15-altered.mse-style/hybrid_blend_slide3.png
new file mode 100644
index 000000000..882e7c4a7
Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_slide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/3hover.png b/data/magic-m15-altered.mse-style/masks/3hover.png
new file mode 100644
index 000000000..28261ffa1
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/3hover.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/aslide3.png b/data/magic-m15-altered.mse-style/masks/aslide3.png
new file mode 100644
index 000000000..ea120a881
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/aslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/blslide3.png b/data/magic-m15-altered.mse-style/masks/blslide3.png
new file mode 100644
index 000000000..d93e9219b
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/blslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/bslide3.png b/data/magic-m15-altered.mse-style/masks/bslide3.png
new file mode 100644
index 000000000..bee3f61a7
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/bslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/clslide3.png b/data/magic-m15-altered.mse-style/masks/clslide3.png
new file mode 100644
index 000000000..989c4780d
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/clslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/cslide3.png b/data/magic-m15-altered.mse-style/masks/cslide3.png
new file mode 100644
index 000000000..69b42b0b3
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/cslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/glslide3.png b/data/magic-m15-altered.mse-style/masks/glslide3.png
new file mode 100644
index 000000000..540084216
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/glslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/gslide3.png b/data/magic-m15-altered.mse-style/masks/gslide3.png
new file mode 100644
index 000000000..cbe07f0d9
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/gslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/mlslide3.png b/data/magic-m15-altered.mse-style/masks/mlslide3.png
new file mode 100644
index 000000000..fd9812f5c
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/mlslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/mslide3.png b/data/magic-m15-altered.mse-style/masks/mslide3.png
new file mode 100644
index 000000000..da67f8c84
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/mslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/rlslide3.png b/data/magic-m15-altered.mse-style/masks/rlslide3.png
new file mode 100644
index 000000000..4646427be
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/rlslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/rslide3.png b/data/magic-m15-altered.mse-style/masks/rslide3.png
new file mode 100644
index 000000000..a9f25ea91
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/rslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/ulslide3.png b/data/magic-m15-altered.mse-style/masks/ulslide3.png
new file mode 100644
index 000000000..469ddeefa
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/ulslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/uslide3.png b/data/magic-m15-altered.mse-style/masks/uslide3.png
new file mode 100644
index 000000000..263df2ed4
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/uslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/wlslide3.png b/data/magic-m15-altered.mse-style/masks/wlslide3.png
new file mode 100644
index 000000000..4bae59234
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/wlslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/masks/wslide3.png b/data/magic-m15-altered.mse-style/masks/wslide3.png
new file mode 100644
index 000000000..3f4f00ce0
Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/wslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_slide3.png b/data/magic-m15-altered.mse-style/multicolor_blend_slide3.png
new file mode 100644
index 000000000..794f25f71
Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_slide3.png differ
diff --git a/data/magic-m15-altered.mse-style/ptbox_multiply_3.png b/data/magic-m15-altered.mse-style/ptbox_multiply_3.png
new file mode 100644
index 000000000..8041e67d3
Binary files /dev/null and b/data/magic-m15-altered.mse-style/ptbox_multiply_3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/aslide3.png b/data/magic-m15-altered.mse-style/shifted/aslide3.png
new file mode 100644
index 000000000..f4c9e501d
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/aslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/blslide3.png b/data/magic-m15-altered.mse-style/shifted/blslide3.png
new file mode 100644
index 000000000..d6c266502
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/bslide3.png b/data/magic-m15-altered.mse-style/shifted/bslide3.png
new file mode 100644
index 000000000..ba4738f38
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/clslide3.png b/data/magic-m15-altered.mse-style/shifted/clslide3.png
new file mode 100644
index 000000000..9cd4ad590
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/cslide3.png b/data/magic-m15-altered.mse-style/shifted/cslide3.png
new file mode 100644
index 000000000..95e194fc6
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/glslide3.png b/data/magic-m15-altered.mse-style/shifted/glslide3.png
new file mode 100644
index 000000000..3658b7b46
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/gslide3.png b/data/magic-m15-altered.mse-style/shifted/gslide3.png
new file mode 100644
index 000000000..7857c8380
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/mlslide3.png b/data/magic-m15-altered.mse-style/shifted/mlslide3.png
new file mode 100644
index 000000000..7a8fb165c
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/mslide3.png b/data/magic-m15-altered.mse-style/shifted/mslide3.png
new file mode 100644
index 000000000..bcc6aeeca
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/rlslide3.png b/data/magic-m15-altered.mse-style/shifted/rlslide3.png
new file mode 100644
index 000000000..8a325c9be
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/rslide3.png b/data/magic-m15-altered.mse-style/shifted/rslide3.png
new file mode 100644
index 000000000..55411626f
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/ulslide3.png b/data/magic-m15-altered.mse-style/shifted/ulslide3.png
new file mode 100644
index 000000000..58a3d05c7
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/uslide3.png b/data/magic-m15-altered.mse-style/shifted/uslide3.png
new file mode 100644
index 000000000..9a69fc7c4
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/uslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/wlslide3.png b/data/magic-m15-altered.mse-style/shifted/wlslide3.png
new file mode 100644
index 000000000..d64270e06
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/shifted/wslide3.png b/data/magic-m15-altered.mse-style/shifted/wslide3.png
new file mode 100644
index 000000000..d2c5c4ff0
Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wslide3.png differ
diff --git a/data/magic-m15-altered.mse-style/style b/data/magic-m15-altered.mse-style/style
index 9add11f9c..ca15df160 100644
--- a/data/magic-m15-altered.mse-style/style
+++ b/data/magic-m15-altered.mse-style/style
@@ -53,10 +53,10 @@ init script:
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
- base_template_prefix := [card: "" alias: "alias/" snow:"snow/" snowtexture:"snow/" devoid:"devoid/" nyx: "nyx/" miracle: "miracles/" node:"nodes/" promo: "promo/" crown: "legend/" cons:"conspiracy/" curtain: "curtains/" fnm: "fnm/", fnmpt: "paradox/", map: "maps/" energy: "energies/", mappt: "maps/" pt: "", slide: "masks/", slide2: "masks/", arrow: "arrows/", arrow2: "arrows/", arrow3: "arrows/", season: "season/" stamp: "" identity: "/magic-identity-new.mse-include/"]
- shifted_template_prefix := [card: "shifted/" alias: "shifted/" snow:"snow/" snowtexture:"snow/" devoid:"devoid/" nyx: "nyx/" miracle: "shifted/" node:"shifted/" promo: "promo/" crown: "shifted/" cons:"conspiracy/" curtain: "curtains/" fnm:"fnm/", fnmpt: "paradox/", map: "maps/" energy: "energies/", mappt: "maps/" pt: "shifted/", slide: "shifted/", slide2: "shifted/", arrow: "arrows/", arrow2: "arrows/", arrow3: "arrows/", season: "season/" stamp: "shifted/" identity: "/magic-identity-new.mse-include/"]
+ base_template_prefix := [card: "" alias: "alias/" snow:"snow/" snowtexture:"snow/" devoid:"devoid/" nyx: "nyx/" miracle: "miracles/" node:"nodes/" promo: "promo/" crown: "legend/" cons:"conspiracy/" curtain: "curtains/" fnm: "fnm/", fnmpt: "paradox/", map: "maps/" energy: "energies/", mappt: "maps/" pt: "", slide: "masks/", slide2: "masks/", slide3: "masks/", arrow: "arrows/", arrow2: "arrows/", arrow3: "arrows/", season: "season/" stamp: "" identity: "/magic-identity-new.mse-include/"]
+ shifted_template_prefix := [card: "shifted/" alias: "shifted/" snow:"snow/" snowtexture:"snow/" devoid:"devoid/" nyx: "nyx/" miracle: "shifted/" node:"shifted/" promo: "promo/" crown: "shifted/" cons:"conspiracy/" curtain: "curtains/" fnm:"fnm/", fnmpt: "paradox/", map: "maps/" energy: "energies/", mappt: "maps/" pt: "shifted/", slide: "shifted/", slide2: "shifted/", slide3: "shifted/", arrow: "arrows/", arrow2: "arrows/", arrow3: "arrows/", season: "season/" stamp: "shifted/" identity: "/magic-identity-new.mse-include/"]
template_prefix := { if type == "miracle" and pure_snow() then [miracle:"snow/"] else if is_shifted() then shifted_template_prefix else base_template_prefix }
- template_suffix := [card: "card.jpg" node:"node.png" alias:"alias.png" devoid:"card.png" snow:"card.jpg" snowtexture:"snow.png" nyx: "nyx.png" miracle: "miracle.png" promo: "card.jpg" crown: "crown.png" cons:"cons.png" curtain: "card.png" fnm:"card.png", fnmpt: "pt.png", map: "card.png", energy: "card.png", mappt: "pt.png" pt: "pt.png", slide: "slide.png", slide2: "slide2.png", stamp: "stamp.jpg", arrow: "arrow.png", arrow2: "arrow2.png", arrow3: "arrow3.png", season: "flag.png" identity: "identity.png"]
+ template_suffix := [card: "card.jpg" node:"node.png" alias:"alias.png" devoid:"card.png" snow:"card.jpg" snowtexture:"snow.png" nyx: "nyx.png" miracle: "miracle.png" promo: "card.jpg" crown: "crown.png" cons:"cons.png" curtain: "card.png" fnm:"card.png", fnmpt: "pt.png", map: "card.png", energy: "card.png", mappt: "pt.png" pt: "pt.png", slide: "slide.png", slide2: "slide2.png", slide3: "slide3.png", stamp: "stamp.jpg", arrow: "arrow.png", arrow2: "arrow2.png", arrow3: "arrow3.png", season: "flag.png" identity: "identity.png"]
template := { crown_lead(type) + template_prefix()[type] + input + crown_follow(type) + template_suffix[type] }
land_template := { crown_lead(type) + template_prefix()[type] + (if input == "a" then "c" else input) + (if landless(type) then "" else "l") + crown_follow(type) + template_suffix[type] }
# Use land templates for previews because they show more contrast
@@ -100,6 +100,7 @@ init script:
cons_background := { color_background(type:"cons", base_hybrid: card_hybrid)}
background_slide := { color_background(type:"slide", base_hybrid: card_hybrid)}
background_slide_2 := { color_background(type:"slide2", base_hybrid: card_hybrid)}
+ background_slide_3 := { color_background(type:"slide3", base_hybrid: card_hybrid)}
season_background := { color_background(type:"season", base_hybrid:card_hybrid) }
# Use the normal tap symbol
mana_t := {
@@ -151,7 +152,38 @@ init script:
override_clear := replace@(match:"()?", replace: "")+
replace@(match:"()?", replace: "")
override_filter := replace@(match:"\\[([^\\]]+)]", replace: "[\\1]")
- text_filter := text_filter + override_clear + {if chosen(styling.other_options, choice:"override-style text") then override_filter(input) else input}
+ is_d20 := {styling.d20_dividers != "off" and not is_leveler()}
+ is_all_break := {contains(styling.d20_dividers, match:"all breaks")}
+ d20string := "^()?((()?[-0-9 ,+>\<]()?)+|[Ee]lse|[Oo]ther) ?()?[|]"
+ d20_array :=
+ filter_text@(match:"(\n|"+d20string+")")
+ +split_text@(match:d20string)
+ number_of_rolls := {if is_all_break() then 1+length(filter_text(card.rule_text, match:"\n"))-rolls_start(card.text) else length(d20_array(input))-1}
+ rolls_start := {
+ if styling.d20_dividers == "all breaks +3" then 4
+ else if styling.d20_dividers == "all breaks +2" then 3
+ else if styling.d20_dividers == "all breaks +1" then 2
+ else if styling.d20_dividers == "all breaks" then 0
+ else if is_d20() then length(d20_array(input).0)
+ else 0
+ }
+ d20_filter := replace@(match:"^([Ee]lse ?|[Oo]ther ?|(()?[-0-9 ,+>\<]()?)+)[|]", replace:"\\1|")
+ top_of_para := {
+ input := input + no_roll(card.text)
+ if card_style.text.layout.paragraphs[input].top or else 0 > 0 then
+ card_style.text.top + card_style.text.layout.paragraphs[input].top - 0.5*(card_style.text.layout.paragraphs[input].top-card_style.text.layout.paragraphs[input-1].bottom)
+ else 0
+ }
+ height_of_para := {
+ input := input + no_roll(card.text)
+ if card_style.text.layout.paragraphs[input].bottom or else 0 > 0 then
+ card_style.text.layout.paragraphs[input].bottom + 1.3*(card_style.text.layout.paragraphs[input].top-card_style.text.layout.paragraphs[input-1].bottom) - card_style.text.layout.paragraphs[input].top
+ else 0
+ }
+ no_roll := {if styling.d20_dividers == "all breaks" then 1 else if rolls_start(input) == 0 then 1 else 0}
+
+ text_filter := text_filter + override_clear + d20_filter + {if chosen(styling.other_options, choice:"override-style text") then override_filter(input) else input}
+
center_map := {is_map() and (card.casting_cost == "" or chosen(styling.other_options, choice:"always center map names"))}
use_evobar := {chosen(styling.other_options, choice:"pokemon evobar")}
is_skinned := {chosen(styling.other_options, choice:"godzilla style alias")}
@@ -173,19 +205,24 @@ init script:
lv_1_height := {lv_2_coordinate()}
lv_2_coordinate := {max(min(52 + to_number(pull_comma_array(styling.level_offset, cell:0))+(if is_full_art() then 20 else if is_mutate() then 12 else nil),152), 0)}
lv_3_coordinate := {max(min(101 + to_number(pull_comma_array(styling.level_offset, cell:1)+(if is_full_art() then 10 else if is_mutate() then 12 else nil)),152), lv_2_coordinate())}
+ lv_4_coordinate := {max(min(152 + to_number(pull_comma_array(styling.level_offset, cell:2)+(if is_full_art() then 10 else if is_mutate() then 12 else nil)),152), lv_3_coordinate())}
lv_2_height := {lv_3_coordinate() - lv_2_coordinate()}
- lv_3_height := {152-lv_3_coordinate()}
+ lv_3_height := {lv_4_coordinate()-lv_3_coordinate()}
+ lv_4_height := {152-lv_4_coordinate()}
l1_center := {327 + (if is_full_art() then 16 else 0) + 0.5*lv_1_height()}
l2_center := {327 + lv_2_coordinate() + 0.5*lv_2_height()}
l3_center := {327 + lv_3_coordinate() + 0.5*lv_3_height()}
- overlay1 := {slice_crop(background_slide(), height: lv_2_height(), width:314, distance:(152-lv_2_coordinate()))}
- overlay2 := {slice_crop(background_slide_2(), height: lv_3_height(), width:314, distance:lv_3_height())}
- mask_height := {if input == "one" then lv_1_height() else if input == "two" then lv_2_height() else if input == "three" then lv_3_height() else 0}
+ l4_center := {327 + lv_4_coordinate() + 0.5*lv_4_height()}
+ overlay1 := {if is_d20() then "d20slice.png" else slice_crop(background_slide(), height: lv_2_height(), width:314, distance:(152-lv_2_coordinate()))}
+ overlay2 := {if is_d20() then "d20slice.png" else slice_crop(background_slide_2(), height: lv_3_height(), width:314, distance:lv_3_height())}
+ overlay3 := {if is_d20() then "d20slice.png" else slice_crop(background_slide_3(), height: lv_4_height(), width:314, distance:lv_4_height())}
+ mask_height := {if input == "one" then lv_1_height() else if input == "two" then lv_2_height() else if input == "three" then lv_3_height() else if input == "four" then lv_4_height() else 0}
lone_pt := {chosen(styling.other_options, choice:"regular pt on levelers") and not starting_loyalty()}
starting_loyalty := {chosen(styling.other_options, choice:"use starting loyalty")}
choose_ptbox := {if is_fnm() then fnm_ptbox() else card_ptbox()}
lv_2_ptbox := { if is_vehicle() then "vpt.png" else if is_clear() then "cpt.png" else if is_fnm() then fnm_ptbox() else leveler_ptbox2() }
lv_3_ptbox := { if is_vehicle() then "vpt.png" else if is_clear() then "cpt.png" else if is_fnm() then fnm_ptbox() else leveler_ptbox3() }
+ lv_4_ptbox := { if is_vehicle() then "vpt.png" else if is_clear() then "cpt.png" else if is_fnm() then fnm_ptbox() else color_background(type:"pt", base_hybrid:leveler_pt_hybrid3) }
arrow_left := {if box_leveler() then -3 else if loy_leveler() then 10 else 18}
arrow_width := {if box_leveler() then 84 else if loy_leveler() then 42 else 56}
arrow_height := {if aug_leveler(input) then 42 else if box_leveler() then 50 else if loy_leveler() then 40 else 40}
@@ -197,9 +234,10 @@ init script:
special_text := {if is_leveler() then ((if card.level_0 != "" then "[" + level_label(0) + " " + card.level_0 + "] " else "") + card.level_1_text + (if card.pt != "" then " [" + card.pt + "]" else "") + "\n"
+ (if card.level_1 != "" then "[" + level_label(1) + " " + card.level_1 + "] " else "") + card.level_2_text + (if card.pt_2 != "" then " [" + card.pt_2 + "]" else "") + "\n"
- + (if card.level_2 != "" then "[" + level_label(2) + " " + card.level_2 + "] " else "") + card.level_3_text + (if card.pt_3 != "" then " [" + card.pt_3 + "]" else "")
+ + (if card.level_2 != "" then "[" + level_label(2) + " " + card.level_2 + "] " else "") + card.level_3_text + (if card.pt_3 != "" then " [" + card.pt_3 + "]" else "") + (if card.level_4_text != "" then "\n" else "")
+ + (if card.level_3 != "" then "[" + level_label(3) + " " + card.level_3 + "] " else "") + card.level_4_text + (if card.pt_7 != "" then " [" + card.pt_7 + "]" else "")
) else if is_mutate() then
- card.level_1_text + "\n" + card.text
+ card.level_1_text + "\n" + card.rule_text
else ""
}
card_shape := {if is_leveler() then "leveler" else "normal"}
@@ -306,6 +344,16 @@ styling field:
type: text
name: font cap
description: Caps the font size of all text boxes to allow consistent sizes. Default is 14.
+styling field:
+ type: choice
+ name: d20 dividers
+ choice: d20 mode
+ choice: off
+ choice: all breaks
+ choice: all breaks +1
+ choice: all breaks +2
+ choice: all breaks +3
+ description: Do dice levels normally, off, on all linebreaks, on all but the first linebreak, etc.
styling field:
type: text
name: arrow or bullet offsets
@@ -313,7 +361,7 @@ styling field:
styling field:
type: text
name: level offset
- description: Formatted as 1,2,3,. Move the level boxes down X pixels. Use negative to move up.
+ description: Formatted as 1,2,3,. Move the level boxes down X pixels. Use negative to move up. For 4 equal levels, use -14,-25,-38,
styling field:
type: text
name: level label
@@ -694,7 +742,7 @@ card style:
left: {if card.level_2 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29}
top: {331 + lv_3_coordinate()}
right: {if card.pt_3 != "" then 277 else 342}
- height: {if not is_leveler() then 0 else lv_3_height()-2}
+ height: {if not is_leveler()then 0 else lv_3_height()-2}
font:
name: MPlantin
italic name: MPlantin-Italic
@@ -725,6 +773,41 @@ card style:
line height soft: 0.9
line height hard max: {if is_modal(card.level_3_text) then 1.0 else 1.3 }
line height line max: 1.6
+ level 4 text:
+ left: {if card.level_3 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29}
+ top: {331 + lv_4_coordinate()}
+ right: {if card.pt_7 != "" then 277 else 342}
+ height: {if not is_leveler() then 0 else lv_4_height()-2}
+ font:
+ name: MPlantin
+ italic name: MPlantin-Italic
+ size: {if styling.font_cap != "" then to_number(styling.font_cap) else 14}
+ scale down to: 6
+ color: { if is_full_art() or is_fnm() then "white" else "black"}
+ shadow color: {if is_full_art() or is_fnm() then "black" else rgba(0,0,0,0)}
+ shadow displacement x: -1
+ shadow displacement y: 1
+ symbol font:
+ name: { styling.text_box_mana_symbols }
+ size: {if styling.font_cap != "" then to_number(styling.font_cap) else 14}
+ scale down to: 6
+ alignment:
+ script:
+ if (styling.center_text == "short text only" and
+ not contains(match:"\n", card.rule_text) and
+ card.flavor_text == "" and
+ card_style.text.content_lines <= 2) or
+ styling.center_text == "always"
+ then "middle center"
+ else "middle left"
+ z index: 3
+ padding left: 6
+ padding right: 4
+ line height hard: {if is_modal(card.level_4_text) then 0.9 else 1.2 }
+ line height line: 1.5
+ line height soft: 0.9
+ line height hard max: {if is_modal(card.level_4_text) then 1.0 else 1.3 }
+ line height line max: 1.6
watermark:
left: { if is_map() then 40 else 19 }
top: { if is_full_art() then 359 else 330 }
@@ -787,6 +870,23 @@ card style:
symbol font:
name: { styling.level_mana_symbols }
size: {12 + if center_label(0) then 0.5 else 0}
+ level 3:
+ z index: 7
+ left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21}
+ top: {l4_center() - (if aug_leveler(3) then 4 else 2) - (if center_label(3) then 6 else 0) + arrow_offset(3)}
+ width: {if is_leveler() or card.level_2 != "" then (34 + (if box_leveler() then 30 else 0)) else 0}
+ height: { if card_style.level_4_text.height < 10 and card.level_3 == "" then 0 else 22}
+ alignment: center middle shrink-overflow
+ font:
+ name: Beleren Bold
+ size: {if loy_leveler() then 11 else 12 + if center_label(0) then 2 else 0}
+ weight: bold
+ color: {if loy_leveler() then "white" else "black"}
+ shadow color: { if loy_leveler() then rgba(0,0,0,0) else "white"}
+ shadow blur: 2
+ symbol font:
+ name: { styling.level_mana_symbols }
+ size: {12 + if center_label(0) then 0.5 else 0}
############################# PT
pt:
z index: 4
@@ -834,6 +934,21 @@ card style:
shadow color: {if is_shifted() or is_fnm() then rgb(0,0,0) else rgba(0,0,0,0)}
shadow displacement x: -1
shadow displacement y: 1
+ pt 7:
+ z index: 4
+ left: 291
+ top: {(l4_center() - 12)}
+ width: {if is_leveler() and not lone_pt() or card.pt_7 != "" then 60 else 0}
+ height: {if card_style.level_4_text.height < 10 and card.pt_7 == "" then 0 else 28}
+ alignment: center middle shrink-overflow
+ font:
+ name: Beleren Bold
+ size: {if is_map() then 14 else 16}
+ color: {if is_shifted() or is_fnm() then "white" else if is_vehicle() and (not is_legend() or chosen(styling.other_options, choice:"brown legendary vehicle pt")) then "white" else "black"}
+ separator color: red
+ shadow color: {if is_shifted() or is_fnm() then rgb(0,0,0) else rgba(0,0,0,0)}
+ shadow displacement x: -1
+ shadow displacement y: 1
loyalty:
z index: 7
left: 326
@@ -914,6 +1029,12 @@ extra card field:
script: card.card_color
editable: false
save value: false
+extra card field:
+ type: choice
+ name: pt box 4
+ script: card.card_color
+ editable: false
+ save value: false
extra card field:
type: choice
name: stamp
@@ -1050,12 +1171,6 @@ extra card field:
script: card.card_color
save value: false
editable: false
-extra card field:
- type: choice
- name: flash indicator
- choice: dot
- save value: false
- editable: false
# Add the word "LEVEL" to the top arrow.
extra card field:
type: text
@@ -1063,20 +1178,27 @@ extra card field:
editable: false
save value: false
script: if loy_leveler() then ":" else level_label(0)
-# Add the word "LEVEL" to the first arrow.
+# Add the word "LEVEL" to the second arrow.
extra card field:
type: text
name: lvl label 1
editable: false
save value: false
script: if loy_leveler() then ":" else level_label(1)
-# Add the word "LEVEL" to the second arrow.
+# Add the word "LEVEL" to the third arrow.
extra card field:
type: text
name: lvl label 2
editable: false
save value: false
script: if loy_leveler() then ":" else level_label(2)
+# Add the word "LEVEL" to the fourth arrow.
+extra card field:
+ type: text
+ name: lvl label 3
+ editable: false
+ save value: false
+ script: if loy_leveler() then ":" else level_label(2)
extra card field:
type: choice
name: level 2 overlay
@@ -1091,6 +1213,13 @@ extra card field:
choice: mask
editable: false
show statistics: false
+extra card field:
+ type: choice
+ name: level 4 overlay
+ script: card.card_color
+ choice: mask
+ editable: false
+ show statistics: false
extra card field:
type: choice
name: arrow 1
@@ -1112,6 +1241,13 @@ extra card field:
editable: false
save value: false
show statistics: false
+extra card field:
+ type: choice
+ name: arrow 4
+ script: card.card_color
+ editable: false
+ save value: false
+ show statistics: false
extra card field:
type: choice
name: mutbar
@@ -1264,6 +1400,15 @@ extra card style:
visible: { card.pt_3 != "" }
render style: image
image: {if is_map() then mappt_background() else combine_blend(image1: lv_3_ptbox(), image2: "ptbox_multiply_2.png", combine: "multiply")}
+ pt box 4:
+ left: 278
+ top: { l4_center() - (if is_map() then 26 else 15)}
+ width: { if (is_leveler() and not lone_pt()) or card.pt_3 != "" then (if is_map() then 90 else 81) else 0}
+ height: { if (is_leveler() and not lone_pt()) or card.pt_3 != "" then (if is_map() then 54 else 42) else 0}
+ z index: 3
+ visible: { card.pt_7 != "" }
+ render style: image
+ image: {if is_map() then mappt_background() else combine_blend(image1: lv_4_ptbox(), image2: "ptbox_multiply_3.png", combine: "multiply")}
loyalty box:
right: 362
top: 466
@@ -1487,24 +1632,46 @@ extra card style:
color: black
weight: {if loy_leveler() then "" else "bold"}
visible: {card.level_2 != ""}
+ lvl label 3:
+ left: {if box_leveler() then 8 else if loy_leveler() then 48 else 21}
+ top: {l4_center() - (if loy_leveler() then 2 else 10) + arrow_offset(3)}
+ width: {if is_leveler() or card.level_3 != "" then (if loy_leveler() then 10 else 34 + (if box_leveler() then 30 else 0)) else 0}
+ height: {if loy_leveler() then 10 else if center_label(3) then 0 else 10}
+ z index: 6
+ alignment: middle center
+ font:
+ name: {if loy_leveler() then "MPlantin" else "Beleren Small Caps"}
+ size: {if loy_leveler() then 15 else if length(level_label(2)) < 8 or box_leveler() then 7 else 6}
+ color: black
+ weight: {if loy_leveler() then "" else "bold"}
+ visible: {card.level_3 != ""}
level 2 overlay:
left: 29
- top: { 329 + lv_2_coordinate()}
- height: { lv_2_height()}
+ top: { if is_d20() then top_of_para(rolls_start(card.text)) else 329 + lv_2_coordinate()}
+ height: { if is_d20() then height_of_para(rolls_start(card.text)) else lv_2_height()}
width: 314
z index: 0
render style: image
image: {overlay1()}
- visible: {is_leveler() and not is_full_art() and not is_map() and not is_fnm()}
+ visible: {(is_d20() and number_of_rolls(card.text) > 0) or is_leveler() and not is_full_art() and not is_map() and not is_fnm()}
level 3 overlay:
left: 29
- top: { 329 + lv_3_coordinate()}
- height: { lv_3_height()}
+ top: { if is_d20() then top_of_para(rolls_start(card.text)+2) else 329 + lv_3_coordinate()}
+ height: { if is_d20() then height_of_para(rolls_start(card.text)+2) else lv_3_height()}
width: 314
z index: 0
render style: image
image: {overlay2()}
- visible: {is_leveler() and not is_full_art() and not is_map() and not is_fnm()}
+ visible: {(is_d20() and number_of_rolls(card.text)-no_roll(card.text) > 2) or is_leveler() and not is_full_art() and not is_map() and not is_fnm()}
+ level 4 overlay:
+ left: 29
+ top: { if is_d20() then top_of_para(rolls_start(card.text)+4) else 329 + lv_4_coordinate()}
+ height: { if is_d20() then height_of_para(rolls_start(card.text)+4) else lv_4_height()}
+ width: 314
+ z index: 0
+ render style: image
+ image: {overlay3()}
+ visible: {(is_d20() and number_of_rolls(card.text)-no_roll(card.text) > 4) or is_leveler() and not is_full_art() and not is_map() and not is_fnm()}
arrow 1:
z index: 5
left: {arrow_left()}
@@ -1529,6 +1696,14 @@ extra card style:
height: {arrow_height(2)}
render style: image
image: {if loy_leveler() then loyalty_image(card.level_2) else if box_leveler() then choose_ptbox() else arrow_background()}
+ arrow 4:
+ z index: 5
+ left: {arrow_left()}
+ top: {l4_center() - 16 + arrow_offset(3)}
+ width: {if card.level_3 != "" then arrow_width() else 0}
+ height: {arrow_height(3)}
+ render style: image
+ image: {if loy_leveler() then loyalty_image(card.level_3) else if box_leveler() then choose_ptbox() else arrow_background()}
mutbar:
z index: 2
left: 28
diff --git a/data/magic-m15-clear-doublefaced.mse-style/style b/data/magic-m15-clear-doublefaced.mse-style/style
index ad1e2a92e..7e62fa99c 100644
--- a/data/magic-m15-clear-doublefaced.mse-style/style
+++ b/data/magic-m15-clear-doublefaced.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: M15 Clear Double-faced
full name: M15 Style Clear Double-faced
icon: card-sample.png
-position hint: 062
+position hint: 702
installer group: magic/m15 style/clear double faced
version: 2018-02-09
diff --git a/data/magic-m15-clearartifact.mse-style/style b/data/magic-m15-clearartifact.mse-style/style
index f373b29e6..e1f94d4dd 100644
--- a/data/magic-m15-clearartifact.mse-style/style
+++ b/data/magic-m15-clearartifact.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: M15 Clear Artifact
full name: After M15 Clear Artifact
icon: card-sample.png
-position hint: 002
+position hint: 023
installer group: magic/m15 style/normal cards/Clear
version: 2020-04-25
diff --git a/data/magic-m15-custom.mse-style/style b/data/magic-m15-custom.mse-style/style
index 90a07a7d5..f5f3a1f61 100644
--- a/data/magic-m15-custom.mse-style/style
+++ b/data/magic-m15-custom.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 TTK Conspiracy
full name: M15 Take the Crown Conspiracy Style
icon: card-sample.png
installer group: magic/m15 conspiracy style/normal cards
-position hint: 013
+position hint: 022
version: 2018-02-08
depends on:
diff --git a/data/magic-m15-dfc-planeswalker-append.mse-style/style b/data/magic-m15-dfc-planeswalker-append.mse-style/style
index 40b737a10..627829aef 100644
--- a/data/magic-m15-dfc-planeswalker-append.mse-style/style
+++ b/data/magic-m15-dfc-planeswalker-append.mse-style/style
@@ -4,7 +4,7 @@ short name: DFC Walkers Append
full name: M15 Doublefaced Planeswalkers Append
installer group: magic/M15 style/double faced/dfc planeswalker append
icon: card-sample.png
-position hint: 0060
+position hint: 061
version: 2018-02-22
depends on:
diff --git a/data/magic-m15-doublefaced-append.mse-style/style b/data/magic-m15-doublefaced-append.mse-style/style
index 1f4fe224d..9149f21c6 100644
--- a/data/magic-m15-doublefaced-append.mse-style/style
+++ b/data/magic-m15-doublefaced-append.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: M15 DFC Append
full name: M15 Double-faced Appended
icon: card-sample.png
-position hint: 060
+position hint: 061
installer group: magic/m15 style/double faced append
version: 2018-02-22
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard.jpg
deleted file mode 100644
index 78f10640a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard2.jpg
deleted file mode 100644
index cd4af10e5..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard3.jpg
deleted file mode 100644
index ecbebb2cd..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard4.jpg
deleted file mode 100644
index c693d19da..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/acard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/aidentity.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/aidentity.jpg
deleted file mode 100644
index 061a8ace9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/aidentity.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact.png
deleted file mode 100644
index 7a9b9f554..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card.png
deleted file mode 100644
index 55aae378f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card2.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card2.png
deleted file mode 100644
index 55aae378f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card3.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card3.png
deleted file mode 100644
index e23f117c1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card4.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card4.png
deleted file mode 100644
index e23f117c1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_card4.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_stamp.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_stamp.png
deleted file mode 100644
index a4588cc77..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/astamp.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/astamp.jpg
deleted file mode 100644
index 4bd127a45..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/astamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard.jpg
deleted file mode 100644
index cd4da52d9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard2.jpg
deleted file mode 100644
index 1884d4032..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard3.jpg
deleted file mode 100644
index ebb8d6372..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard4.jpg
deleted file mode 100644
index f501e9bec..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bcard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/blank_circle.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/blank_circle.png
deleted file mode 100644
index 0a6e8cb61..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/blank_circle.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/border_mask.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/border_mask.png
deleted file mode 100644
index 5eb174f81..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/border_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bstamp.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bstamp.jpg
deleted file mode 100644
index dc69f3cc4..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/bstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/build.bat b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/build.bat
deleted file mode 100644
index a00f94655..000000000
--- a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15-doublefaced-planeswalker.mse-style magic.mse-game magic-blends.mse-include magic-default-image.mse-include magic-future-common.mse-include magic-watermarks.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font
-
-ren "magic-m15-doublefaced-planeswalker.mse-installer" "Magic - M15 Planeswalker.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/card-sample.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/card-sample.png
deleted file mode 100644
index 239daf8bd..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/card-sample.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard.jpg
deleted file mode 100644
index f09c40e72..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard2.jpg
deleted file mode 100644
index 5c2495b36..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard3.jpg
deleted file mode 100644
index a6434b823..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard4.jpg
deleted file mode 100644
index 29ad189d0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ccard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/cidentity.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/cidentity.jpg
deleted file mode 100644
index 05aee2e5c..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/cidentity.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/clidentity.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/clidentity.jpg
deleted file mode 100644
index 05aee2e5c..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/clidentity.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/creature.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/creature.png
deleted file mode 100644
index 260d9300b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/creature.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/enchantment.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/enchantment.png
deleted file mode 100644
index 6e31a49df..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/enchantment.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard.jpg
deleted file mode 100644
index 23d69ba91..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard2.jpg
deleted file mode 100644
index e8b823dc5..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard3.jpg
deleted file mode 100644
index f3ddf7b7b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard4.jpg
deleted file mode 100644
index 83eac794e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gcard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gstamp.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gstamp.jpg
deleted file mode 100644
index e62b4cb12..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/gstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card.png
deleted file mode 100644
index f14f8f8d8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card2.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card2.png
deleted file mode 100644
index f14f8f8d8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card3.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card3.png
deleted file mode 100644
index 5838e74da..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card4.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card4.png
deleted file mode 100644
index 5838e74da..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_card4.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_stamp.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_stamp.png
deleted file mode 100644
index 58bd1a000..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask.png
deleted file mode 100644
index 642c99d68..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_4abil.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_4abil.png
deleted file mode 100644
index cd9104be7..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_4abil.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_4abil_rare.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_4abil_rare.png
deleted file mode 100644
index c1e477ebd..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_4abil_rare.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_rare.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_rare.png
deleted file mode 100644
index 6dad07536..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/imagemask_rare.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/instant.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/instant.png
deleted file mode 100644
index d83599a4b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/instant.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/land.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/land.png
deleted file mode 100644
index 68c431217..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/land.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyalty.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyalty.png
deleted file mode 100644
index 1075e497b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyalty.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltydown.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltydown.png
deleted file mode 100644
index 999ee7714..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltydown.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltynaught.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltynaught.png
deleted file mode 100644
index afcc091a3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltynaught.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltyup.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltyup.png
deleted file mode 100644
index 8b9ad9a98..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/loyaltyup.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard.jpg
deleted file mode 100644
index 3388e51e9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard2.jpg
deleted file mode 100644
index 6e5d698de..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard3.jpg
deleted file mode 100644
index b3900bfa2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard4.jpg
deleted file mode 100644
index 22571d308..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mcard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mstamp.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mstamp.jpg
deleted file mode 100644
index 1b7c0ade8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/mstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card.png
deleted file mode 100644
index 980b363c9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card2.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card2.png
deleted file mode 100644
index 980b363c9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card3.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card3.png
deleted file mode 100644
index 97c1f42f8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card4.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card4.png
deleted file mode 100644
index 97c1f42f8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_card4.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_stamp.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_stamp.png
deleted file mode 100644
index c4fee6de1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multitype.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multitype.png
deleted file mode 100644
index c3f23833c..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multitype.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/night_circle.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/night_circle.png
deleted file mode 100644
index f0287aa2b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/night_circle.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/planeswalker.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/planeswalker.png
deleted file mode 100644
index 4f28c6e74..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/planeswalker.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard.jpg
deleted file mode 100644
index 0560edc6b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard2.jpg
deleted file mode 100644
index 8034547d2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard3.jpg
deleted file mode 100644
index c00bd2b84..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard4.jpg
deleted file mode 100644
index 27447097f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rcard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rstamp.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rstamp.jpg
deleted file mode 100644
index ee2a2bf4e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/rstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/sorcery.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/sorcery.png
deleted file mode 100644
index 97b4855d8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/sorcery.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/stamp_mask.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/stamp_mask.png
deleted file mode 100644
index cf55a2dfb..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/stamp_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/structure.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/structure.png
deleted file mode 100644
index 11f950667..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/structure.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/style b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/style
deleted file mode 100644
index 091a98530..000000000
--- a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/style
+++ /dev/null
@@ -1,1215 +0,0 @@
-mse version: 2.0.0
-game: magic
-short name: M15 DFC Planeswalkers
-full name: Double Faced Planeswalkers
-installer group: magic/M15 style/double faced/planeswalker
-icon: card-sample.png
-position hint: 898
-
-version: 2018-02-22
-depends on:
- package: magic.mse-game
- version: 2014-07-02
-depends on:
- package: magic-default-image.mse-include
- version: 2007-09-23
-depends on:
- package: magic-watermarks.mse-include
- version: 2007-09-23
-depends on:
- package: magic-identity-new.mse-include
- version: 2012-01-22
-depends on:
- package: magic-mana-large.mse-symbol-font
- version: 2007-09-23
-depends on:
- package: magic-mana-small.mse-symbol-font
- version: 2007-09-23
-
-card width: 752
-card height: 523
-card dpi: 150
-############################################################## Extra scripts
-init script:
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
- # Should hybrids have a grey name?
- mask_hybrid_with_land := { styling.grey_hybrid_name }
-
- template_prefix := [card: "" card2: "" pt: "" stamp: "" card3: "" card4: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card3.jpg" card4: "card4.jpg" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png"]
- template := { template_prefix[type] + input + template_suffix[type] }
-
- #No land templates
- land_template := { "c{type}.jpg" }
-
- # Use the normal tap symbol
- mana_t := {
- if styling.tap_symbol == "old" then "old"
- else if styling.tap_symbol == "diagonal T" then "older"
- else "new"
- }
-
- # Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
- # This will create four seperate card faces
- card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) }
- card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) }
- card_background4 := { color_background(type:"card4", base_hybrid:card_hybrid) }
-
- # Loyalty cost arrows
- loyalty_image := {
- if contains(input, match: "+") then "loyalty up"
- else if contains(input, match: "-") then "loyalty down"
- else "loyalty naught"
- }
-
- card_shape := {"double faced planeswalker"}
-
- typesymbol_for := { "none" }
-
- # Is the card a promo card?
- is_promo := { styling.promo }
-
- # Does the card have four abilities?
- has_four_abilities := { contains(paragraph_count(card.rule_text), match: "\n\n\n") }
- has_four_abilities2 := { contains(paragraph_count(card.rule_text_2), match: "\n\n\n") }
- paragraph_count :=
- replace@(match:"\n", replace:"")+
- filter_text@(match:"\n")
-
-############################################################## Set info fields
-set info style:
- symbol:
- variation:
- name: invertedcommon
- border radius: 0.10
- fill type: solid
- fill color: rgb(255,255,255)
- border color: rgb(0,0,0)
-############################################################## Extra style options
-styling field:
- type: 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: 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: 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: tap symbol
- description: What tap and untap symbols should be used on cards?
- initial: modern
- choice: modern
- choice: old
- choice: diagonal T
-styling field:
- type: choice
- name: center text
- description: When to center text (short text only means only on one-line cards with no flavor text)
- choice: always
- choice: short text only
- choice: never
- initial: never
-styling field:
- type: boolean
- name: promo
- description: Is this card a promo card, with the "P" rarity?
- initial: no
-styling field:
- type: boolean
- name: inverted common symbol
- description: Should the common rarity symbol be inverted, like in Coldsnap?
- initial: no
-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") }
-############################################################## Card fields
-card style:
- ############################# Background stuff
- border color:
- left: 0
- top : 0
- width: 752
- height: 523
- radius: 18
- left width: 17
- right width: 17
- top width: 17
- bottom width: 18
- z index: 4
- 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 has_four_abilities() then card_background3() else card_background() }
- card color 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 0
- render style: image
- popup style: in place
- image: { if has_four_abilities2() then card_background4() else card_background2() }
- ############################# Name line
- name:
- left: { if card.card_symbol != "none" then 77 else 60 }
- top: 23
- right: { 339 - card_style.casting_cost.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: black
- name 2:
- left: 437
- top: 23
- right: { 714 - card_style.casting_cost_2.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: white
- casting cost:
- right: 347
- top: 22
- width: { max(30, card_style.casting_cost.content_width) + 5 }
- height: 23
- alignment: middle right
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- casting cost 2:
- right: 722
- top : 22
- width: { max(30, card_style.casting_cost_2.content_width) + 5 }
- height: 23
- alignment: middle right
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- card symbol:
- left: {if card.card_symbol=="none" then 45 else 58}
- top: 23
- height: 18
- width: 14
- z index: 1
- render style: image
- choice images:
- tombstone: tombstone.png
- transformation:
- left: 21
- top: 18
- height: 32
- width: 32
- render style: image
- choice images:
- day: sun_circle.png
- night: night_circle.png
- type symbol:
- left: 21
- top: 18
- height: { if card.type_symbol == "none" then 16 else 32 }
- width: { if card.type_symbol == "none" then 16 else 32 }
- z index: 1
- render style: image
- choice images:
- artifact: artifact.png
- creature: creature.png
- enchantment: enchantment.png
- instant: instant.png
- land: land.png
- multitype: multitype.png
- sorcery: sorcery.png
- planeswalker: planeswalker.png
- structure: structure.png
- transformation 2:
- left: 397
- top: 18
- height: 32
- width: 32
- render style: image
- choice images:
- day: sun_circle.png
- night: night_circle.png
- type symbol 2:
- left: 397
- top: 18
- height: { if card.type_symbol_2 == "none" then 16 else 32 }
- width: { if card.type_symbol_2 == "none" then 16 else 32 }
- z index: 1
- render style: image
- choice images:
- artifact: artifact.png
- creature: creature.png
- enchantment: enchantment.png
- instant: instant.png
- land: land.png
- multitype: multitype.png
- sorcery: sorcery.png
- planeswalker: planeswalker.png
- structure: structure.png
- ############################# Image
- image:
- left: 25
- top: 52
- width: 324
- height: 427.5
- z index: 2
- mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png" }
- image 2:
- left: 402
- top: 52
- width: 324
- height: 427.5
- z index: 1
- mask: { "imagemask" + ( if has_four_abilities2() then "_4abil" else "" ) + ".png" }
- ############################# Card type
- indicator:
- left: 31
- top: { if has_four_abilities() then 265 else 300 }
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity() }
- image: { card_identity() }
- indicator 2:
- left: 407
- top: { if has_four_abilities2() then 265 else 300 }
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity_2() }
- image: { card_identity() }
- type:
- left: { if has_identity() then "53" else "33" }
- top: { if has_four_abilities() then 261 else 296 }
- width: { 304 - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 2
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: black
- separator color: red
- type 2:
- left: { if has_identity_2() then "427" else "413" }
- top: { if has_four_abilities2() then 261 else 296 }
- width: { (if has_identity_2() then "290" else "304") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 2
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: white
- separator color: red
- rarity:
- right: 345
- top: { if has_four_abilities() then 263 else 298 }
- width: 42
- height: 21
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- rarity 2:
- right: 719
- top : { if has_four_abilities2() then 263 else 298 }
- width: 42
- height: 21
- z index: 3
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- ############################# Text box
- text:
- left: 63
- top: { if has_four_abilities() then 289 else 330 }
- width: 282
- height: { if has_four_abilities() then 183 else 148 }
- font:
- name: MPlantin
- italic name: MPlantin-Italic
- size: { if has_four_abilities() then 13.8 else 14 }
- scale down to: 6
- color: { if has_four_abilities() then rgba(0,0,0,0) else "black" }
- symbol font:
- name: { if has_four_abilities() then "" else styling.text_box_mana_symbols }
- size: 14
- paragraph height: 49
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 4
- padding left: 6
- padding right: 4
- padding bottom: 2
- line height hard: 1.2
- line height line: 1.5
- line height soft: { if has_four_abilities() then 0.895 else 0.9 }
- line height hard max: 1.3
- line height line max: 1.6
- text 2:
- left: 443
- top: { if has_four_abilities2() then 289 else 330 }
- width: 282
- height: { if has_four_abilities2() then 183 else 148 }
- font:
- name: MPlantin
- italic name: MPlantin-Italic
- size: { if has_four_abilities2() then 13.8 else 14 }
- scale down to: 6
- color: { if has_four_abilities2() then rgba(0,0,0,0) else "black" }
- symbol font:
- name: { if has_four_abilities2() then "" else styling.text_box_mana_symbols }
- size: 14
- paragraph height: 49
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 4
- mask: text_mask.png
- padding left: 6
- padding right: 4
- padding bottom: 2
- line height hard: 1.2
- line height line: 1.5
- line height soft: { if has_four_abilities2() then 0.895 else 0.9 }
- line height hard max: 1.3
- line height line max: 1.6
- watermark:
- left: 117
- top : { if has_four_abilities() then 296 else 331 }
- width: 138
- height: { if has_four_abilities() then 185 else 150 }
- z index: 3
- render style: image
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- watermark 2:
- left: 494
- top : { if has_four_abilities2() then 296 else 331 }
- width: 138
- height: { if has_four_abilities2() then 185 else 150 }
- z index: 2
- render style: image
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# Loyalty
- loyalty:
- z index: 7
- left: 326
- top: 462
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 14
- color: white
- loyalty 2:
- z index: 7
- left: 703
- top: 462
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 14
- color: white
- loyalty cost 1:
- z index: 7
- left: 32
- top: { if has_four_abilities() then 297 else 335 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 2:
- z index: 7
- left: 32
- top: { if has_four_abilities() then 344 else 386 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 3:
- z index: 7
- left: 32
- top: { if has_four_abilities() then 391 else 435 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 4:
- z index: 7
- left: 32
- top: 438
- width: { if has_four_abilities() then 13.16 else 0 }
- height: { if has_four_abilities() then 34.63 else 0 }
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 5:
- z index: 7
- left: 409
- top: { if has_four_abilities2() then 297 else 335 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 6:
- z index: 7
- left: 409
- top: { if has_four_abilities2() then 344 else 386 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 7:
- z index: 7
- left: 409
- top: { if has_four_abilities2() then 391 else 435 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 8:
- z index: 7
- left: 409
- top: 438
- width: { if has_four_abilities2() then 13.16 else 0 }
- height: { if has_four_abilities2() then 34.63 else 0 }
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- ############################# Card sorting / numbering
- set code:
- left: 24
- top: 498
- width: 40
- height: 10
- z index: 6
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- set code 2:
- left: 399
- top: 498
- width: 40
- height: 10
- z index: 6
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- ############################# Copyright stuff
- illustrator:
- left: { 44 + card_style.set_code.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- illustrator 2:
- left: { 419 + card_style.set_code_2.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright 2:
- right: 725
- top: 498
- width: 140
- height: 10
- z index: 1
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
- copyright:
- right: 350
- top: 498
- width: 140
- height: 10
- z index: 1
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
-############################################################## Extra card fields
-extra card field:
- type: text
- name: card code
- save value: false
- script: forward_editor(prefix: card_number_m15() + "a/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: text
- name: card code 2
- editable: false
- save value: false
- script: forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow
- editable: false
- save value: false
- choice: white
-extra card field:
- type: choice
- name: artist arrow 2
- editable: false
- save value: false
- choice: white
-extra card field:
- type: choice
- name: pt box
- script: card.card_color_2
- editable: false
- save value: false
-extra card field:
- type: choice
- name: loyalty box
- editable: false
- choice: loyalty
- save value: false
-extra card field:
- type: choice
- name: loyalty box 2
- editable: false
- choice: loyalty
- save value: false
-extra card field:
- type: choice
- name: stamp
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: foil stamp
- choice: stamp
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer 2
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: choice
- name: loyalty cost box 1
- editable: false
- script: loyalty_image(card.loyalty_cost_1)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 2
- editable: false
- script: loyalty_image(card.loyalty_cost_2)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 3
- editable: false
- script: loyalty_image(card.loyalty_cost_3)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 4
- editable: false
- script: loyalty_image(card.loyalty_cost_4)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 5
- editable: false
- script: loyalty_image(card.loyalty_cost_5)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 6
- editable: false
- script: loyalty_image(card.loyalty_cost_6)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 7
- editable: false
- script: loyalty_image(card.loyalty_cost_7)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 8
- editable: false
- script: loyalty_image(card.loyalty_cost_8)
- save value: false
-extra card field:
- type: text
- name: colon 1
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 2
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 3
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 4
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 5
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 6
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 7
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 8
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: second text
- editable: false
- multi line: true
- save value: false
- script: card.text
-extra card field:
- type: text
- name: third text
- editable: false
- multi line: true
- save value: false
- script: card.text_2
-extra card style:
- card code:
- left: 24
- top: 488
- width: 120
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- card code 2:
- left: 399
- top: 488
- width: 120
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- artist arrow:
- left: { 28 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 2
- render style: image
- image: artist_arrow.png
- artist arrow 2:
- left: { 403 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 6
- render style: image
- image: artist_arrow.png
- loyalty box:
- right: 362
- top: 460
- width: 60
- height: 38
- z index: 6
- render style: image
- visible: { card.loyalty !="" }
- choice images:
- loyalty: loyalty.png
- loyalty box 2:
- right: 739
- top: 460
- width: 60
- height: 38
- z index: 6
- render style: image
- visible: { card.loyalty_2 !="" }
- choice images:
- loyalty: loyalty.png
- stamp:
- left: 170
- top: 473
- width: 36.5
- height: 22.5
- z index: 6
- visible: { is_rare() }
- render style: image
- image: { card_stamp() }
- mask: stamp_mask.png
- foil stamp:
- left: 170
- top: 473
- width: 36.5
- height: 22.5
- z index: 7
- visible: { is_rare() }
- render style: image
- image: foil_stamp.png
- foil layer 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- foil layer:
- left: 0
- top : 0
- width: 375
- height: 523
- z index: 4
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- loyalty cost box 1:
- left: 18
- top: { if has_four_abilities() then 295 else 333 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_1 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 2:
- left: 18
- top: { if has_four_abilities() then 342 else 383 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_2 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 3:
- left: 18
- top: { if has_four_abilities() then 389 else 432 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_3 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 4:
- left: 18
- top: 436
- width: { if has_four_abilities() then 42 else 0 }
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_4 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 5:
- left: 395
- top: { if has_four_abilities2() then 295 else 333 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_5 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 6:
- left: 395
- top: { if has_four_abilities2() then 342 else 383 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_6 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 7:
- left: 395
- top: { if has_four_abilities2() then 389 else 432 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_7 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 8:
- left: 395
- top: 436
- width: { if has_four_abilities2() then 42 else 0 }
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_8 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- colon 1:
- left: 59
- top: { if has_four_abilities() then 309 else 347 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_1 !="" }
- colon 2:
- left: 59
- top: { if has_four_abilities() then 356 else 397 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_2 !="" }
- colon 3:
- left: 59
- top: { if has_four_abilities() then 403 else 446 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_3 !="" }
- colon 4:
- left: 59
- top: 450
- width: { if has_four_abilities() then 5 else 0 }
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_4 !="" }
- colon 5:
- left: 436
- top: { if has_four_abilities2() then 309 else 347 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_5 !="" }
- colon 6:
- left: 436
- top: { if has_four_abilities2() then 356 else 397 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_6 !="" }
- colon 7:
- left: 436
- top: { if has_four_abilities2() then 403 else 446 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_7 !="" }
- colon 8:
- left: 436
- top: 450
- width: { if has_four_abilities2() then 5 else 0 }
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_8 !="" }
- second text:
- left: 63
- top: 293
- width: 282
- height: 183
- 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
- paragraph height: 47
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 5
- mask: text_mask.png
- padding left: 6
- padding right: 4
- padding bottom: 2
- 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
- visible: { has_four_abilities() }
- third text:
- left: 443
- top: 293
- width: 282
- height: 183
- 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
- paragraph height: 47
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 3
- mask: text_mask.png
- padding left: 6
- padding right: 4
- padding bottom: 2
- 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
- visible: { has_four_abilities2() }
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/sun_circle.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/sun_circle.png
deleted file mode 100644
index a6397c5c0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/sun_circle.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/tombstone.png b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/tombstone.png
deleted file mode 100644
index d5508a6d3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/tombstone.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard.jpg
deleted file mode 100644
index 90e0cc788..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard2.jpg
deleted file mode 100644
index 2ea42cf66..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard3.jpg
deleted file mode 100644
index 8a7a2f83f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard4.jpg
deleted file mode 100644
index 74f69bc89..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ucard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ustamp.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ustamp.jpg
deleted file mode 100644
index 3a773c532..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/ustamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard.jpg
deleted file mode 100644
index cb72858a1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard2.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard2.jpg
deleted file mode 100644
index 3814e17f6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard3.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard3.jpg
deleted file mode 100644
index bce0653e2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard4.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard4.jpg
deleted file mode 100644
index 862a814fd..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wcard4.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wstamp.jpg b/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wstamp.jpg
deleted file mode 100644
index 402d35592..000000000
Binary files a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/wstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard.jpg
deleted file mode 100644
index 78f10640a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard2.jpg
deleted file mode 100644
index ecbebb2cd..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard3.jpg
deleted file mode 100644
index f22306aef..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/acard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/apt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/apt.png
deleted file mode 100644
index 1ed50325d..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/apt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card.png
deleted file mode 100644
index 55aae378f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card2.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card2.png
deleted file mode 100644
index e23f117c1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card3.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card3.png
deleted file mode 100644
index 8df29b216..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_pt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_pt.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_stamp.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_stamp.png
deleted file mode 100644
index a4588cc77..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/astamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/astamp.jpg
deleted file mode 100644
index 4bd127a45..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/astamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard.jpg
deleted file mode 100644
index cd4da52d9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard2.jpg
deleted file mode 100644
index ebb8d6372..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard3.jpg
deleted file mode 100644
index cf973096e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcorner.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcorner.png
deleted file mode 100644
index 735e0b9f5..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/blcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/blcard3.jpg
deleted file mode 100644
index 7f9542d9b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/blcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/blpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/blpt.png
deleted file mode 100644
index b353cccc3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/blpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/border_mask.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/border_mask.png
deleted file mode 100644
index 5eb174f81..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/border_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bpt.png
deleted file mode 100644
index b353cccc3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bstamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bstamp.jpg
deleted file mode 100644
index dc69f3cc4..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/bstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/build.bat b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/build.bat
deleted file mode 100644
index c6d0b36a0..000000000
--- a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15-doublefaced-sparker.mse-style magic-m15-doublefaced-sacrificer.mse-style magic.mse-game magic-blends.mse-include magic-default-image.mse-include magic-watermarks.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font
-
-ren "magic-m15-doublefaced-sparker.mse-installer" "Magic - M15 Sparkers & Sacrificers.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/card-sample.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/card-sample.png
deleted file mode 100644
index 2f582140e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/card-sample.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard.jpg
deleted file mode 100644
index f09c40e72..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard2.jpg
deleted file mode 100644
index a6434b823..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard3.jpg
deleted file mode 100644
index 340214521..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccorner.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccorner.png
deleted file mode 100644
index 34012b063..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ccorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/clcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/clcard3.jpg
deleted file mode 100644
index 2707a07ed..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/clcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/clpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/clpt.png
deleted file mode 100644
index 781379aa8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/clpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/cpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/cpt.png
deleted file mode 100644
index 781379aa8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/cpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/cstamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/cstamp.jpg
deleted file mode 100644
index 20d2327af..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/cstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_mask3.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_mask3.png
deleted file mode 100644
index 3f647e2d3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_mask3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_mask_rare3.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_mask_rare3.png
deleted file mode 100644
index 2633ea6d1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_mask_rare3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard.jpg
deleted file mode 100644
index 23d69ba91..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard2.jpg
deleted file mode 100644
index f3ddf7b7b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard3.jpg
deleted file mode 100644
index 3f4ddfb6f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcorner.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcorner.png
deleted file mode 100644
index 6f8ba2d33..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/glcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/glcard3.jpg
deleted file mode 100644
index 71f4314b2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/glcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/glpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/glpt.png
deleted file mode 100644
index 3720c2eae..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/glpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gpt.png
deleted file mode 100644
index 3720c2eae..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gstamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gstamp.jpg
deleted file mode 100644
index e62b4cb12..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/gstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card.png
deleted file mode 100644
index f14f8f8d8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card2.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card2.png
deleted file mode 100644
index 5838e74da..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card3.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card3.png
deleted file mode 100644
index 6103acb1c..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_pt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_stamp.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_stamp.png
deleted file mode 100644
index 58bd1a000..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask.png
deleted file mode 100644
index 642c99d68..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_4abil.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_4abil.png
deleted file mode 100644
index cd9104be7..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_4abil.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_4abil_rare.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_4abil_rare.png
deleted file mode 100644
index c1e477ebd..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_4abil_rare.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_rare.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_rare.png
deleted file mode 100644
index 6dad07536..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/imagemask_rare.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyalty.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyalty.png
deleted file mode 100644
index 1075e497b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyalty.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltydown.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltydown.png
deleted file mode 100644
index 999ee7714..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltydown.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltynaught.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltynaught.png
deleted file mode 100644
index afcc091a3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltynaught.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltyup.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltyup.png
deleted file mode 100644
index 8b9ad9a98..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/loyaltyup.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard.jpg
deleted file mode 100644
index 3388e51e9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard2.jpg
deleted file mode 100644
index b3900bfa2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard3.jpg
deleted file mode 100644
index 6157a87d9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcorner.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcorner.png
deleted file mode 100644
index 30b17f556..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mlcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mlcard3.jpg
deleted file mode 100644
index 5b08a33da..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mlcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mlpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mlpt.png
deleted file mode 100644
index e7677e0c3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mpt.png
deleted file mode 100644
index e7677e0c3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mstamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mstamp.jpg
deleted file mode 100644
index 1b7c0ade8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/mstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card.png
deleted file mode 100644
index 980b363c9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card2.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card2.png
deleted file mode 100644
index 97c1f42f8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card3.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card3.png
deleted file mode 100644
index 998bbaac7..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_pt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_stamp.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_stamp.png
deleted file mode 100644
index c4fee6de1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/planeswalker.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/planeswalker.png
deleted file mode 100644
index b7b519dc5..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/planeswalker.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard.jpg
deleted file mode 100644
index 0560edc6b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard2.jpg
deleted file mode 100644
index c00bd2b84..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard3.jpg
deleted file mode 100644
index 8d7c91ca6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcorner.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcorner.png
deleted file mode 100644
index 9e4110c7d..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rlcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rlcard3.jpg
deleted file mode 100644
index bdf3d7f05..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rlcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rlpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rlpt.png
deleted file mode 100644
index 792e358b0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rpt.png
deleted file mode 100644
index 792e358b0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rstamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rstamp.jpg
deleted file mode 100644
index ee2a2bf4e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/rstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/stamp_mask.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/stamp_mask.png
deleted file mode 100644
index cf55a2dfb..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/stamp_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/text_mask.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/text_mask.png
deleted file mode 100644
index 32e7c583b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/text_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/tombstone.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/tombstone.png
deleted file mode 100644
index d5508a6d3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/tombstone.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard.jpg
deleted file mode 100644
index 90e0cc788..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard2.jpg
deleted file mode 100644
index 8a7a2f83f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard3.jpg
deleted file mode 100644
index 71699a200..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucorner.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucorner.png
deleted file mode 100644
index 36a841937..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ucorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ulcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ulcard3.jpg
deleted file mode 100644
index e705c7d64..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ulcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ulpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ulpt.png
deleted file mode 100644
index f9c94e2b6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ulpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/upt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/upt.png
deleted file mode 100644
index f9c94e2b6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/upt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ustamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ustamp.jpg
deleted file mode 100644
index 3a773c532..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/ustamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard.jpg
deleted file mode 100644
index cb72858a1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard2.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard2.jpg
deleted file mode 100644
index bce0653e2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard3.jpg
deleted file mode 100644
index 3da55277a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcorner.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcorner.png
deleted file mode 100644
index 2801d44f6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wlcard3.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wlcard3.jpg
deleted file mode 100644
index 5534117c8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wlcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wlpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wlpt.png
deleted file mode 100644
index 797690ad0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wpt.png b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wpt.png
deleted file mode 100644
index 797690ad0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wstamp.jpg b/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wstamp.jpg
deleted file mode 100644
index 402d35592..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/wstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard.jpg
deleted file mode 100644
index 818a16ccc..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard2.jpg
deleted file mode 100644
index da7e7bed1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard3.jpg
deleted file mode 100644
index 9c0fcc7c3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/acard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/apt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/apt.png
deleted file mode 100644
index 15d680e6c..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/apt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card.png
deleted file mode 100644
index 6aed96eeb..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card2.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card2.png
deleted file mode 100644
index 55aae378f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card2_old.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card2_old.png
deleted file mode 100644
index 55aae378f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card2_old.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card3.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card3.png
deleted file mode 100644
index e23f117c1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card3_old.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card3_old.png
deleted file mode 100644
index e23f117c1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_card3_old.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_identity.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_pt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_pt.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/astamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/astamp.jpg
deleted file mode 100644
index e73324021..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/astamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard.jpg
deleted file mode 100644
index d346d3d1c..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard2.jpg
deleted file mode 100644
index 8320e2a97..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard3.jpg
deleted file mode 100644
index 0daa400ac..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcorner.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcorner.png
deleted file mode 100644
index 735e0b9f5..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/blcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/blcard.jpg
deleted file mode 100644
index e8c4a8ebf..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/blcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/blpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/blpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/blpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/blstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/blstamp.jpg
deleted file mode 100644
index 7326fbd5e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/blstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/border_mask.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/border_mask.png
deleted file mode 100644
index fe94188f8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/border_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/bpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/bstamp.jpg
deleted file mode 100644
index 970d9ebd4..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/bstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/build.bat b/data/magic-m15-doublefaced-borderable-sparker.mse-style/build.bat
deleted file mode 100644
index c6d0b36a0..000000000
--- a/data/magic-m15-doublefaced-borderable-sparker.mse-style/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15-doublefaced-sparker.mse-style magic-m15-doublefaced-sacrificer.mse-style magic.mse-game magic-blends.mse-include magic-default-image.mse-include magic-watermarks.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font
-
-ren "magic-m15-doublefaced-sparker.mse-installer" "Magic - M15 Sparkers & Sacrificers.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/card-sample.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/card-sample.png
deleted file mode 100644
index 2f582140e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/card-sample.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard.jpg
deleted file mode 100644
index b469f6592..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard2.jpg
deleted file mode 100644
index 16a4144fb..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard3.jpg
deleted file mode 100644
index 58a675683..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccorner.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccorner.png
deleted file mode 100644
index 34012b063..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ccorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/clcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/clcard.jpg
deleted file mode 100644
index 7616f2fb2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/clcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/clpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/clpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/clpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/clstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/clstamp.jpg
deleted file mode 100644
index 89b7c03bf..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/clstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/cpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/cpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/cpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_mask.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_mask.png
deleted file mode 100644
index 3f647e2d3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_mask_rare.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_mask_rare.png
deleted file mode 100644
index 2633ea6d1..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_mask_rare.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_stamp.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_stamp.png
deleted file mode 100644
index 375256851..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/foil_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard.jpg
deleted file mode 100644
index d5236333b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard2.jpg
deleted file mode 100644
index 0b3ed5d62..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard3.jpg
deleted file mode 100644
index 6094b55b5..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcorner.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcorner.png
deleted file mode 100644
index 6f8ba2d33..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/glcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/glcard.jpg
deleted file mode 100644
index aa7cc9db0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/glcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/glpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/glpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/glpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/glstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/glstamp.jpg
deleted file mode 100644
index 4424256a3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/glstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/gpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/gstamp.jpg
deleted file mode 100644
index 4911100b0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/gstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card.png
deleted file mode 100644
index 6103acb1c..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card2.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card2.png
deleted file mode 100644
index f14f8f8d8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card3.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card3.png
deleted file mode 100644
index 5838e74da..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_identity.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_pt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/imagemask.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/imagemask.png
deleted file mode 100644
index 642c99d68..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/imagemask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/imagemask_4abil.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/imagemask_4abil.png
deleted file mode 100644
index cd9104be7..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/imagemask_4abil.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyalty.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyalty.png
deleted file mode 100644
index 1075e497b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyalty.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltydown.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltydown.png
deleted file mode 100644
index 999ee7714..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltydown.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltynaught.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltynaught.png
deleted file mode 100644
index afcc091a3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltynaught.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltyup.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltyup.png
deleted file mode 100644
index 8b9ad9a98..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/loyaltyup.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard.jpg
deleted file mode 100644
index a8500870a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard2.jpg
deleted file mode 100644
index d8e4b8bed..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard3.jpg
deleted file mode 100644
index 2e25698df..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcorner.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcorner.png
deleted file mode 100644
index 30b17f556..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlcard.jpg
deleted file mode 100644
index ad58b91ae..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlstamp.jpg
deleted file mode 100644
index 17bbc73e3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/mstamp.jpg
deleted file mode 100644
index 30c05e991..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/mstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card.png
deleted file mode 100644
index 53af49868..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card2.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card2.png
deleted file mode 100644
index 980b363c9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card2_old.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card2_old.png
deleted file mode 100644
index 980b363c9..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card2_old.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card3.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card3.png
deleted file mode 100644
index 97c1f42f8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card3.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card3_old.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card3_old.png
deleted file mode 100644
index 97c1f42f8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_card3_old.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_identity.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_pt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_stamp.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_stamp.png
deleted file mode 100644
index 857df552a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/multicolor_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/planeswalker.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/planeswalker.png
deleted file mode 100644
index b7b519dc5..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/planeswalker.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard.jpg
deleted file mode 100644
index 2f2aeae13..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard2.jpg
deleted file mode 100644
index 9af2fd512..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard3.jpg
deleted file mode 100644
index 102ef2fc3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcorner.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcorner.png
deleted file mode 100644
index 9e4110c7d..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlcard.jpg
deleted file mode 100644
index d3dbc9cef..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlstamp.jpg
deleted file mode 100644
index fad080231..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/rstamp.jpg
deleted file mode 100644
index 20ba3c26a..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/rstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/style b/data/magic-m15-doublefaced-borderable-sparker.mse-style/style
deleted file mode 100644
index 10f38690d..000000000
--- a/data/magic-m15-doublefaced-borderable-sparker.mse-style/style
+++ /dev/null
@@ -1,980 +0,0 @@
-mse version: 2.0.0
-game: magic
-short name: M15 Sparkers
-full name: Normal -> Planeswalker
-installer group: magic/M15 style/double faced/sparker
-icon: card-sample.png
-position hint: 898
-
-version: 2018-02-22
-depends on:
- package: magic.mse-game
- version: 2014-06-25
-depends on:
- package: magic-default-image.mse-include
- version: 2007-09-23
-depends on:
- package: magic-watermarks.mse-include
- version: 2007-09-23
-depends on:
- package: magic-identity-new.mse-include
- version: 2012-01-22
-depends on:
- package: magic-mana-large.mse-symbol-font
- version: 2007-09-23
-depends on:
- package: magic-mana-small.mse-symbol-font
- version: 2007-09-23
-
-card width: 752
-card height: 523
-card dpi: 150
-############################################################## Extra scripts
-init script:
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
- # Should hybrids have a grey name?
- mask_hybrid_with_land := { styling.grey_hybrid_name }
-
- # No colorless templates, only artifacts
- no_colorless_template := {
- if input == "c" then "a"
- else input
- }
- template_prefix := [card: "" card2: "" card3: "" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card3.jpg" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png"]
- template := { template_prefix[type] + no_colorless_template() + template_suffix[type] }
-
- #Lands only on regular frame
- land_template := { if type == "card2" or type == "card3" or type == "stamp2" then "a{type}.jpg" else template_prefix[type] + (if input == "a" then "c" else input) + (if type=="identity" then "" else "l") + template_suffix[type] }
-
- # Use the normal tap symbol
- mana_t := {
- if styling.tap_symbol == "old" then "old"
- else if styling.tap_symbol == "diagonal T" then "older"
- else "new"
- }
-
- # Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
- # This will create three seperate card faces
- card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) }
- card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) }
-
- paintbrush_color := {
- if to_int(card.border_color) < 96 then "white" else "black"
- }
-
- # Loyalty cost arrows
- loyalty_image := {
- if contains(input, match: "+") then "loyalty up"
- else if contains(input, match: "-") then "loyalty down"
- else "loyalty naught"
- }
-
- card_shape := {"double faced planeswalker"}
-
- # Is the card a promo card?
- is_promo := { styling.promo }
-
- # Does the card have four abilities?
- has_four_abilities2 := { contains(paragraph_count(card.rule_text_2), match: "\n\n\n") }
- paragraph_count :=
- replace@(match:"\n", replace:"")+
- filter_text@(match:"\n")
-
- corner_color := {
- if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "multicolor"
- else if contains(card.card_color, match:"white") then "white"
- else if contains(card.card_color, match:"blue") then "blue"
- else if contains(card.card_color, match:"black") then "black"
- else if contains(card.card_color, match:"red") then "red"
- else if contains(card.card_color, match:"green") then "green"
- else "colorless"
- }
-
-############################################################## Set info fields
-set info style:
- symbol:
- variation:
- name: invertedcommon
- border radius: 0.10
- fill type: solid
- fill color: rgb(255,255,255)
- border color: rgb(0,0,0)
-############################################################## Extra style options
-styling field:
- type: 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: 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: 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: tap symbol
- description: What tap and untap symbols should be used on cards?
- initial: modern
- choice: modern
- choice: old
- choice: diagonal T
-styling field:
- type: choice
- name: center text
- description: When to center text (short text only means only on one-line cards with no flavor text)
- choice: always
- choice: short text only
- choice: never
- initial: never
-styling field:
- type: boolean
- name: promo
- description: Is this card a promo card, with the "P" rarity?
- initial: no
-styling field:
- type: boolean
- name: inverted common symbol
- description: Should the common rarity symbol be inverted, like in Coldsnap?
- initial: no
-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") }
-############################################################## Card fields
-card style:
- ############################# Background stuff ############################# Background stuff
- border color:
- left: 0
- top : 0
- width: 752
- height: 523
- radius: 18
- left width: 17
- right width: 17
- top width: 17
- bottom width: 18
- z index: 4
- mask: border_mask.png
- card color:
- left: 0
- top: 0
- width: 375
- height: 523
- z index: -2
- render style: image
- popup style: in place
- image: { card_background() }
- card color 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: -2
- render style: image
- popup style: in place
- image: { if has_four_abilities2() then card_background3() else card_background2() }
- ############################# Name line
- name:
- left: { if card.card_symbol != "none" then 74 else 56}
- top: 30
- right: { 341 - card_style.casting_cost.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: black
- name 2:
- left: 437
- top: 23
- right: { 714 - card_style.casting_cost_2.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: black
- casting cost:
- right: 346
- top: 29
- width: { max(30, card_style.casting_cost.content_width) + 5 }
- height: 23
- alignment: middle right
- font:
- name: MPlantin
- size: 15
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- casting cost 2:
- right: 722
- top : 22
- width: { max(30, card_style.casting_cost_2.content_width) + 5 }
- height: 23
- alignment: middle right
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- card symbol:
- left: {if card.card_symbol=="none" then 45 else 55}
- top: 30
- height: 20
- width: 14
- z index: 2
- render style: image
- choice images:
- tombstone: tombstone.png
- ############################# Image
- image:
- left: 29
- top: 60
- width: 316
- height: 231
- z index: 1
- default: {default_image(card.card_color)}
- image 2:
- left: 402
- top: 52
- width: 324
- height: 427.5
- z index: 1
- mask: { "imagemask" + ( if has_four_abilities2() then "_4abil" else "" ) + ".png" }
- ############################# Card type
- indicator:
- left: 31
- top: 300
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity() }
- image: { card_identity() }
- indicator 2:
- left: 407
- top: { if has_four_abilities2() then 265 else 300 }
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity_2() }
- image: { card_identity() }
- type:
- left: { if has_identity() then "52" else "32" }
- top: 297
- width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 1
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: black
- separator color: red
- type 2:
- left: { if has_identity_2() then "427" else "413" }
- top: { if has_four_abilities2() then 261 else 296 }
- width: { (if has_identity_2() then "290" else "304") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 2
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: black
- separator color: rgb(128,128,128)
- rarity:
- right: 344
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- rarity 2:
- right: 719
- top : { if has_four_abilities2() then 263 else 298 }
- width: 42
- height: 21
- z index: 3
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- ############################# Text box
- text:
- left: 29
- top: 327
- width: 314
- height: 154
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 2
- padding left: 6
- padding 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
- text 2:
- left: 443
- top: { if has_four_abilities2() then 289 else 330 }
- width: 282
- height: { if has_four_abilities2() then 183 else 148 }
- font:
- name: MPlantin
- italic name: MPlantin-Italic
- size: { if has_four_abilities2() then 13.8 else 14 }
- scale down to: 6
- color: { if has_four_abilities2() then rgba(0,0,0,0) else "black" }
- symbol font:
- name: { if has_four_abilities2() then "" else styling.text_box_mana_symbols }
- size: 14
- paragraph height: 49
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 4
- mask: text_mask.png
- padding left: 6
- padding right: 4
- padding bottom: 2
- line height hard: 1.2
- line height line: 1.5
- line height soft: { if has_four_abilities2() then 0.895 else 0.9 }
- line height hard max: 1.3
- line height line max: 1.6
- watermark:
- left: 117
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- watermark 2:
- left: 494
- top : { if has_four_abilities2() then 296 else 331 }
- width: 138
- height: { if has_four_abilities2() then 185 else 150 }
- z index: 2
- render style: image
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- pt:
- z index: 2
- left: 286
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: black
- separator color: red
- ############################# Loyalty
- loyalty 2:
- z index: 7
- left: 703
- top: 462
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 14
- color: white
- loyalty cost 5:
- z index: 7
- left: 409
- top: { if has_four_abilities2() then 297 else 335 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 6:
- z index: 7
- left: 409
- top: { if has_four_abilities2() then 344 else 386 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 7:
- z index: 7
- left: 409
- top: { if has_four_abilities2() then 391 else 435 }
- width: 13.16
- height: 34.63
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- loyalty cost 8:
- z index: 7
- left: 409
- top: 438
- width: { if has_four_abilities2() then 13.16 else 0 }
- height: { if has_four_abilities2() then 34.63 else 0 }
- alignment: center middle
- font:
- name: Beleren Bold
- size: 11
- color: white
- ############################# Card sorting / numbering
- set code:
- left: 24
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- set code 2:
- left: 399
- top: 498
- width: 40
- height: 10
- z index: 6
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- ############################# Copyright stuff
- illustrator:
- left: { 44 + card_style.set_code.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright:
- right: 350
- top: { if card.pt != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 1
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
- illustrator 2:
- left: { 419 + card_style.set_code_2.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright 2:
- right: 725
- top: 498
- width: 140
- height: 10
- z index: 1
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
-############################################################## Extra card fields
-extra card field:
- type: text
- name: card code
- save value: false
- script: forward_editor(prefix: card_number_m15() + "a/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: text
- name: card code 2
- editable: false
- save value: false
- script: forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow
- editable: false
- save value: false
- choice: white
-extra card field:
- type: choice
- name: artist arrow 2
- editable: false
- save value: false
- choice: white
-extra card field:
- type: choice
- name: pt box
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: stamp
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: foil stamp
- choice: stamp
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: choice
- name: corner
- choice: colorless
- choice: white
- choice: blue
- choice: black
- choice: red
- choice: green
- choice: multicolor
- default: corner_color()
- save value: true
- editable: true
-extra card field:
- type: choice
- name: corner 2
- choice: planeswalker
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer 2
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: choice
- name: loyalty box 2
- editable: false
- choice: loyalty
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 5
- editable: false
- script: loyalty_image(card.loyalty_cost_5)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 6
- editable: false
- script: loyalty_image(card.loyalty_cost_6)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 7
- editable: false
- script: loyalty_image(card.loyalty_cost_7)
- save value: false
-extra card field:
- type: choice
- name: loyalty cost box 8
- editable: false
- script: loyalty_image(card.loyalty_cost_8)
- save value: false
-extra card field:
- type: text
- name: colon 5
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 6
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 7
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: colon 8
- editable: false
- script: ":"
- save value: false
-extra card field:
- type: text
- name: third text
- editable: false
- multi line: true
- save value: false
- script: card.text_2
-extra card style:
- card code:
- left: 24
- top: 488
- width: 120
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- card code 2:
- left: 399
- top: 488
- width: 120
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- artist arrow:
- left: { 28 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 2
- render style: image
- image: artist_arrow.png
- artist arrow 2:
- left: { 403 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 6
- render style: image
- image: artist_arrow.png
- pt box:
- left: 273
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt != "" }
- render style: image
- image: { card_ptbox() }
- stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() }
- render style: image
- image: { card_stamp() }
- foil stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() }
- render style: image
- image: foil_stamp.png
- foil layer:
- left: 0
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- corner:
- left: 19
- top: 25
- height: 31
- width: 31
- render style: image
- choice images:
- colorless: ccorner.png
- white: wcorner.png
- blue: ucorner.png
- black: bcorner.png
- red: rcorner.png
- green: gcorner.png
- multicolor: mcorner.png
- corner 2:
- left: 397
- top: 18
- height: 32
- width: 32
- render style: image
- image: planeswalker.png
- foil layer 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- loyalty box 2:
- right: 739
- top: 460
- width: 60
- height: 38
- z index: 6
- render style: image
- visible: { card.loyalty_2 !="" }
- choice images:
- loyalty: loyalty.png
- loyalty cost box 5:
- left: 395
- top: { if has_four_abilities2() then 295 else 333 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_5 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 6:
- left: 395
- top: { if has_four_abilities2() then 342 else 383 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_6 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 7:
- left: 395
- top: { if has_four_abilities2() then 389 else 432 }
- width: 42
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_7 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- loyalty cost box 8:
- left: 395
- top: 436
- width: { if has_four_abilities2() then 42 else 0 }
- height: 40
- z index: 6
- render style: image
- visible: { card.loyalty_cost_8 !="" }
- choice images:
- loyalty up: loyaltyup.png
- loyalty down: loyaltydown.png
- loyalty naught: loyaltynaught.png
- colon 5:
- left: 436
- top: { if has_four_abilities2() then 309 else 347 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_5 !="" }
- colon 6:
- left: 436
- top: { if has_four_abilities2() then 356 else 397 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_6 !="" }
- colon 7:
- left: 436
- top: { if has_four_abilities2() then 403 else 446 }
- width: 5
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_7 !="" }
- colon 8:
- left: 436
- top: 450
- width: { if has_four_abilities2() then 5 else 0 }
- height: 10
- z index: 6
- font:
- name: MPlantin
- size: 15
- scale down to: 15
- color: black
- alignment: middle center
- visible: { card.loyalty_cost_8 !="" }
- third text:
- left: 443
- top: 293
- width: 282
- height: 183
- 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
- paragraph height: 47
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 3
- mask: text_mask.png
- padding left: 6
- padding right: 4
- padding bottom: 2
- 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
- visible: { has_four_abilities2() }
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/text_mask.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/text_mask.png
deleted file mode 100644
index 32e7c583b..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/text_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/tombstone.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/tombstone.png
deleted file mode 100644
index d5508a6d3..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/tombstone.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard.jpg
deleted file mode 100644
index e54809620..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard2.jpg
deleted file mode 100644
index 06b35bb88..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard3.jpg
deleted file mode 100644
index eb4ac0a53..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucorner.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucorner.png
deleted file mode 100644
index 36a841937..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ucorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulcard.jpg
deleted file mode 100644
index 5d7f372b8..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulpt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulstamp.jpg
deleted file mode 100644
index 7a4af91c4..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ulstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/upt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/upt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/upt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ustamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/ustamp.jpg
deleted file mode 100644
index 446d94764..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/ustamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard.jpg
deleted file mode 100644
index 8e6a9a7a6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard2.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard2.jpg
deleted file mode 100644
index ef21a79a6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard3.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard3.jpg
deleted file mode 100644
index 905a52437..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcard3.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcorner.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcorner.png
deleted file mode 100644
index 2801d44f6..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wcorner.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlcard.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlcard.jpg
deleted file mode 100644
index 9c46f0478..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlstamp.jpg
deleted file mode 100644
index 8f1f9eb0e..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wpt.png b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wstamp.jpg b/data/magic-m15-doublefaced-borderable-sparker.mse-style/wstamp.jpg
deleted file mode 100644
index 313138bad..000000000
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/wstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/acard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/acard.jpg
deleted file mode 100644
index 818a16ccc..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/acard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/acard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/acard2.jpg
deleted file mode 100644
index f22306aef..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/acard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/apt.png b/data/magic-m15-doublefaced-borderable.mse-style/apt.png
deleted file mode 100644
index 15d680e6c..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/apt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/apt2.png b/data/magic-m15-doublefaced-borderable.mse-style/apt2.png
deleted file mode 100644
index 1ed50325d..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/apt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artifact.png b/data/magic-m15-doublefaced-borderable.mse-style/artifact.png
deleted file mode 100644
index 7a9b9f554..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/artifact.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_card.png b/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_card.png
deleted file mode 100644
index 6aed96eeb..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_card2.png b/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_card2.png
deleted file mode 100644
index 8df29b216..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_identity.png b/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_pt.png b/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_pt.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_pt2.png b/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_pt2.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_pt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artist_arrow.png b/data/magic-m15-doublefaced-borderable.mse-style/artist_arrow.png
deleted file mode 100644
index ea39aa438..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/artist_arrow.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/astamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/astamp.jpg
deleted file mode 100644
index e73324021..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/astamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/bcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/bcard.jpg
deleted file mode 100644
index d346d3d1c..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/bcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/bcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/bcard2.jpg
deleted file mode 100644
index cf973096e..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/bcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/blank.png b/data/magic-m15-doublefaced-borderable.mse-style/blank.png
deleted file mode 100644
index b3f5e3512..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/blank.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/blcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/blcard.jpg
deleted file mode 100644
index e8c4a8ebf..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/blcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/blcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/blcard2.jpg
deleted file mode 100644
index 7f9542d9b..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/blcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/blpt.png b/data/magic-m15-doublefaced-borderable.mse-style/blpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/blpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/blpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/blpt2.png
deleted file mode 100644
index b353cccc3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/blpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/blstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/blstamp.jpg
deleted file mode 100644
index 7326fbd5e..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/blstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/border_mask.png b/data/magic-m15-doublefaced-borderable.mse-style/border_mask.png
deleted file mode 100644
index fe94188f8..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/border_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/bpt.png b/data/magic-m15-doublefaced-borderable.mse-style/bpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/bpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/bpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/bpt2.png
deleted file mode 100644
index b353cccc3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/bpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/bstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/bstamp.jpg
deleted file mode 100644
index 970d9ebd4..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/bstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/build.bat b/data/magic-m15-doublefaced-borderable.mse-style/build.bat
deleted file mode 100644
index c14180f4e..000000000
--- a/data/magic-m15-doublefaced-borderable.mse-style/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15-doublefaced.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-large.mse-symbol-font magic-watermarks.mse-include magic-default-image.mse-include magic-identity-new.mse-include
-
-ren "magic-m15-doublefaced.mse-installer" "Magic - M15 Doublefaced.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/card-sample.png b/data/magic-m15-doublefaced-borderable.mse-style/card-sample.png
deleted file mode 100644
index 2f582140e..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/card-sample.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ccard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ccard.jpg
deleted file mode 100644
index b469f6592..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ccard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ccard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ccard2.jpg
deleted file mode 100644
index 340214521..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ccard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/clcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/clcard.jpg
deleted file mode 100644
index 7616f2fb2..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/clcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/clcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/clcard2.jpg
deleted file mode 100644
index 2707a07ed..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/clcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/clpt.png b/data/magic-m15-doublefaced-borderable.mse-style/clpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/clpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/clpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/clpt2.png
deleted file mode 100644
index 781379aa8..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/clpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/clstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/clstamp.jpg
deleted file mode 100644
index ae0e14a6c..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/clstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/cpt.png b/data/magic-m15-doublefaced-borderable.mse-style/cpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/cpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/cpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/cpt2.png
deleted file mode 100644
index 781379aa8..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/cpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/creature.png b/data/magic-m15-doublefaced-borderable.mse-style/creature.png
deleted file mode 100644
index 260d9300b..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/creature.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/cstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/cstamp.jpg
deleted file mode 100644
index ae0e14a6c..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/cstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/enchantment.png b/data/magic-m15-doublefaced-borderable.mse-style/enchantment.png
deleted file mode 100644
index 6e31a49df..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/enchantment.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask.png b/data/magic-m15-doublefaced-borderable.mse-style/foil_mask.png
deleted file mode 100644
index 3f647e2d3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_pt.png b/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_pt.png
deleted file mode 100644
index 051756fc3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_rare.png b/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_rare.png
deleted file mode 100644
index 2633ea6d1..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_rare.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_rare_pt.png b/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_rare_pt.png
deleted file mode 100644
index ea9adc35b..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/foil_mask_rare_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/foil_stamp.png b/data/magic-m15-doublefaced-borderable.mse-style/foil_stamp.png
deleted file mode 100644
index 375256851..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/foil_stamp.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/gcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/gcard.jpg
deleted file mode 100644
index d5236333b..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/gcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/gcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/gcard2.jpg
deleted file mode 100644
index 3f4ddfb6f..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/gcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/glcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/glcard.jpg
deleted file mode 100644
index aa7cc9db0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/glcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/glcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/glcard2.jpg
deleted file mode 100644
index 71f4314b2..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/glcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/glpt.png b/data/magic-m15-doublefaced-borderable.mse-style/glpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/glpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/glpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/glpt2.png
deleted file mode 100644
index 3720c2eae..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/glpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/glstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/glstamp.jpg
deleted file mode 100644
index 4424256a3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/glstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/gpt.png b/data/magic-m15-doublefaced-borderable.mse-style/gpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/gpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/gpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/gpt2.png
deleted file mode 100644
index 3720c2eae..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/gpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/gstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/gstamp.jpg
deleted file mode 100644
index 4911100b0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/gstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_card.png b/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_card.png
deleted file mode 100644
index 6103acb1c..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_card2.png b/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_card2.png
deleted file mode 100644
index 6103acb1c..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_identity.png b/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_pt.png b/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_pt2.png b/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_pt2.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_pt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/instant.png b/data/magic-m15-doublefaced-borderable.mse-style/instant.png
deleted file mode 100644
index d83599a4b..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/instant.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/land.png b/data/magic-m15-doublefaced-borderable.mse-style/land.png
deleted file mode 100644
index 68c431217..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/land.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/mcard.jpg
deleted file mode 100644
index a8500870a..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/mcard2.jpg
deleted file mode 100644
index 6157a87d9..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mlcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/mlcard.jpg
deleted file mode 100644
index ad58b91ae..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mlcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/mlcard2.jpg
deleted file mode 100644
index 5b08a33da..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mlcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mlpt.png b/data/magic-m15-doublefaced-borderable.mse-style/mlpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mlpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/mlpt2.png
deleted file mode 100644
index e7677e0c3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mlpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mlstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/mlstamp.jpg
deleted file mode 100644
index 17bbc73e3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mpt.png b/data/magic-m15-doublefaced-borderable.mse-style/mpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/mpt2.png
deleted file mode 100644
index e7677e0c3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/mstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/mstamp.jpg
deleted file mode 100644
index 30c05e991..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/mstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_card.png b/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_card.png
deleted file mode 100644
index 53af49868..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_card2.png b/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_card2.png
deleted file mode 100644
index 898bf05d0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_card2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_identity.png b/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_pt.png b/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_pt2.png b/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_pt2.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_pt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_stamp2.png b/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_stamp2.png
deleted file mode 100644
index bb0de72d6..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_stamp2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multitype.png b/data/magic-m15-doublefaced-borderable.mse-style/multitype.png
deleted file mode 100644
index c3f23833c..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/multitype.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/night_circle.png b/data/magic-m15-doublefaced-borderable.mse-style/night_circle.png
deleted file mode 100644
index d6118b70a..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/night_circle.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/planeswalker.png b/data/magic-m15-doublefaced-borderable.mse-style/planeswalker.png
deleted file mode 100644
index 4f28c6e74..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/planeswalker.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/rcard.jpg
deleted file mode 100644
index 2f2aeae13..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/rcard2.jpg
deleted file mode 100644
index 8d7c91ca6..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rlcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/rlcard.jpg
deleted file mode 100644
index d3dbc9cef..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rlcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/rlcard2.jpg
deleted file mode 100644
index bdf3d7f05..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rlcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rlpt.png b/data/magic-m15-doublefaced-borderable.mse-style/rlpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rlpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/rlpt2.png
deleted file mode 100644
index 792e358b0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rlpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rlstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/rlstamp.jpg
deleted file mode 100644
index fad080231..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rpt.png b/data/magic-m15-doublefaced-borderable.mse-style/rpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/rpt2.png
deleted file mode 100644
index 792e358b0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/rstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/rstamp.jpg
deleted file mode 100644
index 20ba3c26a..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/rstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/sorcery.png b/data/magic-m15-doublefaced-borderable.mse-style/sorcery.png
deleted file mode 100644
index 97b4855d8..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/sorcery.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/structure.png b/data/magic-m15-doublefaced-borderable.mse-style/structure.png
deleted file mode 100644
index 11f950667..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/structure.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/style b/data/magic-m15-doublefaced-borderable.mse-style/style
deleted file mode 100644
index 9cf90c793..000000000
--- a/data/magic-m15-doublefaced-borderable.mse-style/style
+++ /dev/null
@@ -1,761 +0,0 @@
-mse version: 2.0.0
-game: magic
-short name: M15 Double-faced
-full name: M15 Style Double-faced
-icon: card-sample.png
-position hint: 898
-installer group: magic/m15 style/double faced
-
-version: 2018-02-22
-depends on:
- package: magic.mse-game
- version: 2014-06-25
-depends on:
- package: magic-default-image.mse-include
- version: 2007-09-23
-depends on:
- package: magic-watermarks.mse-include
- version: 2007-09-23
-depends on:
- package: magic-identity-new.mse-include
- version: 2012-01-22
-depends on:
- package: magic-mana-large.mse-symbol-font
- version: 2007-09-23
-depends on:
- package: magic-mana-small.mse-symbol-font
- version: 2007-09-23
-
-card width: 752
-card height: 523
-card dpi: 150
-############################################################## Extra scripts
-init script:
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
- # 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 }
-
- template_prefix := [card: "" card2: "" pt: "" pt2: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" card2: "card2.jpg" pt: "pt.png", pt2: "pt2.png" stamp: "stamp.jpg" identity: "identity.png"]
- template := { template_prefix[type] + input + template_suffix[type] }
- land_template := { template_prefix[type] + (if input == "a" then "c" else input) + "l" + template_suffix[type] }
- # Use land templates for previews because they show more contrast
- hybrid_previews := "land,hybrid"
-
- # This will create two seperate card faces
- card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) }
- card_ptbox2 := { color_background(type:"pt2", base_hybrid:pt_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"
- }
-
- # Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
- typesymbol_for := { "none" }
-
- # Is the card a promo card?
- is_promo := { styling.promo }
-
- # Is the second card face a creature?
- has_pt_2 := { card.power_2 != "" or card.toughness_2 != "" }
-
-############################################################## Set info fields
-set info style:
- symbol:
- variation:
- name: invertedcommon
- border radius: 0.10
- fill type: solid
- fill color: rgb(255,255,255)
- border color: rgb(0,0,0)
-############################################################## Extra style options
-styling field:
- type: 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: 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
-styling field:
- type: boolean
- name: inverted common symbol
- description: Should the common rarity symbol be inverted, like in Coldsnap?
- initial: no
-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") }
-############################################################## Card fields
-card style:
- ############################# Background stuff
- border color:
- left: 0
- top : 0
- width: 752
- height: 523
- radius: 18
- left width: 17
- right width: 17
- top width: 17
- bottom width: 18
- z index: 4
- 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: { card_background() }
- card color 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 0
- render style: image
- popup style: in place
- image: { card_background2() }
- ############################# Name line
- name:
- left: { if card.card_symbol != "none" then 76 else 56}
- top: 30
- right: { 341 - card_style.casting_cost.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: black
- name 2:
- left: 437
- top: 30
- right: { 714 - card_style.casting_cost_2.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: white
- casting cost:
- right: 346
- top: 29
- width: { max(30, card_style.casting_cost.content_width) + 5 }
- height: 23
- alignment: middle right
- font:
- name: MPlantin
- size: 15
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- casting cost 2:
- right: 722
- top: 29
- width: { max(30, card_style.casting_cost_2.content_width) + 5 }
- height: 23
- alignment: middle right
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- card symbol:
- left: {if card.card_symbol=="none" then 45 else 55}
- top: 30
- height: 20
- width: 14
- z index: 2
- render style: image
- choice images:
- tombstone: tombstone.png
- transformation:
- left: 19
- top: 25
- height: 31
- width: 31
- render style: image
- choice images:
- day: sun_circle.png
- night: night_circle.png
- type symbol:
- left: 19
- top: 25
- height: { if card.type_symbol == "none" then 16 else 31 }
- width: {if card.type_symbol == "none" then 16 else 31 }
- z index: 1
- render style: image
- choice images:
- artifact: artifact.png
- creature: creature.png
- enchantment: enchantment.png
- instant: instant.png
- land: land.png
- multitype: multitype.png
- sorcery: sorcery.png
- planeswalker: planeswalker.png
- structure: structure.png
- transformation 2:
- left: 396
- top: 25
- height: 31
- width: 31
- render style: image
- choice images:
- day: sun_circle.png
- night: night_circle.png
- type symbol 2:
- left: 396
- top: 25
- height: { if card.type_symbol_2 == "none" then 16 else 31 }
- width: {if card.type_symbol_2 == "none" then 16 else 31 }
- z index: 1
- render style: image
- choice images:
- artifact: artifact.png
- creature: creature.png
- enchantment: enchantment.png
- instant: instant.png
- land: land.png
- multitype: multitype.png
- sorcery: sorcery.png
- planeswalker: planeswalker.png
- structure: structure.png
- ############################# Image
- image:
- left: 29
- top: 60
- width: 316
- height: 231
- z index: 1
- default: {default_image(card.card_color)}
- image 2:
- left: 406
- top: 60
- width: 316
- height: 231
- z index: 1
- default: {default_image(card.card_color)}
- ############################# Card type
- type:
- left: { if has_identity() then "52" else "32" }
- top: 296
- width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 1
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: black
- separator color: red
- type 2:
- left: { if has_identity_2() then "427" else "411" }
- top: 296
- width: { (if has_identity_2() then "290" else "304") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 2
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: white
- separator color: red
- rarity:
- right: 344
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- rarity 2:
- right: 719
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- indicator:
- left: 31
- top: 300
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity() }
- image: { card_identity() }
- indicator 2:
- left: 406
- top: 300
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity_2() }
- image: { card_identity() }
- ############################# Text box
- text:
- left: 29
- top: 327
- width: 314
- height: 154
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 2
- padding left: 6
- padding 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
- text 2:
- left: 408
- top: 327
- width: 314
- height: 154
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 2
- padding left: 6
- padding 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
- watermark:
- left: 117
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- watermark 2:
- left: 492
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- pt:
- z index: 2
- left: 286
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: black
- separator color: red
- pt 2:
- z index: 2
- left: 661
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: white
- separator color: red
- ############################# Card sorting / numbering
- set code:
- left: 24
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- set code 2:
- left: 399
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- ############################# Copyright stuff
- illustrator:
- left: { 44 + card_style.set_code.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright:
- right: 350
- top: { if card.pt != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
- illustrator 2:
- left: { 419 + card_style.set_code_2.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright 2:
- right: 728
- top: { if card.pt_2 != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
-############################################################## Extra card fields
-extra card field:
- type: text
- name: card code
- editable: false
- save value: false
- script: forward_editor(prefix: card_number_m15() + "a/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow
- editable: false
- save value: false
- choice: white
-extra card field:
- type: text
- name: card code 2
- editable: false
- save value: false
- script: forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow 2
- editable: false
- save value: false
- choice: white
-extra card field:
- type: text
- name: set code 2
- editable: false
- save value: false
- script: card.set_code
-extra card field:
- type: choice
- name: stamp
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: foil stamp
- choice: stamp
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer 2
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: text
- name: pt 2 copy
- script: card.pt_2
- editable: false
- save value: false
-extra card field:
- type: choice
- name: pt box
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: pt box 2
- script: card.card_color_2
- editable: false
- save value: false
-extra card style:
- foil layer:
- left: 0
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- mask: { "foil_mask" + ( if is_rare() then "_rare" else "" ) + ( if has_pt() then "_pt" else "" ) + ".png" }
- foil layer 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- mask: { "foil_mask" + ( if has_pt_2() then "_pt" else "" ) + ".png" }
- pt 2 copy:
- z index: 4
- left: 311
- top: 447
- width: 30
- height: 12
- alignment: bottom right
- font:
- name: ModMatrix
- size: 12
- weight: bold
- color: black
- separator color: red
- card code:
- left: 24
- top: 488
- width: 120
- height: 10
- z index: 2
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- artist arrow:
- left: { 28 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 2
- render style: image
- image: artist_arrow.png
- artist arrow 2:
- left: { 403 + card_style.set_code_2.content_width }
- top: 500
- width: 12
- height: 7
- z index: 2
- render style: image
- image: artist_arrow.png
- card code 2:
- left: 399
- top: 488
- width: 120
- height: 10
- z index: 2
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- pt box:
- left: 273
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt != "" }
- render style: image
- image: { card_ptbox() }
- pt box 2:
- left: 648
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt_2 != "" }
- render style: image
- image: { card_ptbox2() }
- stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() }
- render style: image
- image: { card_stamp() }
- foil stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() }
- render style: image
- image: foil_stamp.png
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/sun_circle.png b/data/magic-m15-doublefaced-borderable.mse-style/sun_circle.png
deleted file mode 100644
index ca9fded6a..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/sun_circle.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/tombstone.png b/data/magic-m15-doublefaced-borderable.mse-style/tombstone.png
deleted file mode 100644
index d5508a6d3..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/tombstone.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ucard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ucard.jpg
deleted file mode 100644
index e54809620..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ucard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ucard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ucard2.jpg
deleted file mode 100644
index 71699a200..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ucard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ulcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ulcard.jpg
deleted file mode 100644
index 5d7f372b8..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ulcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ulcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ulcard2.jpg
deleted file mode 100644
index e705c7d64..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ulcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ulpt.png b/data/magic-m15-doublefaced-borderable.mse-style/ulpt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ulpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ulpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/ulpt2.png
deleted file mode 100644
index f9c94e2b6..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ulpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ulstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ulstamp.jpg
deleted file mode 100644
index 7a4af91c4..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ulstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/upt.png b/data/magic-m15-doublefaced-borderable.mse-style/upt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/upt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/upt2.png b/data/magic-m15-doublefaced-borderable.mse-style/upt2.png
deleted file mode 100644
index f9c94e2b6..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/upt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/ustamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/ustamp.jpg
deleted file mode 100644
index 446d94764..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/ustamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/wcard.jpg
deleted file mode 100644
index 8e6a9a7a6..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/wcard2.jpg
deleted file mode 100644
index 3da55277a..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wlcard.jpg b/data/magic-m15-doublefaced-borderable.mse-style/wlcard.jpg
deleted file mode 100644
index 9c46f0478..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wlcard2.jpg b/data/magic-m15-doublefaced-borderable.mse-style/wlcard2.jpg
deleted file mode 100644
index 5534117c8..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wlcard2.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wlpt.png b/data/magic-m15-doublefaced-borderable.mse-style/wlpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wlpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wlpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/wlpt2.png
deleted file mode 100644
index 797690ad0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wlpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wlstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/wlstamp.jpg
deleted file mode 100644
index 8f1f9eb0e..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wpt.png b/data/magic-m15-doublefaced-borderable.mse-style/wpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wpt.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wpt2.png b/data/magic-m15-doublefaced-borderable.mse-style/wpt2.png
deleted file mode 100644
index 797690ad0..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wpt2.png and /dev/null differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/wstamp.jpg b/data/magic-m15-doublefaced-borderable.mse-style/wstamp.jpg
deleted file mode 100644
index 313138bad..000000000
Binary files a/data/magic-m15-doublefaced-borderable.mse-style/wstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-doublefaced-exporter.mse-style/style b/data/magic-m15-doublefaced-exporter.mse-style/style
index 82967373b..67a7ba10e 100644
--- a/data/magic-m15-doublefaced-exporter.mse-style/style
+++ b/data/magic-m15-doublefaced-exporter.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: M15 Double-faced
full name: Exporter Double-faced
icon: card-sample.png
-position hint: 72
+position hint: 61
installer group: magic/m15 style/double faced
version: 2015-07-02
diff --git a/data/magic-m15-extra-udelude.mse-style/style b/data/magic-m15-extra-udelude.mse-style/style
index 7e6e47950..76bd08fa2 100644
--- a/data/magic-m15-extra-udelude.mse-style/style
+++ b/data/magic-m15-extra-udelude.mse-style/style
@@ -34,14 +34,14 @@ init script:
# Load scripts that are redefined from the blends package
include file: blends_scripts
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
# Load font profiles
include file: font_new
include file: font_phyrexian
include file: font_old
include file: font_m15
+ # Load scripts for image box
+ include file: /magic-default-image.mse-include/scripts
+
# Should hybrids have a grey name?
mask_hybrid_with_land := { contains(styling.regular_options, match:"grey hybrid names") }
@@ -78,29 +78,32 @@ init script:
}
font_field := {
- if font_profile() == "m15" then (
- if field == "name" then font_name_m15[value]
- else if field == "type" then font_type_m15[value]
- else if field == "text" then font_text_m15[value]
- else if field == "pt" then font_pt_m15[value]
- )
- else if font_profile() == "new" then (
+ if font_profile() == "new" then (
if field == "name" then font_name_new[value]
else if field == "type" then font_type_new[value]
else if field == "text" then font_text_new[value]
else if field == "pt" then font_pt_new[value]
+ else font_pt_new[value]
)
else if font_profile() == "phyrexian" then (
if field == "name" then font_name_phyrexian[value]
else if field == "type" then font_type_phyrexian[value]
else if field == "text" then font_text_phyrexian[value]
else if field == "pt" then font_pt_phyrexian[value]
+ else font_pt_phyrexian[value]
)
else if font_profile() == "old" then (
if field == "name" then font_name_old[value]
else if field == "type" then font_type_old[value]
else if field == "text" then font_text_old[value]
else if field == "pt" then font_pt_old[value]
+ else font_pt_old[value]
+ )else(
+ if field == "name" then font_name_m15[value]
+ else if field == "type" then font_type_m15[value]
+ else if field == "text" then font_text_m15[value]
+ else if field == "pt" then font_pt_m15[value]
+ else font_pt_m15[value]
)
}
diff --git a/data/magic-m15-extra.mse-style/style b/data/magic-m15-extra.mse-style/style
index 99f5c8c1c..b358ff03f 100644
--- a/data/magic-m15-extra.mse-style/style
+++ b/data/magic-m15-extra.mse-style/style
@@ -78,29 +78,32 @@ init script:
}
font_field := {
- if font_profile() == "m15" then (
- if field == "name" then font_name_m15[value]
- else if field == "type" then font_type_m15[value]
- else if field == "text" then font_text_m15[value]
- else if field == "pt" then font_pt_m15[value]
- )
- else if font_profile() == "new" then (
+ if font_profile() == "new" then (
if field == "name" then font_name_new[value]
else if field == "type" then font_type_new[value]
else if field == "text" then font_text_new[value]
else if field == "pt" then font_pt_new[value]
+ else font_pt_new[value]
)
else if font_profile() == "phyrexian" then (
if field == "name" then font_name_phyrexian[value]
else if field == "type" then font_type_phyrexian[value]
else if field == "text" then font_text_phyrexian[value]
else if field == "pt" then font_pt_phyrexian[value]
+ else font_pt_phyrexian[value]
)
else if font_profile() == "old" then (
if field == "name" then font_name_old[value]
else if field == "type" then font_type_old[value]
else if field == "text" then font_text_old[value]
else if field == "pt" then font_pt_old[value]
+ else font_pt_old[value]
+ )else(
+ if field == "name" then font_name_m15[value]
+ else if field == "type" then font_type_m15[value]
+ else if field == "text" then font_text_m15[value]
+ else if field == "pt" then font_pt_m15[value]
+ else font_pt_m15[value]
)
}
@@ -123,6 +126,10 @@ styling field:
type: text
name: chop text
description: Shrinks the textbox, formatted as "top,bottom". This must end in a comma.
+styling field:
+ type: text
+ name: flavor bar offset
+ description: Move the flavor bar down X pixels. Use negative to move up.
styling field:
type: choice
name: font style
@@ -685,6 +692,13 @@ extra card field:
save value: false
editable: false
show statistics: false
+extra card field:
+ type: choice
+ name: flavor bar
+ choice: bar
+ editable: false
+ save value: false
+ show statistics: false
extra card style:
card code:
left: 24
@@ -855,4 +869,13 @@ extra card style:
name: Matrix
size: 7
color: white
- weight: bold
\ No newline at end of file
+ weight: bold
+ flavor bar:
+ left: 0
+ top: { bar_equation() }
+ width: 375
+ height: 1
+ z index: 3
+ render style: image
+ image: bar.png
+ visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" and set.use_flavor_bar }
diff --git a/data/magic-m15-flavor-bar.mse-style/acard.jpg b/data/magic-m15-flavor-bar.mse-style/acard.jpg
deleted file mode 100644
index 2807be68e..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/acard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/apt.png b/data/magic-m15-flavor-bar.mse-style/apt.png
deleted file mode 100644
index 15d680e6c..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/apt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/artifact_blend_card.png b/data/magic-m15-flavor-bar.mse-style/artifact_blend_card.png
deleted file mode 100644
index c6f8fb9da..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/artifact_blend_identity.png b/data/magic-m15-flavor-bar.mse-style/artifact_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/artifact_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/artifact_blend_pt.png b/data/magic-m15-flavor-bar.mse-style/artifact_blend_pt.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/artifact_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/artifact_blend_stamp.png b/data/magic-m15-flavor-bar.mse-style/artifact_blend_stamp.png
deleted file mode 100644
index 857df552a..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/artifact_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/artist_arrow.png b/data/magic-m15-flavor-bar.mse-style/artist_arrow.png
deleted file mode 100644
index ea39aa438..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/artist_arrow.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/astamp.jpg b/data/magic-m15-flavor-bar.mse-style/astamp.jpg
deleted file mode 100644
index e73324021..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/astamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/bcard.jpg b/data/magic-m15-flavor-bar.mse-style/bcard.jpg
deleted file mode 100644
index a1e45ce74..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/bcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/blcard.jpg b/data/magic-m15-flavor-bar.mse-style/blcard.jpg
deleted file mode 100644
index 1a68ad12a..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/blcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/blpt.png b/data/magic-m15-flavor-bar.mse-style/blpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/blpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/blstamp.jpg b/data/magic-m15-flavor-bar.mse-style/blstamp.jpg
deleted file mode 100644
index 7326fbd5e..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/blstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/bpt.png b/data/magic-m15-flavor-bar.mse-style/bpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/bpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/bstamp.jpg b/data/magic-m15-flavor-bar.mse-style/bstamp.jpg
deleted file mode 100644
index 970d9ebd4..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/bstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/build.bat b/data/magic-m15-flavor-bar.mse-style/build.bat
deleted file mode 100644
index ea3687d15..000000000
--- a/data/magic-m15-flavor-bar.mse-style/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-large.mse-symbol-font magic-watermarks.mse-include magic-default-image.mse-include magic-identity-new.mse-include
-
-ren "magic-m15.mse-installer" "Magic - M15 Style.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-flavor-bar.mse-style/card-sample.png b/data/magic-m15-flavor-bar.mse-style/card-sample.png
deleted file mode 100644
index 2f582140e..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/card-sample.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/ccard.jpg b/data/magic-m15-flavor-bar.mse-style/ccard.jpg
deleted file mode 100644
index 97992aa45..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/ccard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/clcard.jpg b/data/magic-m15-flavor-bar.mse-style/clcard.jpg
deleted file mode 100644
index c2dd46a6b..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/clcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/clpt.png b/data/magic-m15-flavor-bar.mse-style/clpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/clpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/clstamp.jpg b/data/magic-m15-flavor-bar.mse-style/clstamp.jpg
deleted file mode 100644
index 89b7c03bf..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/clstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/cpt.png b/data/magic-m15-flavor-bar.mse-style/cpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/cpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/cstamp.jpg b/data/magic-m15-flavor-bar.mse-style/cstamp.jpg
deleted file mode 100644
index 23d1b9705..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/cstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/foil_mask.png b/data/magic-m15-flavor-bar.mse-style/foil_mask.png
deleted file mode 100644
index 3f647e2d3..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/foil_mask.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/foil_mask_rare.png b/data/magic-m15-flavor-bar.mse-style/foil_mask_rare.png
deleted file mode 100644
index 2633ea6d1..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/foil_mask_rare.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/foil_stamp.png b/data/magic-m15-flavor-bar.mse-style/foil_stamp.png
deleted file mode 100644
index 375256851..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/foil_stamp.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/gcard.jpg b/data/magic-m15-flavor-bar.mse-style/gcard.jpg
deleted file mode 100644
index 51fa9a0d1..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/gcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/glcard.jpg b/data/magic-m15-flavor-bar.mse-style/glcard.jpg
deleted file mode 100644
index d3eb65450..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/glcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/glpt.png b/data/magic-m15-flavor-bar.mse-style/glpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/glpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/glstamp.jpg b/data/magic-m15-flavor-bar.mse-style/glstamp.jpg
deleted file mode 100644
index 4424256a3..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/glstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/gpt.png b/data/magic-m15-flavor-bar.mse-style/gpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/gpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/gstamp.jpg b/data/magic-m15-flavor-bar.mse-style/gstamp.jpg
deleted file mode 100644
index 4911100b0..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/gstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/hybrid_blend_identity.png b/data/magic-m15-flavor-bar.mse-style/hybrid_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/hybrid_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/hybrid_blend_pt.png b/data/magic-m15-flavor-bar.mse-style/hybrid_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/hybrid_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/hybrid_blend_stamp.png b/data/magic-m15-flavor-bar.mse-style/hybrid_blend_stamp.png
deleted file mode 100644
index 4fa69d857..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/hybrid_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/mcard.jpg b/data/magic-m15-flavor-bar.mse-style/mcard.jpg
deleted file mode 100644
index 7fc8c89d2..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/mcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/mlcard.jpg b/data/magic-m15-flavor-bar.mse-style/mlcard.jpg
deleted file mode 100644
index 5cf13908a..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/mlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/mlpt.png b/data/magic-m15-flavor-bar.mse-style/mlpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/mlpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/mlstamp.jpg b/data/magic-m15-flavor-bar.mse-style/mlstamp.jpg
deleted file mode 100644
index 17bbc73e3..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/mlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/mpt.png b/data/magic-m15-flavor-bar.mse-style/mpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/mpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/mstamp.jpg b/data/magic-m15-flavor-bar.mse-style/mstamp.jpg
deleted file mode 100644
index 30c05e991..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/mstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/multicolor_blend_card.png b/data/magic-m15-flavor-bar.mse-style/multicolor_blend_card.png
deleted file mode 100644
index 2d6985879..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/multicolor_blend_identity.png b/data/magic-m15-flavor-bar.mse-style/multicolor_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/multicolor_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/multicolor_blend_pt.png b/data/magic-m15-flavor-bar.mse-style/multicolor_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/multicolor_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/rcard.jpg b/data/magic-m15-flavor-bar.mse-style/rcard.jpg
deleted file mode 100644
index fdcd47894..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/rcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/rlcard.jpg b/data/magic-m15-flavor-bar.mse-style/rlcard.jpg
deleted file mode 100644
index 7f7caa76b..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/rlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/rlpt.png b/data/magic-m15-flavor-bar.mse-style/rlpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/rlpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/rlstamp.jpg b/data/magic-m15-flavor-bar.mse-style/rlstamp.jpg
deleted file mode 100644
index fad080231..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/rlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/rpt.png b/data/magic-m15-flavor-bar.mse-style/rpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/rpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/rstamp.jpg b/data/magic-m15-flavor-bar.mse-style/rstamp.jpg
deleted file mode 100644
index 20ba3c26a..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/rstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/style b/data/magic-m15-flavor-bar.mse-style/style
deleted file mode 100644
index 84d939ff4..000000000
--- a/data/magic-m15-flavor-bar.mse-style/style
+++ /dev/null
@@ -1,603 +0,0 @@
-mse version: 2.0.0
-game: magic
-short name: M15 style
-full name: w/Flavor Bar
-icon: card-sample.png
-installer group: magic/m15 style/normal cards
-position hint: 001
-
-version: 2018-05-03
-depends on:
- package: magic.mse-game
- version: 2014-06-25
-depends on:
- package: magic-default-image.mse-include
- version: 2007-09-23
-depends on:
- package: magic-watermarks.mse-include
- version: 2007-09-23
-depends on:
- package: magic-identity-new.mse-include
- version: 2012-01-22
-depends on:
- package: magic-mana-large.mse-symbol-font
- version: 2007-09-23
-depends on:
- package: magic-mana-small.mse-symbol-font
- version: 2007-09-23
-
-card width: 375
-card height: 523
-card dpi: 150
-#### Thanks to SirnightNano for providing the flavor bar!
-#### Thanks to CanterburyEgg, fluffyDeathbringer, Vunik, Zeu, and Fenhl for providing beta data!
-############################################################## Extra scripts
-init script:
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
- # 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 }
-
- template_prefix := [card: "" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png"]
- template := { template_prefix[type] + input + template_suffix[type] }
- land_template := { template_prefix[type] + (if input == "a" then "c" else input) + "l" + template_suffix[type] }
- # Use land templates for previews because they show more contrast
- hybrid_previews := "land,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"
- }
-
- # Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
- # Is the card a promo card?
- is_promo := { styling.promo }
- mana_sort := {
- if styling.unsorted_casting_cost then
- input
- else
- sort_text@(order: "XYZI[0123456789]HSCA(WUBRG)")()
- }
- ancestral_mana := { styling.ancestral_mana_symbols }
- has_identity := { styling.color_indicator_dot }
- is_unsorted := {styling.remove_from_autocount}
-
- top_of_textbox := {if styling.chop_top != "" then (327 - (-styling.chop_top)) else 327 }
- bottom_of_textbox := {if styling.chop_bottom != "" then (481 - styling.chop_bottom) else 481 }
- paragraph_count := filter_text@(match:"\n")
- hard_paragraph_count :=
- replace@(match:"\n", replace:"")+
- filter_text@(match:"\n")
- soft_break_filter :=
- filter_text @(match:"<", in_context: "soft-line>")
- flavor_text := {remove_tags(card.flavor_text) + "\n"}
- length_of_flavor := { to_int(length(split_text(match:"\n", flavor_text()).0)) }
- hard_flavor_break := { if not contains(card.flavor_text, match:"\n") then 0 else if contains(card.flavor_text, match:"\n") then 0 else if lines_of_rules() >= 3 then -3 else -2}
- char_per_line := { (if card_style.text.content_lines == "9" then 60 else if card_style.text.content_lines == "8" then 52 else if card_style.text.content_lines == "7" then 49 else if card_style.text.content_lines == "6" then 46 else 42.5) + (if card_style.text.content_lines < 7 then (4*chop_correction())/line_height())}
- chop_correction := { (if styling.chop_bottom != "" then styling.chop_bottom else 0) }
- lines_of_flavor := { to_int((length_of_flavor() / char_per_line()) + 0.99) + (if length(split_text(match:"\n", flavor_text()).1) >= max(43,char_per_line()-4) then 2 else if split_text(match:"\n", flavor_text()).1 != "" then length(soft_break_filter(card.flavor_text)) else 0) + length(filter_text(styling.flavor_bar_offset, match:"u")) - length(filter_text(styling.flavor_bar_offset, match:"d")) + (if contains(card.notes, match:"!fbu") then 1 else 0)}
- lines_of_rules := { card_style.text.content_lines - lines_of_flavor() }
- line_height := {(card_style.text.content_height / card_style.text.content_lines)}
- height_of_flavor := { lines_of_flavor() * line_height() }
- padding_height := { 0.5*(bottom_of_textbox() - top_of_textbox() - card_style.text.content_height) }
- linebreak_height := { 2*length(hard_paragraph_count(card.rule_text)) }
- uneven_correction := { if lines_of_flavor() == 1 then max(4, (card_style.text.content_lines - (2*lines_of_flavor()))) else (card_style.text.content_lines - (2*lines_of_flavor())) }
- bar_offset := {if styling_offset() == "-" then 0 else if styling_offset() != "" then -styling_offset() else 0}
- styling_offset := { replace(styling.flavor_bar_offset, match:"(u|d)+", replace: "") }
- bar_equation := { top_of_textbox() + padding_height() + card_style.text.content_height - height_of_flavor() + linebreak_height() - uneven_correction() + correction_coeff() + bar_offset() + hard_flavor_break() +1 }
- correction_coeff := {
- (if lines_of_rules() == 1 then
- (if lines_of_flavor() == 1 then 3
- else if lines_of_flavor() == 2 then 1
- else if lines_of_flavor() == 3 then 1.5
- else if lines_of_flavor() == 4 then 0
- else 5 - lines_of_flavor())
- else if lines_of_rules() == 2 and linebreak_height() == 2 then
- (if lines_of_flavor() == 1 then 1
- else if lines_of_flavor() == 2 then 1
- else if lines_of_flavor() == 3 then 2
- else if lines_of_flavor() == 4 then 2
- else 3)
- else if lines_of_rules() == 2 then
- (if lines_of_flavor() == 1 then 1
- else if lines_of_flavor() == 2 then 0
- else if lines_of_flavor() == 3 then 0
- else if lines_of_flavor() == 4 then 0
- else -1)
- else if lines_of_rules() == 3 and linebreak_height() == 2 then
- (if lines_of_flavor() == 1 then 0
- else if lines_of_flavor() == 2 then 0
- else if lines_of_flavor() == 3 then 1
- else if lines_of_flavor() == 4 then 1
- else 2)
- else if lines_of_rules() == 3 then
- (if lines_of_flavor() == 1 then 0
- else if lines_of_flavor() == 2 then -1
- else if lines_of_flavor() == 3 then -0.5
- else if lines_of_flavor() == 4 then -1
- else 0)
- else if lines_of_rules() == 4 and linebreak_height() == 2 then
- (-2 + lines_of_flavor())
- else if lines_of_rules() == 4 then
- (if lines_of_flavor() == 1 then -1
- else if lines_of_flavor() == 2 then 0
- else if lines_of_flavor() == 3 then -0.5
- else -1)
- else if lines_of_rules() == 5 and linebreak_height() == 4 then
- (-5 + lines_of_flavor())
- else if lines_of_rules() == 5 and linebreak_height() == 2 then
- (-2 + lines_of_flavor())
- else if lines_of_rules() == 5 then
- (2 - lines_of_flavor())
- else if lines_of_rules() == 6 and linebreak_height() == 2 then
- (-1 - lines_of_flavor())
- else if lines_of_rules() == 6 then
- (2 - lines_of_flavor())
- else 0) + (if linebreak_height() >= 4 then 0.5*linebreak_height()-1)
- }
- exporter_check := { replace(card.rule_text, match:"\n", replace:"|") + " " + replace(card.flavor_text, match:"\n", replace:"|") }
-############################################################## Set info fields
-set info style:
- symbol:
- variation:
- name: invertedcommon
- border radius: 0.10
- fill type: solid
- fill color: rgb(255,255,255)
- border color: rgb(0,0,0)
-############################################################## Extra style options
-styling field:
- type: text
- name: chop top
- description: Shrinks the textbox from the top.
-styling field:
- type: text
- name: chop bottom
- description: Shrinks the textbox from the bottom.
-styling field:
- type: text
- name: flavor bar offset
- description: Moves the flavor bar up N pixels. Start with "u" or "d" to move it up or down 1 line of text.
-styling field:
- type: boolean
- name: use holofoil stamps
- description: Change to no to disable rare holofoil stamps
-styling field:
- type: boolean
- name: color indicator dot
- description: Use the color indicator dot
- initial: no
-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
-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
-styling field:
- type: boolean
- name: inverted common symbol
- description: Should the common rarity symbol be inverted, like in Coldsnap?
- initial: no
-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") }
-############################################################## 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: 4
- 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: { card_background() }
- ############################# Name line
- name:
- left: { if card.card_symbol=="none" then 32 else 50 }
- top: 30
- right: { 341 - card_style.casting_cost.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: black
- casting cost:
- right: 346
- top: 29
- width: { max(30, card_style.casting_cost.content_width) + 5 }
- height: 23
- alignment: middle right
- font:
- name: MPlantin
- size: 15
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- card symbol:
- left: {if card.card_symbol=="none" then 20 else 30}
- top: 29
- height: 20
- width: 14
- z index: 1
- render style: image
- choice images:
- tombstone: tombstone.png
- ############################# Image
- image:
- left: 29
- top: 59
- width: 316
- height: 231
- z index: 1
- default: {default_image(card.card_color)}
- ############################# Card type
- indicator:
- left: 31
- top: 300
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity() }
- image: { card_identity() }
- type:
- left: { if has_identity() then "52" else "32" }
- top: 296
- width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 1
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: black
- separator color: red
- rarity:
- right: 344
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- ############################# Text box
- text:
- left: 29
- top: { top_of_textbox() }
- width: 314
- bottom: { bottom_of_textbox() }
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 2
- padding left: 6
- padding 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
- watermark:
- left: 117
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- pt:
- z index: 2
- left: 286
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: black
- separator color: red
- ############################# Card sorting / numbering
- set code:
- left: 24
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- ############################# Copyright stuff
- illustrator:
- left: { 44 + card_style.set_code.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright:
- right: 350
- top: { if card.pt != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- visible: {not set.automatic_copyright}
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
-############################################################## Extra card fields
-extra card field:
- type: text
- name: card code
- save value: false
- script:
- if set.automatic_card_numbers and not styling.remove_from_autocount then
- forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
- else
- combined_editor(field1: card.custom_card_number, separator: " " + rarity_code() + " ", field2: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow
- editable: false
- save value: false
- choice: white
-extra card field:
- type: choice
- name: pt box
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: foil stamp
- choice: stamp
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer
- choice: foil
- save value: false
- editable: false
-extra card field:
- type: choice
- name: stamp
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: text
- name: auto copyright
- script: set.copyright
- save value: false
- editable: false
- show statistics: false
-extra card field:
- type: choice
- name: flavor bar
- choice: bar
- editable: false
- save value: false
- show statistics: false
-extra card style:
- card code:
- left: 24
- top: 488
- width: 120
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- artist arrow:
- left: { 28 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 1
- render style: image
- image: artist_arrow.png
- pt box:
- left: 273
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt != "" }
- render style: image
- image: { card_ptbox() }
- foil layer:
- left: 0
- top : 0
- width: 375
- height: 523
- z index: 3
- 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" }
- stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() and styling.use_holofoil_stamps }
- render style: image
- image: { card_stamp() }
- foil stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 2
- visible: { is_rare() and styling.use_holofoil_stamps }
- render style: image
- image: foil_stamp.png
- auto copyright:
- right: 350
- top: { if card.pt != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- alignment: middle right shrink-overflow
- visible: {set.automatic_copyright}
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
- flavor bar:
- left: 0
- top: { bar_equation() }
- width: 375
- height: 1
- z index: 1
- render style: image
- image: bar.png
- visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" }
\ No newline at end of file
diff --git a/data/magic-m15-flavor-bar.mse-style/tombstone.png b/data/magic-m15-flavor-bar.mse-style/tombstone.png
deleted file mode 100644
index d5508a6d3..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/tombstone.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/ucard.jpg b/data/magic-m15-flavor-bar.mse-style/ucard.jpg
deleted file mode 100644
index e27d132d9..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/ucard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/ulcard.jpg b/data/magic-m15-flavor-bar.mse-style/ulcard.jpg
deleted file mode 100644
index 38d05dd25..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/ulcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/ulpt.png b/data/magic-m15-flavor-bar.mse-style/ulpt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/ulpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/ulstamp.jpg b/data/magic-m15-flavor-bar.mse-style/ulstamp.jpg
deleted file mode 100644
index 7a4af91c4..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/ulstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/upt.png b/data/magic-m15-flavor-bar.mse-style/upt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/upt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/ustamp.jpg b/data/magic-m15-flavor-bar.mse-style/ustamp.jpg
deleted file mode 100644
index 446d94764..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/ustamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/wcard.jpg b/data/magic-m15-flavor-bar.mse-style/wcard.jpg
deleted file mode 100644
index c0897e69e..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/wcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/wlcard.jpg b/data/magic-m15-flavor-bar.mse-style/wlcard.jpg
deleted file mode 100644
index b25772d0f..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/wlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/wlpt.png b/data/magic-m15-flavor-bar.mse-style/wlpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/wlpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/wlstamp.jpg b/data/magic-m15-flavor-bar.mse-style/wlstamp.jpg
deleted file mode 100644
index 8f1f9eb0e..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/wlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/wpt.png b/data/magic-m15-flavor-bar.mse-style/wpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/wpt.png and /dev/null differ
diff --git a/data/magic-m15-flavor-bar.mse-style/wstamp.jpg b/data/magic-m15-flavor-bar.mse-style/wstamp.jpg
deleted file mode 100644
index 313138bad..000000000
Binary files a/data/magic-m15-flavor-bar.mse-style/wstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-future.mse-style/style b/data/magic-m15-future.mse-style/style
index 5352cfa70..73a8df8cf 100644
--- a/data/magic-m15-future.mse-style/style
+++ b/data/magic-m15-future.mse-style/style
@@ -123,6 +123,9 @@ init script:
chop_top := {if styling.chop_top == "" then 0 else if comma_count(styling.chop_top) == "," or comma_count(styling.chop_top) == ",," then split_text(match:",", styling.chop_top).0 else styling.chop_top}
chop_bot := {if comma_count(styling.chop_top) == ",," then split_text(match:",", styling.chop_top).1 else if styling.chop_bottom == "" then 0 else styling.chop_bottom}
+ bar_offset := {if styling_offset() == "-" then 0 else if styling_offset() != "" then -styling_offset() else 0}
+ styling_offset := { replace(styling.flavor_bar_offset, match:"(u|d)+", replace: "") }
+ offset_lines := {offset_counter(styling.flavor_bar_offset)}
############################################################## Set info fields
set info style:
@@ -142,6 +145,10 @@ styling field:
type: text
name: chop bottom
description: Shrinks the textbox X pixels from the bottom.
+styling field:
+ type: text
+ name: flavor bar offset
+ description: Move the flavor bar down X pixels. Use negative to move up.
styling field:
type: boolean
name: use holofoil stamps
@@ -607,12 +614,6 @@ extra card field:
choice: stamp
save value: false
editable: false
-extra card field:
- type: text
- name: vorthos box
- save value: true
- editable: true
- description: Where they put mtgstory.com on story spotlights.
extra card style:
card code:
left: 24
@@ -727,15 +728,3 @@ extra card style:
render style: image
image: bar.png
visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" and set.use_flavor_bar }
- vorthos box:
- right: { if card.pt != "" then 275 else 350 }
- top: 488
- left: 210
- height: 10
- z index: 3
- alignment: middle right
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
\ No newline at end of file
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/acard.png b/data/magic-m15-godzilla-planeswalker.mse-style/acard.png
new file mode 100644
index 000000000..fe1750162
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/acard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/acard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/acard2.png
new file mode 100644
index 000000000..c9c8008da
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/acard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/acard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/acard.png
new file mode 100644
index 000000000..b8f1dd333
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/acard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/bcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/bcard.png
new file mode 100644
index 000000000..b90af59a8
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/bcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/ccard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/ccard.png
new file mode 100644
index 000000000..4ed66dbd4
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/ccard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/gcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/gcard.png
new file mode 100644
index 000000000..95f836e19
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/gcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/mcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/mcard.png
new file mode 100644
index 000000000..013fc90b0
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/mcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/rcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/rcard.png
new file mode 100644
index 000000000..dc7fa803c
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/rcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/ucard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/ucard.png
new file mode 100644
index 000000000..f74966ee4
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/ucard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/alias/wcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/alias/wcard.png
new file mode 100644
index 000000000..03a0a6536
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/alias/wcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_alias.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_alias.png
new file mode 100644
index 000000000..ca464f9bf
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_alias.png differ
diff --git a/data/magic-m15-legendary.mse-style/artifact_blend_card.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_card.png
similarity index 96%
rename from data/magic-m15-legendary.mse-style/artifact_blend_card.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_card.png
index a1bf31c17..ca464f9bf 100644
Binary files a/data/magic-m15-legendary.mse-style/artifact_blend_card.png and b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_card.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_card2.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_card2.png
new file mode 100644
index 000000000..ca464f9bf
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_card2.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_identity.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_identity.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/artifact_blend_identity.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_identity.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_stamp.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/artifact_blend_stamp.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_stamp.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artist_arrow.png b/data/magic-m15-godzilla-planeswalker.mse-style/artist_arrow.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/artist_arrow.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/artist_arrow.png
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/astamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/astamp.png
new file mode 100644
index 000000000..1f9ad954e
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/astamp.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/bcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/bcard.png
new file mode 100644
index 000000000..51784b813
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/bcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/bcard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/bcard2.png
new file mode 100644
index 000000000..ebaa7d017
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/bcard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/border_mask.png b/data/magic-m15-godzilla-planeswalker.mse-style/border_mask.png
new file mode 100644
index 000000000..dd4793af6
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/border_mask.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/bstamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/bstamp.png
new file mode 100644
index 000000000..96a239a8c
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/bstamp.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/build.bat b/data/magic-m15-godzilla-planeswalker.mse-style/build.bat
new file mode 100644
index 000000000..095ad584e
--- /dev/null
+++ b/data/magic-m15-godzilla-planeswalker.mse-style/build.bat
@@ -0,0 +1,7 @@
+cd ..
+
+cd ..
+
+mse --create-installer magic-m15-planeswalker.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-large.mse-symbol-font magic-watermarks.mse-include
+
+ren "magic-m15-planeswalker.mse-installer" "Magic - M15 Planeswalkers.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/card-sample.png b/data/magic-m15-godzilla-planeswalker.mse-style/card-sample.png
new file mode 100644
index 000000000..b08d53c72
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/card-sample.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/ccard.png b/data/magic-m15-godzilla-planeswalker.mse-style/ccard.png
new file mode 100644
index 000000000..ee346fe88
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/ccard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/ccard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/ccard2.png
new file mode 100644
index 000000000..7dd06f655
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/ccard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/cover/3.png b/data/magic-m15-godzilla-planeswalker.mse-style/cover/3.png
new file mode 100644
index 000000000..578aa4b6b
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/cover/3.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/cover/3_alias.png b/data/magic-m15-godzilla-planeswalker.mse-style/cover/3_alias.png
new file mode 100644
index 000000000..95aa9562c
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/cover/3_alias.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/cover/4.png b/data/magic-m15-godzilla-planeswalker.mse-style/cover/4.png
new file mode 100644
index 000000000..eb02ba148
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/cover/4.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/cover/4_alias.png b/data/magic-m15-godzilla-planeswalker.mse-style/cover/4_alias.png
new file mode 100644
index 000000000..999bfc7ac
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/cover/4_alias.png differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/cstamp.jpg b/data/magic-m15-godzilla-planeswalker.mse-style/cstamp.jpg
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/cstamp.jpg
rename to data/magic-m15-godzilla-planeswalker.mse-style/cstamp.jpg
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/cstamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/cstamp.png
new file mode 100644
index 000000000..98ff33cd1
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/cstamp.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/foil_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/foil_stamp.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/foil_stamp.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/foil_stamp.png
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/gcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/gcard.png
new file mode 100644
index 000000000..f80a267ac
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/gcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/gcard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/gcard2.png
new file mode 100644
index 000000000..4501a1599
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/gcard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/gstamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/gstamp.png
new file mode 100644
index 000000000..da1bef150
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/gstamp.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_alias.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_alias.png
new file mode 100644
index 000000000..ca464f9bf
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_alias.png differ
diff --git a/data/magic-m15-legendary.mse-style/hybrid_blend_card.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_card.png
similarity index 97%
rename from data/magic-m15-legendary.mse-style/hybrid_blend_card.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_card.png
index 9ed89b3c7..ca464f9bf 100644
Binary files a/data/magic-m15-legendary.mse-style/hybrid_blend_card.png and b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_card.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_card2.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_card2.png
new file mode 100644
index 000000000..ca464f9bf
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_card2.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_identity.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_identity.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_identity.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_identity.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_stamp.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_stamp.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_stamp.png
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/imagemask.png b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask.png
new file mode 100644
index 000000000..29ed157be
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_4abil.png b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_4abil.png
new file mode 100644
index 000000000..93c0832fb
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_4abil.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_4abil_striped.png b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_4abil_striped.png
new file mode 100644
index 000000000..cdbd066ca
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_4abil_striped.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_striped.png b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_striped.png
new file mode 100644
index 000000000..916adcabc
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/imagemask_striped.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/loyalty.png b/data/magic-m15-godzilla-planeswalker.mse-style/loyalty.png
new file mode 100644
index 000000000..eb831d9af
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/loyalty.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/loyaltydown.png b/data/magic-m15-godzilla-planeswalker.mse-style/loyaltydown.png
new file mode 100644
index 000000000..9d1a9afa6
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/loyaltydown.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/loyaltynaught.png b/data/magic-m15-godzilla-planeswalker.mse-style/loyaltynaught.png
new file mode 100644
index 000000000..c8c4d6ce2
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/loyaltynaught.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/loyaltyup.png b/data/magic-m15-godzilla-planeswalker.mse-style/loyaltyup.png
new file mode 100644
index 000000000..b409523d8
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/loyaltyup.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/mcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/mcard.png
new file mode 100644
index 000000000..4295e8ab3
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/mcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/mcard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/mcard2.png
new file mode 100644
index 000000000..4625a6d4d
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/mcard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/mstamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/mstamp.png
new file mode 100644
index 000000000..ccd1ae1ed
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/mstamp.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_alias.png b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_alias.png
new file mode 100644
index 000000000..b7c6d892d
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_alias.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_card.png b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_card.png
new file mode 100644
index 000000000..b7c6d892d
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_card.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_card2.png b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_card2.png
new file mode 100644
index 000000000..b7c6d892d
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_card2.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_identity.png b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_identity.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_identity.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_identity.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_stamp.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_stamp.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_stamp.png
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/rcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/rcard.png
new file mode 100644
index 000000000..f59ac5e85
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/rcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/rcard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/rcard2.png
new file mode 100644
index 000000000..336f9a1a3
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/rcard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/rstamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/rstamp.png
new file mode 100644
index 000000000..82bee163e
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/rstamp.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/stamp_mask.png b/data/magic-m15-godzilla-planeswalker.mse-style/stamp_mask.png
new file mode 100644
index 000000000..3a640c886
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/stamp_mask.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/style b/data/magic-m15-godzilla-planeswalker.mse-style/style
similarity index 65%
rename from data/magic-m15-doublefaced-borderable-sacrificer.mse-style/style
rename to data/magic-m15-godzilla-planeswalker.mse-style/style
index 46d961871..0e30d9dc8 100644
--- a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/style
+++ b/data/magic-m15-godzilla-planeswalker.mse-style/style
@@ -1,18 +1,15 @@
mse version: 2.0.0
game: magic
-short name: M15 Sacrificers
-full name: Planeswalker -> Normal
-installer group: magic/M15 style/double faced/sacrificer
+short name: GZ Walkers
+full name: Godzilla Planeswalkers
+installer group: magic/m15 style/planeswalkers
icon: card-sample.png
-position hint: 898
+position hint: 018
-version: 2018-02-22
+version: 2020-06-08
depends on:
package: magic.mse-game
- version: 2014-06-25
-depends on:
- package: magic-default-image.mse-include
- version: 2007-09-23
+ version: 2020-04-25
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
@@ -26,28 +23,23 @@ depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
-card width: 752
+card width: 375
card height: 523
card dpi: 150
############################################################## Extra scripts
init script:
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
- # No colorless templates, only artifacts
- no_colorless_template := {
- if input == "c" then "a"
- else input
- }
- template_prefix := [card: "" card2: "" card3: "" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card3.jpg" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png"]
- template := { template_prefix[type] + no_colorless_template() + template_suffix[type] }
-
- #Lands only on regular frame
- land_template := { if type == "card" or type == "card2" or type == "stamp" then "a{type}.jpg" else template_prefix[type] + (if input == "a" then "c" else input) + (if type=="identity" then "" else "l") + template_suffix[type] }
+ template_prefix := [card: "" card2: "" stamp: "" alias: "alias/" identity: "/magic-identity-new.mse-include/"]
+ template_suffix := [card: "card.png" card2: "card2.png" alias: "card.png" stamp: "stamp.png" identity: "identity.png"]
+ template := { template_prefix[type] + input + template_suffix[type] }
+ land_template := { template_prefix[type] + "c" + template_suffix[type] }
+ # Use land templates for previews because they show more contrast
+ hybrid_previews := "land,hybrid"
+
+ # This will create two seperate card faces
+ card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) }
# Use the normal tap symbol
mana_t := {
@@ -57,11 +49,7 @@ init script:
}
# Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
- # This will create two seperate card faces
- card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) }
- card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) }
+ guild_mana := { styling.use_guild_mana_symbols }
paintbrush_color := {
if to_int(card.border_color) < 96 then "white" else "black"
@@ -74,26 +62,23 @@ init script:
else "loyalty naught"
}
- card_shape := {"double faced planeswalker"}
+ card_shape := {"planeswalker"}
# Is the card a promo card?
is_promo := { styling.promo }
- # Does the planeswalker card have four abilities?
+ # Does the card have four abilities?
has_four_abilities := { contains(paragraph_count(card.rule_text), match: "\n\n\n") }
paragraph_count :=
replace@(match:"\n", replace:"")+
filter_text@(match:"\n")
-
- corner_color := {
- if contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "multicolor"
- else if contains(card.card_color_2, match:"white") then "white"
- else if contains(card.card_color_2, match:"blue") then "blue"
- else if contains(card.card_color_2, match:"black") then "black"
- else if contains(card.card_color_2, match:"red") then "red"
- else if contains(card.card_color_2, match:"green") then "green"
- else "colorless"
- }
+
+ show_alias := { not chosen(styling.other_options, choice: "no alias") }
+ show_stripes := { not chosen(styling.other_options, choice: "no stripes") }
+ show_border := { chosen(styling.other_options, choice: "show border") }
+ show_indicator := { chosen(styling.other_options, choice: "color indicator") }
+
+ alias_background := { color_background(type: "alias", base_hybrid: card_hybrid) }
############################################################## Set info fields
set info style:
@@ -105,6 +90,25 @@ set info style:
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style options
+styling field:
+ type: multiple choice
+ name: other options
+ choice: no alias
+ choice: no stripes
+ choice: show border
+ choice: color indicator
+styling field:
+ type: text
+ name: shrink name text
+ description: Shrinks the name text N pixels
+styling field:
+ type: text
+ name: shrink typeline text
+ description: Shrinks the typeline text N pixels
+styling field:
+ type: text
+ name: font size
+ description: Changes the font size of the loyalty abilities. Default is 14.
styling field:
type: boolean
name: grey hybrid name
@@ -152,6 +156,9 @@ styling field:
match: magic-overlay-*.mse-include
required: false
styling style:
+ other options:
+ render style: checklist
+ direction: vertical
use guild mana symbols:
choice images:
yes: /magic-mana-small.mse-symbol-font/mana_guild_rg.png
@@ -174,11 +181,24 @@ styling style:
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
card style:
+ alias:
+ left: 54
+ top: 52
+ width: 268
+ height: 15
+ z index: 3
+ visible: { show_alias() }
+ font:
+ name: MPlantin-Italic
+ size: 10
+ scale down to: 6
+ color: white
+ alignment: middle center
############################# Background stuff
border color:
left: 0
top : 0
- width: 752
+ width: 375
height: 523
radius: 18
left width: 17
@@ -186,49 +206,29 @@ card style:
top width: 17
bottom width: 18
z index: 4
- mask: border_mask.png
+ mask: { if show_border() then "border_mask.png" else "" }
+ visible: { show_border() }
card color:
- left: 0
- top: 0
- width: 375
- height: 523
+ left: 0
+ top: 0
+ width: 375
+ height: 523
z index: 0
render style: image
popup style: in place
image: { if has_four_abilities() then card_background2() else card_background() }
- card color 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: -2
- render style: image
- popup style: in place
- image: { card_background3() }
############################# Name line
name:
- left: { if card.card_symbol != "none" then 77 else 60 }
- top: 23
+ left: { if card.card_symbol=="none" then 31 else 48 }
+ top: { 23 - ( if styling.shrink_name_text != "" then to_number(styling.shrink_name_text) else 0 ) }
right: { 339 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
padding bottom: 0
- z index: 1
+ z index: 2
font:
name: Beleren Bold
- size: 16
- color: black
- name 2:
- left: 435
- top: 30
- right: { 714 - card_style.casting_cost_2.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
+ size: { 16 - (if styling.shrink_name_text != "" then to_number(styling.shrink_name_text) else 0) }
color: white
casting cost:
right: 347
@@ -243,21 +243,8 @@ card style:
always symbol: true
z index: 2
padding top: 0
- casting cost 2:
- right: 722
- top: 29
- width: { max(30, card_style.casting_cost_2.content_width) + 5 }
- height: 23
- alignment: middle right
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
card symbol:
- left: {if card.card_symbol=="none" then 45 else 58}
+ left: {if card.card_symbol=="none" then 20 else 29}
top: 23
height: 18
width: 14
@@ -267,41 +254,25 @@ card style:
tombstone: tombstone.png
############################# Image
image:
- left: 25
- top: 52
- width: 324
- height: 427.5
- z index: 2
- mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png" }
- image 2:
- left: 406
- top: 59
- width: 316
- height: 231
+ left: 0
+ top: 0
+ width: 375
+ height: 523
z index: 1
- default: {default_image(card.card_color)}
+ mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if show_stripes() then "_striped" else "" ) + ".png" }
############################# Card type
indicator:
- left: 31
- top: { if has_four_abilities() then 265 else 300 }
+ left: 30
+ top: { if has_four_abilities() then 264 else 299 }
width: 17
height: 17
z index: 2
render style: image
- visible: { has_identity() }
- image: { card_identity() }
- indicator 2:
- left: 407
- top: 300
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity_2() }
+ visible: { show_indicator() }
image: { card_identity() }
type:
- left: { if has_identity() then "53" else "33" }
- top: { if has_four_abilities() then 260 else 295 }
+ left: { if show_indicator() then "53" else "33" }
+ top: { ( if has_four_abilities() then 261 else 296 ) + ( if styling.shrink_typeline_text != "" then to_number(styling.shrink_typeline_text) - 1 else 0 ) }
width: { 304 - max(22,card_style.rarity.content_width) }
height: 20
alignment: top shrink-overflow
@@ -309,20 +280,7 @@ card style:
padding top: 2
font:
name: Beleren Bold
- size: 13
- color: black
- separator color: red
- type 2:
- left: { if has_identity_2() then "427" else "413" }
- top: 296
- width: { (if has_identity_2() then "290" else "310") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 1
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
+ size: { 13 - (if styling.shrink_typeline_text != "" then to_number(styling.shrink_typeline_text) else 0) }
color: white
separator color: red
rarity:
@@ -347,30 +305,6 @@ card style:
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
- rarity 2:
- right: 719
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
############################# Text box
text:
left: 63
@@ -380,9 +314,9 @@ card style:
font:
name: MPlantin
italic name: MPlantin-Italic
- size: { if has_four_abilities() then 13.8 else 14 }
+ size: { if styling.font_size != "" then to_number(styling.font_size) else ( if has_four_abilities() then 13.8 else 14 ) }
scale down to: 6
- color: { if has_four_abilities() then rgba(0,0,0,0) else "black" }
+ color: { if has_four_abilities() then rgba(0,0,0,0) else "white" }
symbol font:
name: { if has_four_abilities() then "" else styling.text_box_mana_symbols }
size: 14
@@ -397,6 +331,7 @@ card style:
then "middle center"
else "middle left"
z index: 4
+ mask: text_mask.png
padding left: 6
padding right: 4
padding bottom: 2
@@ -405,69 +340,15 @@ card style:
line height soft: { if has_four_abilities() then 0.895 else 0.9 }
line height hard max: 1.3
line height line max: 1.6
- text 2:
- left: 408
- top: 327
- width: 314
- height: 150
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 3
- 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
watermark:
left: 117
top : { if has_four_abilities() then 296 else 331 }
width: 138
height: { if has_four_abilities() then 185 else 150 }
- z index: 3
- render style: image
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- watermark 2:
- left: 117
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- pt 2:
z index: 2
- left: 661
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: white
- separator color: red
+ render style: image
+ alignment: middle center
+ include file: /magic-watermarks.mse-include/watermarks
############################# Loyalty
loyalty:
z index: 7
@@ -536,17 +417,6 @@ card style:
size: 7
color: white
weight: bold
- set code 2:
- left: 399
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
############################# Copyright stuff
illustrator:
left: { 44 + card_style.set_code.content_width }
@@ -558,34 +428,12 @@ card style:
name: Beleren Small Caps Bold
size: 7.25
color: white
- illustrator 2:
- left: { 419 + card_style.set_code_2.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
copyright:
right: 350
top: 498
width: 140
height: 10
- z index: 1
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
- copyright 2:
- right: 728
- top: { if card.pt_2 != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 1
+ z index: 6
alignment: middle right shrink-overflow
font:
name: Matrix
@@ -597,31 +445,13 @@ extra card field:
type: text
name: card code
save value: false
- script: forward_editor(prefix: card_number_m15() + "a/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: text
- name: card code 2
- editable: false
- save value: false
- script: forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
+ script: forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
extra card field:
type: choice
name: artist arrow
editable: false
save value: false
choice: white
-extra card field:
- type: choice
- name: artist arrow 2
- editable: false
- save value: false
- choice: white
-extra card field:
- type: choice
- name: pt box 2
- script: card.card_color_2
- editable: false
- save value: false
extra card field:
type: choice
name: loyalty box
@@ -646,31 +476,6 @@ extra card field:
choice: foil
save value: false
editable: false
-extra card field:
- type: choice
- name: corner
- choice: planeswalker
- save value: false
- editable: false
-extra card field:
- type: choice
- name: corner 2
- choice: colorless
- choice: white
- choice: blue
- choice: black
- choice: red
- choice: green
- choice: multicolor
- default: corner_color()
- save value: true
- editable: true
-extra card field:
- type: choice
- name: foil layer 2
- choice: foil
- save value: false
- editable: false
extra card field:
type: choice
name: loyalty cost box 1
@@ -726,24 +531,35 @@ extra card field:
multi line: true
save value: false
script: card.text
+extra card field:
+ type: choice
+ name: alias
+ editable: false
+ save value: false
+ script: card.card_color
+ show statistics: false
+extra card field:
+ type: choice
+ name: cover
+ choice: cover
+ editable: false
+ save value: false
extra card style:
+ alias:
+ left: 0
+ top: -6
+ width: 375
+ height: 523
+ z index: 2
+ render style: image
+ image: { alias_background() }
+ visible: { show_alias() }
card code:
left: 24
top: 488
width: 120
height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- card code 2:
- left: 399
- top: 488
- width: 120
- height: 10
- z index: 1
+ z index: 6
font:
name: Relay-Medium
size: 7
@@ -754,26 +570,9 @@ extra card style:
top: 500
width: 12
height: 7
- z index: 2
+ z index: 6
render style: image
image: artist_arrow.png
- artist arrow 2:
- left: { 403 + card_style.set_code_2.content_width }
- top: 500
- width: 12
- height: 7
- z index: 2
- render style: image
- image: artist_arrow.png
- pt box 2:
- left: 648
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt_2 != "" }
- render style: image
- image: { card_ptbox() }
loyalty box:
right: 362
top: 460
@@ -786,9 +585,9 @@ extra card style:
loyalty: loyalty.png
stamp:
left: 170
- top: 473
+ top: 472.5
width: 36.5
- height: 22.5
+ height: 20
z index: 6
visible: { is_rare() }
render style: image
@@ -811,35 +610,6 @@ extra card style:
z index: 4
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
- corner:
- left: 21
- top: 18
- height: 32
- width: 32
- render style: image
- image: planeswalker.png
- corner 2:
- left: 396
- top: 25
- height: 31
- width: 31
- render style: image
- choice images:
- colorless: ccorner.png
- white: wcorner.png
- blue: ucorner.png
- black: bcorner.png
- red: rcorner.png
- green: gcorner.png
- multicolor: mcorner.png
- foil layer 2:
- left: 377
- top: 0
- width: 375
- height: 523
- z index: 3
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
loyalty cost box 1:
left: 18
top: { if has_four_abilities() then 295 else 333 }
@@ -898,7 +668,7 @@ extra card style:
name: MPlantin
size: 15
scale down to: 15
- color: black
+ color: white
alignment: middle center
visible: { card.loyalty_cost_1 !="" }
colon 2:
@@ -911,7 +681,7 @@ extra card style:
name: MPlantin
size: 15
scale down to: 15
- color: black
+ color: white
alignment: middle center
visible: { card.loyalty_cost_2 !="" }
colon 3:
@@ -924,7 +694,7 @@ extra card style:
name: MPlantin
size: 15
scale down to: 15
- color: black
+ color: white
alignment: middle center
visible: { card.loyalty_cost_3 !="" }
colon 4:
@@ -937,7 +707,7 @@ extra card style:
name: MPlantin
size: 15
scale down to: 15
- color: black
+ color: white
alignment: middle center
visible: { card.loyalty_cost_4 !="" }
second text:
@@ -950,7 +720,7 @@ extra card style:
italic name: MPlantin-Italic
size: 14
scale down to: 6
- color: black
+ color: white
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
@@ -964,7 +734,7 @@ extra card style:
styling.center_text == "always"
then "middle center"
else "middle left"
- z index: 5
+ z index: 4
mask: text_mask.png
padding left: 6
padding right: 4
@@ -975,3 +745,11 @@ extra card style:
line height hard max: 1.3
line height line max: 1.6
visible: { has_four_abilities() }
+ cover:
+ left: 0
+ top: 0
+ width: 375
+ height: 523
+ z index: 1
+ render style: image
+ image: {"cover/" + (if has_four_abilities() then "4" else "3") + (if not show_alias() then "" else "_alias") + ".png"}
\ No newline at end of file
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/text_mask.png b/data/magic-m15-godzilla-planeswalker.mse-style/text_mask.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/text_mask.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/text_mask.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/tombstone.png b/data/magic-m15-godzilla-planeswalker.mse-style/tombstone.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/tombstone.png
rename to data/magic-m15-godzilla-planeswalker.mse-style/tombstone.png
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/ucard.png b/data/magic-m15-godzilla-planeswalker.mse-style/ucard.png
new file mode 100644
index 000000000..0700cfd8a
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/ucard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/ucard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/ucard2.png
new file mode 100644
index 000000000..ede845ea4
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/ucard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/ustamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/ustamp.png
new file mode 100644
index 000000000..4a96550ba
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/ustamp.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/wcard.png b/data/magic-m15-godzilla-planeswalker.mse-style/wcard.png
new file mode 100644
index 000000000..ac060a878
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/wcard.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/wcard2.png b/data/magic-m15-godzilla-planeswalker.mse-style/wcard2.png
new file mode 100644
index 000000000..998554352
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/wcard2.png differ
diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/wstamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/wstamp.png
new file mode 100644
index 000000000..03bdba991
Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/wstamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/acard.png b/data/magic-m15-godzilla.mse-style/acard.png
index 38846f3b0..17f07b233 100644
Binary files a/data/magic-m15-godzilla.mse-style/acard.png and b/data/magic-m15-godzilla.mse-style/acard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/acard.png b/data/magic-m15-godzilla.mse-style/alias/acard.png
index a227a821e..b8f1dd333 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/acard.png and b/data/magic-m15-godzilla.mse-style/alias/acard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/bcard.png b/data/magic-m15-godzilla.mse-style/alias/bcard.png
index 8ade41250..b90af59a8 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/bcard.png and b/data/magic-m15-godzilla.mse-style/alias/bcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/ccard.png b/data/magic-m15-godzilla.mse-style/alias/ccard.png
index 541f100b5..4ed66dbd4 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/ccard.png and b/data/magic-m15-godzilla.mse-style/alias/ccard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/gcard.png b/data/magic-m15-godzilla.mse-style/alias/gcard.png
index 54cb8bc42..95f836e19 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/gcard.png and b/data/magic-m15-godzilla.mse-style/alias/gcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/mcard.png b/data/magic-m15-godzilla.mse-style/alias/mcard.png
index 004da1319..013fc90b0 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/mcard.png and b/data/magic-m15-godzilla.mse-style/alias/mcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/rcard.png b/data/magic-m15-godzilla.mse-style/alias/rcard.png
index 5b3028c5c..dc7fa803c 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/rcard.png and b/data/magic-m15-godzilla.mse-style/alias/rcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/ucard.png b/data/magic-m15-godzilla.mse-style/alias/ucard.png
index 9469a6fb2..f74966ee4 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/ucard.png and b/data/magic-m15-godzilla.mse-style/alias/ucard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/alias/wcard.png b/data/magic-m15-godzilla.mse-style/alias/wcard.png
index 2102215a6..03a0a6536 100644
Binary files a/data/magic-m15-godzilla.mse-style/alias/wcard.png and b/data/magic-m15-godzilla.mse-style/alias/wcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/apt.png b/data/magic-m15-godzilla.mse-style/apt.png
index 15d680e6c..4a961a90b 100644
Binary files a/data/magic-m15-godzilla.mse-style/apt.png and b/data/magic-m15-godzilla.mse-style/apt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_card.png b/data/magic-m15-godzilla.mse-style/artifact_blend_card.png
index 261aedee7..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/artifact_blend_card.png and b/data/magic-m15-godzilla.mse-style/artifact_blend_card.png differ
diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_short.png b/data/magic-m15-godzilla.mse-style/artifact_blend_short.png
index f57a8e9b2..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/artifact_blend_short.png and b/data/magic-m15-godzilla.mse-style/artifact_blend_short.png differ
diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_tall.png b/data/magic-m15-godzilla.mse-style/artifact_blend_tall.png
index c6f8fb9da..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/artifact_blend_tall.png and b/data/magic-m15-godzilla.mse-style/artifact_blend_tall.png differ
diff --git a/data/magic-m15-godzilla.mse-style/astamp.png b/data/magic-m15-godzilla.mse-style/astamp.png
new file mode 100644
index 000000000..1f9ad954e
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/astamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/bcard.png b/data/magic-m15-godzilla.mse-style/bcard.png
index 509c746bf..44073962d 100644
Binary files a/data/magic-m15-godzilla.mse-style/bcard.png and b/data/magic-m15-godzilla.mse-style/bcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/border_mask.png b/data/magic-m15-godzilla.mse-style/border_mask.png
index 4a53f2699..dd4793af6 100644
Binary files a/data/magic-m15-godzilla.mse-style/border_mask.png and b/data/magic-m15-godzilla.mse-style/border_mask.png differ
diff --git a/data/magic-m15-godzilla.mse-style/bpt.png b/data/magic-m15-godzilla.mse-style/bpt.png
index f4cbdac89..51cfe539c 100644
Binary files a/data/magic-m15-godzilla.mse-style/bpt.png and b/data/magic-m15-godzilla.mse-style/bpt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/bstamp.png b/data/magic-m15-godzilla.mse-style/bstamp.png
new file mode 100644
index 000000000..96a239a8c
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/bstamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/card-sample.png b/data/magic-m15-godzilla.mse-style/card-sample.png
index 3b068f67c..f63bc9019 100644
Binary files a/data/magic-m15-godzilla.mse-style/card-sample.png and b/data/magic-m15-godzilla.mse-style/card-sample.png differ
diff --git a/data/magic-m15-godzilla.mse-style/ccard.png b/data/magic-m15-godzilla.mse-style/ccard.png
index b70e97034..7e315a175 100644
Binary files a/data/magic-m15-godzilla.mse-style/ccard.png and b/data/magic-m15-godzilla.mse-style/ccard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cover.png b/data/magic-m15-godzilla.mse-style/cover.png
new file mode 100644
index 000000000..976d79e0d
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cover.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cover/mask.png b/data/magic-m15-godzilla.mse-style/cover/mask.png
new file mode 100644
index 000000000..8158e10e6
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cover/mask.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cover/mask_alias.png b/data/magic-m15-godzilla.mse-style/cover/mask_alias.png
new file mode 100644
index 000000000..8f99a9bf1
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cover/mask_alias.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cover/mask_alias_short.png b/data/magic-m15-godzilla.mse-style/cover/mask_alias_short.png
new file mode 100644
index 000000000..bf721b821
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cover/mask_alias_short.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cover/mask_alias_tall.png b/data/magic-m15-godzilla.mse-style/cover/mask_alias_tall.png
new file mode 100644
index 000000000..65ebd7fe7
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cover/mask_alias_tall.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cover/mask_short.png b/data/magic-m15-godzilla.mse-style/cover/mask_short.png
new file mode 100644
index 000000000..b97b07d66
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cover/mask_short.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cover/mask_tall.png b/data/magic-m15-godzilla.mse-style/cover/mask_tall.png
new file mode 100644
index 000000000..9faceb322
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cover/mask_tall.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cpt.png b/data/magic-m15-godzilla.mse-style/cpt.png
index 4fa6c8334..0a32c2ccf 100644
Binary files a/data/magic-m15-godzilla.mse-style/cpt.png and b/data/magic-m15-godzilla.mse-style/cpt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/crown_border.png b/data/magic-m15-godzilla.mse-style/crown_border.png
index bfe71f1d6..b571c6ca0 100644
Binary files a/data/magic-m15-godzilla.mse-style/crown_border.png and b/data/magic-m15-godzilla.mse-style/crown_border.png differ
diff --git a/data/magic-m15-godzilla.mse-style/crown_border_silver.png b/data/magic-m15-godzilla.mse-style/crown_border_silver.png
index 25ebad351..73740985a 100644
Binary files a/data/magic-m15-godzilla.mse-style/crown_border_silver.png and b/data/magic-m15-godzilla.mse-style/crown_border_silver.png differ
diff --git a/data/magic-m15-godzilla.mse-style/cstamp.png b/data/magic-m15-godzilla.mse-style/cstamp.png
new file mode 100644
index 000000000..98ff33cd1
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cstamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/custom_crown/put your custom crown here.txt b/data/magic-m15-godzilla.mse-style/custom_crown/put your custom crown here.txt
new file mode 100644
index 000000000..a827e421e
--- /dev/null
+++ b/data/magic-m15-godzilla.mse-style/custom_crown/put your custom crown here.txt
@@ -0,0 +1,4 @@
+you can create subfolders and then specifiy them in the styling options
+or just put the custom crown here if you only have one you wanna use
+
+If you're using a custom crown, you need your images to be named "xcrown.png", where x is w, u, b, r, g, c, m, or a.
\ No newline at end of file
diff --git a/data/magic-m15-godzilla.mse-style/gcard.png b/data/magic-m15-godzilla.mse-style/gcard.png
index ed3da9ea3..2e2702585 100644
Binary files a/data/magic-m15-godzilla.mse-style/gcard.png and b/data/magic-m15-godzilla.mse-style/gcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/gpt.png b/data/magic-m15-godzilla.mse-style/gpt.png
index f553b708f..34a65b708 100644
Binary files a/data/magic-m15-godzilla.mse-style/gpt.png and b/data/magic-m15-godzilla.mse-style/gpt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/gstamp.png b/data/magic-m15-godzilla.mse-style/gstamp.png
new file mode 100644
index 000000000..da1bef150
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/gstamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_alias.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_alias.png
index 59d43fe6a..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/hybrid_blend_alias.png and b/data/magic-m15-godzilla.mse-style/hybrid_blend_alias.png differ
diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_card.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_card.png
index 129c37bb4..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/hybrid_blend_card.png and b/data/magic-m15-godzilla.mse-style/hybrid_blend_card.png differ
diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_crown.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_crown.png
index 59d43fe6a..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/hybrid_blend_crown.png and b/data/magic-m15-godzilla.mse-style/hybrid_blend_crown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_short.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_short.png
index f1abe413a..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/hybrid_blend_short.png and b/data/magic-m15-godzilla.mse-style/hybrid_blend_short.png differ
diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_tall.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_tall.png
index 5c7f03699..ca464f9bf 100644
Binary files a/data/magic-m15-godzilla.mse-style/hybrid_blend_tall.png and b/data/magic-m15-godzilla.mse-style/hybrid_blend_tall.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/acrown.png b/data/magic-m15-godzilla.mse-style/legend/acrown.png
index ff041461e..54d559cd4 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/acrown.png and b/data/magic-m15-godzilla.mse-style/legend/acrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/bcrown.png b/data/magic-m15-godzilla.mse-style/legend/bcrown.png
index 1d3b30ca5..0d6a43540 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/bcrown.png and b/data/magic-m15-godzilla.mse-style/legend/bcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/ccrown.png b/data/magic-m15-godzilla.mse-style/legend/ccrown.png
index c67a058d0..15c4e6413 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/ccrown.png and b/data/magic-m15-godzilla.mse-style/legend/ccrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/acrown.png b/data/magic-m15-godzilla.mse-style/legend/com/acrown.png
new file mode 100644
index 000000000..b863e760f
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/acrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/bcrown.png b/data/magic-m15-godzilla.mse-style/legend/com/bcrown.png
new file mode 100644
index 000000000..72ad4f5fd
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/bcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/ccrown.png b/data/magic-m15-godzilla.mse-style/legend/com/ccrown.png
new file mode 100644
index 000000000..a7eaae5b5
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/ccrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/gcrown.png b/data/magic-m15-godzilla.mse-style/legend/com/gcrown.png
new file mode 100644
index 000000000..33901eb98
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/gcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/mcrown.png b/data/magic-m15-godzilla.mse-style/legend/com/mcrown.png
new file mode 100644
index 000000000..9da7bca9d
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/mcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/rcrown.png b/data/magic-m15-godzilla.mse-style/legend/com/rcrown.png
new file mode 100644
index 000000000..1a6ceac9c
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/rcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/ucrown.png b/data/magic-m15-godzilla.mse-style/legend/com/ucrown.png
new file mode 100644
index 000000000..ad4296f14
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/ucrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/com/wcrown.png b/data/magic-m15-godzilla.mse-style/legend/com/wcrown.png
new file mode 100644
index 000000000..9a00e9049
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/com/wcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/gcrown.png b/data/magic-m15-godzilla.mse-style/legend/gcrown.png
index 21b5c215f..7ef466936 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/gcrown.png and b/data/magic-m15-godzilla.mse-style/legend/gcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/mcrown.png b/data/magic-m15-godzilla.mse-style/legend/mcrown.png
index 10ae04380..9b25a475c 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/mcrown.png and b/data/magic-m15-godzilla.mse-style/legend/mcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/acrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/acrown.png
index a1b885597..fc59c38c8 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/acrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/acrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/bcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/bcrown.png
index 69a0e5f46..c47e79a6a 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/bcrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/bcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/ccrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/ccrown.png
index bed1b450e..67123e5c9 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/ccrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/ccrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/acrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/acrown.png
new file mode 100644
index 000000000..d103c627e
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/acrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/bcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/bcrown.png
new file mode 100644
index 000000000..869b3f104
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/bcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/ccrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/ccrown.png
new file mode 100644
index 000000000..a3c6605cb
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/ccrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/gcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/gcrown.png
new file mode 100644
index 000000000..0ed682264
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/gcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/mcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/mcrown.png
new file mode 100644
index 000000000..070a6ca5b
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/mcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/rcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/rcrown.png
new file mode 100644
index 000000000..1a8968baa
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/rcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/ucrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/ucrown.png
new file mode 100644
index 000000000..c0aa084e9
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/ucrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/com/wcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/com/wcrown.png
new file mode 100644
index 000000000..7d3015899
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/com/wcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/gcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/gcrown.png
index 6252ed3e0..9368cfd11 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/gcrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/gcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/mcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/mcrown.png
index 03ce3a5c6..412827b0d 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/mcrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/mcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/acrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/acrown.png
new file mode 100644
index 000000000..1eb28760c
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/acrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/bcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/bcrown.png
new file mode 100644
index 000000000..a6068b1ef
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/bcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/ccrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/ccrown.png
new file mode 100644
index 000000000..54db01820
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/ccrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/gcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/gcrown.png
new file mode 100644
index 000000000..88fec2eb6
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/gcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/mcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/mcrown.png
new file mode 100644
index 000000000..07abaadf1
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/mcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/rcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/rcrown.png
new file mode 100644
index 000000000..44698206a
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/rcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/ucrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/ucrown.png
new file mode 100644
index 000000000..1e1e6faeb
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/ucrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/nyx/wcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/wcrown.png
new file mode 100644
index 000000000..a7fc03cad
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/nyx/wcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/rcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/rcrown.png
index db3d05238..a498cac13 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/rcrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/rcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/ucrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/ucrown.png
index 2b1d93cc8..9b2e09b71 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/ucrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/ucrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/noals/wcrown.png b/data/magic-m15-godzilla.mse-style/legend/noals/wcrown.png
index 99868e2c8..d22934b4e 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/noals/wcrown.png and b/data/magic-m15-godzilla.mse-style/legend/noals/wcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/acrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/acrown.png
new file mode 100644
index 000000000..41e04bda1
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/acrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/bcrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/bcrown.png
new file mode 100644
index 000000000..6f1ba503f
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/bcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/ccrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/ccrown.png
new file mode 100644
index 000000000..d3e5e4e07
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/ccrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/gcrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/gcrown.png
new file mode 100644
index 000000000..b26c2f48b
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/gcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/mcrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/mcrown.png
new file mode 100644
index 000000000..49fbee460
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/mcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/rcrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/rcrown.png
new file mode 100644
index 000000000..a62c33540
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/rcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/ucrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/ucrown.png
new file mode 100644
index 000000000..fc30bece1
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/ucrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/nyx/wcrown.png b/data/magic-m15-godzilla.mse-style/legend/nyx/wcrown.png
new file mode 100644
index 000000000..55a8614d5
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/nyx/wcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/rcrown.png b/data/magic-m15-godzilla.mse-style/legend/rcrown.png
index 6377e0d48..6dcd9ccb0 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/rcrown.png and b/data/magic-m15-godzilla.mse-style/legend/rcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/ucrown.png b/data/magic-m15-godzilla.mse-style/legend/ucrown.png
index 72f7d95a8..c53d672ef 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/ucrown.png and b/data/magic-m15-godzilla.mse-style/legend/ucrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legend/wcrown.png b/data/magic-m15-godzilla.mse-style/legend/wcrown.png
index 79d6fab1f..90a841f02 100644
Binary files a/data/magic-m15-godzilla.mse-style/legend/wcrown.png and b/data/magic-m15-godzilla.mse-style/legend/wcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/acrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/acrown.png
new file mode 100644
index 000000000..f691c3de5
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/acrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/bcrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/bcrown.png
new file mode 100644
index 000000000..b034f929d
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/bcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/ccrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/ccrown.png
new file mode 100644
index 000000000..31bf42222
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/ccrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/gcrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/gcrown.png
new file mode 100644
index 000000000..5a3b3331e
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/gcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/mcrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/mcrown.png
new file mode 100644
index 000000000..c823b28e0
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/mcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/rcrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/rcrown.png
new file mode 100644
index 000000000..a06936cbd
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/rcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/ucrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/ucrown.png
new file mode 100644
index 000000000..d21686e67
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/ucrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/legendbackup/wcrown.png b/data/magic-m15-godzilla.mse-style/legendbackup/wcrown.png
new file mode 100644
index 000000000..692ca0710
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legendbackup/wcrown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mask.png b/data/magic-m15-godzilla.mse-style/mask.png
index 6b589ee46..e7aa4a3bc 100644
Binary files a/data/magic-m15-godzilla.mse-style/mask.png and b/data/magic-m15-godzilla.mse-style/mask.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mask_alias.png b/data/magic-m15-godzilla.mse-style/mask_alias.png
index 2d4f95a6c..96db0950a 100644
Binary files a/data/magic-m15-godzilla.mse-style/mask_alias.png and b/data/magic-m15-godzilla.mse-style/mask_alias.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mask_alias_short.png b/data/magic-m15-godzilla.mse-style/mask_alias_short.png
index 809995c48..7e64a33dd 100644
Binary files a/data/magic-m15-godzilla.mse-style/mask_alias_short.png and b/data/magic-m15-godzilla.mse-style/mask_alias_short.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mask_alias_tall.png b/data/magic-m15-godzilla.mse-style/mask_alias_tall.png
index c26cd7a3e..c9508c026 100644
Binary files a/data/magic-m15-godzilla.mse-style/mask_alias_tall.png and b/data/magic-m15-godzilla.mse-style/mask_alias_tall.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mask_short.png b/data/magic-m15-godzilla.mse-style/mask_short.png
index f3989438d..30f0c7026 100644
Binary files a/data/magic-m15-godzilla.mse-style/mask_short.png and b/data/magic-m15-godzilla.mse-style/mask_short.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mask_tall.png b/data/magic-m15-godzilla.mse-style/mask_tall.png
index e82ce25aa..a935dfd47 100644
Binary files a/data/magic-m15-godzilla.mse-style/mask_tall.png and b/data/magic-m15-godzilla.mse-style/mask_tall.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_card.png b/data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_card.png
new file mode 100644
index 000000000..129c37bb4
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_card.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_short.png b/data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_short.png
new file mode 100644
index 000000000..f1abe413a
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_short.png differ
diff --git a/data/magic-m15-flavor-bar.mse-style/hybrid_blend_card.png b/data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_tall.png
similarity index 100%
rename from data/magic-m15-flavor-bar.mse-style/hybrid_blend_card.png
rename to data/magic-m15-godzilla.mse-style/mblend backup/multicolor_blend_tall.png
diff --git a/data/magic-m15-godzilla.mse-style/mcard.png b/data/magic-m15-godzilla.mse-style/mcard.png
index d1852d41d..012f2b973 100644
Binary files a/data/magic-m15-godzilla.mse-style/mcard.png and b/data/magic-m15-godzilla.mse-style/mcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mpt.png b/data/magic-m15-godzilla.mse-style/mpt.png
index 163d73306..c893f8bc5 100644
Binary files a/data/magic-m15-godzilla.mse-style/mpt.png and b/data/magic-m15-godzilla.mse-style/mpt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/mstamp.png b/data/magic-m15-godzilla.mse-style/mstamp.png
new file mode 100644
index 000000000..ccd1ae1ed
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/mstamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_alias.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_alias.png
index dea514b68..b7c6d892d 100644
Binary files a/data/magic-m15-godzilla.mse-style/multicolor_blend_alias.png and b/data/magic-m15-godzilla.mse-style/multicolor_blend_alias.png differ
diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_card.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_card.png
index 9766460f3..b7c6d892d 100644
Binary files a/data/magic-m15-godzilla.mse-style/multicolor_blend_card.png and b/data/magic-m15-godzilla.mse-style/multicolor_blend_card.png differ
diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_crown.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_crown.png
index dea514b68..b7c6d892d 100644
Binary files a/data/magic-m15-godzilla.mse-style/multicolor_blend_crown.png and b/data/magic-m15-godzilla.mse-style/multicolor_blend_crown.png differ
diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_short.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_short.png
index 5aea3e229..b7c6d892d 100644
Binary files a/data/magic-m15-godzilla.mse-style/multicolor_blend_short.png and b/data/magic-m15-godzilla.mse-style/multicolor_blend_short.png differ
diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_tall.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_tall.png
index 2d6985879..b7c6d892d 100644
Binary files a/data/magic-m15-godzilla.mse-style/multicolor_blend_tall.png and b/data/magic-m15-godzilla.mse-style/multicolor_blend_tall.png differ
diff --git a/data/magic-m15-godzilla.mse-style/rcard.png b/data/magic-m15-godzilla.mse-style/rcard.png
index 832246c9d..04cf69f12 100644
Binary files a/data/magic-m15-godzilla.mse-style/rcard.png and b/data/magic-m15-godzilla.mse-style/rcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/rpt.png b/data/magic-m15-godzilla.mse-style/rpt.png
index 255cf8b8a..339004f7b 100644
Binary files a/data/magic-m15-godzilla.mse-style/rpt.png and b/data/magic-m15-godzilla.mse-style/rpt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/rstamp.png b/data/magic-m15-godzilla.mse-style/rstamp.png
new file mode 100644
index 000000000..82bee163e
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/rstamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/acard.png b/data/magic-m15-godzilla.mse-style/short/acard.png
index d22b89e86..5e66e86d1 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/acard.png and b/data/magic-m15-godzilla.mse-style/short/acard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/bcard.png b/data/magic-m15-godzilla.mse-style/short/bcard.png
index 2015f6d23..832c143c7 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/bcard.png and b/data/magic-m15-godzilla.mse-style/short/bcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/ccard.png b/data/magic-m15-godzilla.mse-style/short/ccard.png
index 8bc0f0f4f..ab420a1b0 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/ccard.png and b/data/magic-m15-godzilla.mse-style/short/ccard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/gcard.png b/data/magic-m15-godzilla.mse-style/short/gcard.png
index 046e973fb..a60772008 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/gcard.png and b/data/magic-m15-godzilla.mse-style/short/gcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/mcard.png b/data/magic-m15-godzilla.mse-style/short/mcard.png
index b71a76b86..795f42819 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/mcard.png and b/data/magic-m15-godzilla.mse-style/short/mcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/rcard.png b/data/magic-m15-godzilla.mse-style/short/rcard.png
index 602160920..8271aefa6 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/rcard.png and b/data/magic-m15-godzilla.mse-style/short/rcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/ucard.png b/data/magic-m15-godzilla.mse-style/short/ucard.png
index 757309343..ff419ea0a 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/ucard.png and b/data/magic-m15-godzilla.mse-style/short/ucard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/short/wcard.png b/data/magic-m15-godzilla.mse-style/short/wcard.png
index 2898e14c3..238f9ca1b 100644
Binary files a/data/magic-m15-godzilla.mse-style/short/wcard.png and b/data/magic-m15-godzilla.mse-style/short/wcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/style b/data/magic-m15-godzilla.mse-style/style
index a73d224df..8fe9f824a 100644
--- a/data/magic-m15-godzilla.mse-style/style
+++ b/data/magic-m15-godzilla.mse-style/style
@@ -4,12 +4,10 @@ short name: M15 Godzilla
full name: M15 Godzilla Style
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 001
+position hint: 018
###################################### Template made by Redwavez
-########################## Card frames, crowns and aliases by silverback_ape
-
version: 2020-05-11
depends on:
package: magic.mse-game
@@ -56,6 +54,10 @@ init script:
no_als := {chosen(styling.frame_options, choice: "no alias")}
show_border := {chosen(styling.frame_options, choice: "show border")}
show_bar := {not chosen(styling.frame_options, choice: "no flavor bar")}
+ is_auto := {chosen(styling.crown, choice: "auto")}
+ is_nyx := { chosen(styling.crown, choice: "nyx") or ( is_auto() and match(card.super_type, match: "Enchantment") and match(card.super_type, match: "Creature" ) and not is_com() ) }
+ is_com := { chosen(styling.crown, choice: "companion") or ( is_auto() and match(rules_text(), match: "Companion") ) }
+ is_custom := {chosen(styling.crown, choice: "custom")}
chop_top := {if number_of_items(in: break_text(match: "[^,]+", styling.chop_text)) < 2 then 0 else to_number(break_text(match: "[^,]+", styling.chop_text)[0])}
@@ -65,11 +67,13 @@ init script:
rules_text := {remove_tags(replace(replace(card.text,match:".*",replace:""), match: "[\t\n\r]", replace:""))}
bar_visibility := {if rules_text() != "" and show_bar() and remove_tags(card.flavor_text) != "" then true else false}
- bar_offset := {if styling.flavor_bar_offset == "" then 0 else if styling.flavor_bar_offset[0]=="-" then to_number(substring(styling.flavor_bar_offset, begin: 1))*(-1) else (to_number(styling.flavor_bar_offset) or else 0)}
+ bar_offset := {num(styling.flavor_bar_offset)}
+
+ num := {( if input != "" then (if input[0] == "-" then to_number(substring(input, begin: 1))*(-1) else to_number(input)) else 0) or else 0}
template_prefix := [card: "" pt: "" crown: "legend/" stamp: "" identity: "/magic-identity-new.mse-include/" alias: "alias/" tall: "tall/" short: "short/"]
- template_suffix := [card: "card.png" pt: "pt.png" stamp: "stamp.jpg" crown: "crown.png" "stamp" identity: "identity.png" alias: "card.png" tall: "card.png" short: "card.png"]
- template := { template_prefix[type] + (if type == "crown" and no_als() then "noals/" else "") + input + template_suffix[type]}
+ template_suffix := [card: "card.png" pt: "pt.png" stamp: "stamp.png" crown: "crown.png" "stamp" identity: "identity.png" alias: "card.png" tall: "card.png" short: "card.png"]
+ template := { (if is_custom() and type == "crown" then ("custom_crown" + styling.custom_crown_location + "/") else ( template_prefix[type] + (if type == "crown" and no_als() then "noals/" else "") + (if is_nyx() and type == "crown" then "nyx/" else if is_com() and type == "crown" then "com/") ) ) + input + template_suffix[type]}
land_template := template
# Use land templates for previews because they show more contrast
hybrid_previews := "land,hybrid"
@@ -124,10 +128,32 @@ styling field:
type: text
name: font size
description: Changes the rules text's font size (default is 14)
+styling field:
+ type: text
+ name: shrink name text
+ description: Shrinks the name's font size
+styling field:
+ type: text
+ name: shrink typeline text
+ description: Shrinks the typeline's font size
styling field:
type: text
name: flavor bar offset
description: Moves the flavor bar n pixels (positive number for down, negative number for up).
+styling field:
+ type: choice
+ name: crown
+ description: The legend crown type. Auto recognizes it automatically (companion overrides nyx). Custom uses the "custom_crown" folder.
+ choice: auto
+ choice: standard
+ choice: nyx
+ choice: companion
+ choice: custom
+ initial: auto
+styling field:
+ type: text
+ name: custom crown location
+ description: Can be used to target a specific place inside the "custom_crown" folder. No need to insert a "/" in the end of the location's name.
styling field:
type: boolean
name: use holofoil stamps
@@ -234,6 +260,19 @@ styling style:
############################################################## Card fields
card style:
+ alias:
+ left: 54
+ top: 58
+ width: 268
+ height: 15
+ z index: 3
+ visible: {if no_als() then "false" else "true"}
+ font:
+ name: MPlantin-Italic
+ size: 10
+ scale down to: 6
+ color: white
+ alignment: middle center
############################# Background stuff
border color:
left: 0
@@ -260,7 +299,7 @@ card style:
name:
left: { if card.card_symbol=="none" then 32 else 50 }
- top: 30
+ top: {30 - num(styling.shrink_name_text)}
right: { 341 - card_style.casting_cost.content_width }
height: 23
alignment: bottom shrink-overflow
@@ -268,7 +307,7 @@ card style:
z index: 5
font:
name: Beleren Bold
- size: 16
+ size: {16 - num(styling.shrink_name_text)}
color: white
casting cost:
right: 346
@@ -284,7 +323,7 @@ card style:
size: 15
alignment: middle right
always symbol: true
- z index: 2
+ z index: 5
padding top: 0
card symbol:
left: {if card.card_symbol=="none" then 20 else 30}
@@ -303,7 +342,7 @@ card style:
height: 523
z index: 1
default: {default_image(card.card_color)}
- mask: {if no_als() and is_tall() then "mask_tall.png" else if is_tall() then "mask_alias_tall.png" else if no_als() and is_short() then "mask_short.png" else if is_short() then "mask_alias_short.png" else if no_als() then "mask.png" else "mask_alias.png"}
+ mask: {"mask" + (if no_als() then "" else "_alias") + (if is_tall() then "_tall" else if is_short() then "_short" else "") + ".png"}
############################# Card type
indicator:
left: 31
@@ -316,15 +355,15 @@ card style:
image: { card_identity() }
type:
left: { if has_identity() then "52" else "32" }
- top: {if is_tall() then 296 else if is_short() then 366 else 340}
+ top: {(if is_tall() then 296 else if is_short() then 366 else 340) + num(styling.shrink_typeline_text)}
width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
height: 20
alignment: top shrink-overflow
- z index: 1
+ z index: 3
padding top: 2
font:
name: Beleren Bold
- size: 13
+ size: {13 - num(styling.shrink_typeline_text)}
color: white
separator color: red
rarity:
@@ -374,7 +413,7 @@ card style:
styling.center_text == "always"
then "middle center"
else "middle left"
- z index: 2
+ z index: 4
padding left: 6
padding right: 4
line height hard: 1.2
@@ -387,14 +426,14 @@ card style:
top: {if is_tall() then 321 else if is_short() then 400 else 374}
width: 138
height: {if is_tall() then 166 else if is_short() then 82 else 108}
- z index: 1
+ z index: 3
render style: image
popup style: in place
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# PT
pt:
- z index: 2
+ z index: 5
left: 286
top: 469
width: 60
@@ -411,7 +450,7 @@ card style:
top: 498
width: 40
height: 10
- z index: 1
+ z index: 3
font:
name: Relay-Medium
size: 7
@@ -423,7 +462,7 @@ card style:
top: 497.5
width: 200
height: 10
- z index: 1
+ z index: 3
font:
name: Beleren Small Caps Bold
size: 7.25
@@ -433,7 +472,7 @@ card style:
top: { if card.pt != "" then 500 else 488 }
width: 140
height: 10
- z index: 2
+ z index: 3
visible: {not set.automatic_copyright}
alignment: middle right shrink-overflow
font:
@@ -475,6 +514,12 @@ extra card field:
choice: foil
save value: false
editable: false
+extra card field:
+ type: choice
+ name: cover
+ choice: foil
+ save value: false
+ editable: false
extra card field:
type: multiple choice
name: stamp
@@ -532,10 +577,6 @@ extra card field:
editable: false
save value: false
show statistics: false
-extra card field:
- type: text
- name: alstext
- description: The second name of the card
extra card field:
type: choice
name: flavor bar
@@ -549,7 +590,7 @@ extra card style:
top: 488
width: 120
height: 10
- z index: 1
+ z index: 3
font:
name: Relay-Medium
size: 7
@@ -560,7 +601,7 @@ extra card style:
top: 500
width: 12
height: 7
- z index: 1
+ z index: 3
render style: image
image: artist_arrow.png
pt box:
@@ -568,7 +609,7 @@ extra card style:
top: 466
width: 81
height: 42
- z index: 1
+ z index: 3
visible: { card.pt != "" }
render style: image
image: { card_ptbox() }
@@ -586,7 +627,7 @@ extra card style:
top: 472
width: 46
height: 26
- z index: 1
+ z index: 2
visible: { is_rare() and styling.use_holofoil_stamps }
render style: image
image: { card_stamp() }
@@ -596,7 +637,7 @@ extra card style:
top: 472
width: 46
height: 26
- z index: 2
+ z index: 3
visible: { is_rare() and styling.use_holofoil_stamps }
render style: image
image: foil_stamp.png
@@ -618,7 +659,7 @@ extra card style:
top: 0
width: 375
height: 523
- z index: 1
+ z index: 2
render style: image
image: { color_background(type: "crown", base_hybrid: card_hybrid)}
visible: {is_legend()}
@@ -630,23 +671,10 @@ extra card style:
height: 523
render style: image
image: {color_background(type: "alias", base_hybrid: card_hybrid)}
- z index: 1
+ z index: 2
visible: {if no_als() then "false" else "true"}
- alstext:
- left: 54
- top: 56
- width: 268
- height: 20
- z index: 1
- visible: {if no_als() then "false" else "true"}
- font:
- name: MPlantin-Italic
- size: 9.25
- scale down to: 6
- color: white
- weight: bold
- alignment: middle center
+
flavor bar:
left: 0
@@ -656,4 +684,12 @@ extra card style:
z index: 5
visible: {bar_visibility()}
render style: image
- image: bar.png
\ No newline at end of file
+ image: bar.png
+ cover:
+ left: 0
+ top: 0
+ width: 375
+ height: 523
+ z index: 1
+ render style: image
+ image: {"cover/mask" + (if no_als() then "" else "_alias") + (if is_tall() then "_tall" else if is_short() then "_short" else "") + ".png"}
diff --git a/data/magic-m15-godzilla.mse-style/tall/acard.png b/data/magic-m15-godzilla.mse-style/tall/acard.png
index 01b1131b1..b3b02d453 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/acard.png and b/data/magic-m15-godzilla.mse-style/tall/acard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/tall/bcard.png b/data/magic-m15-godzilla.mse-style/tall/bcard.png
index 5c352ba10..a9e880f5c 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/bcard.png and b/data/magic-m15-godzilla.mse-style/tall/bcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/tall/ccard.png b/data/magic-m15-godzilla.mse-style/tall/ccard.png
index 157f35251..cd3112867 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/ccard.png and b/data/magic-m15-godzilla.mse-style/tall/ccard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/tall/gcard.png b/data/magic-m15-godzilla.mse-style/tall/gcard.png
index f1ac67eee..e9591d8cd 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/gcard.png and b/data/magic-m15-godzilla.mse-style/tall/gcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/tall/mcard.png b/data/magic-m15-godzilla.mse-style/tall/mcard.png
index 85066f094..cccae30f0 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/mcard.png and b/data/magic-m15-godzilla.mse-style/tall/mcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/tall/rcard.png b/data/magic-m15-godzilla.mse-style/tall/rcard.png
index bf2d44b41..6292b9924 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/rcard.png and b/data/magic-m15-godzilla.mse-style/tall/rcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/tall/ucard.png b/data/magic-m15-godzilla.mse-style/tall/ucard.png
index 9056ce15a..3a1834f5e 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/ucard.png and b/data/magic-m15-godzilla.mse-style/tall/ucard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/tall/wcard.png b/data/magic-m15-godzilla.mse-style/tall/wcard.png
index 8a9dc9a84..b91c6c2fc 100644
Binary files a/data/magic-m15-godzilla.mse-style/tall/wcard.png and b/data/magic-m15-godzilla.mse-style/tall/wcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/ucard.png b/data/magic-m15-godzilla.mse-style/ucard.png
index 6c0408c12..3cfd958b8 100644
Binary files a/data/magic-m15-godzilla.mse-style/ucard.png and b/data/magic-m15-godzilla.mse-style/ucard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/upt.png b/data/magic-m15-godzilla.mse-style/upt.png
index e9f38eea2..ab8dfdecc 100644
Binary files a/data/magic-m15-godzilla.mse-style/upt.png and b/data/magic-m15-godzilla.mse-style/upt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/ustamp.png b/data/magic-m15-godzilla.mse-style/ustamp.png
new file mode 100644
index 000000000..4a96550ba
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/ustamp.png differ
diff --git a/data/magic-m15-godzilla.mse-style/wcard.png b/data/magic-m15-godzilla.mse-style/wcard.png
index df64f49f8..10e6a558f 100644
Binary files a/data/magic-m15-godzilla.mse-style/wcard.png and b/data/magic-m15-godzilla.mse-style/wcard.png differ
diff --git a/data/magic-m15-godzilla.mse-style/wpt.png b/data/magic-m15-godzilla.mse-style/wpt.png
index 6480a3909..3e3028723 100644
Binary files a/data/magic-m15-godzilla.mse-style/wpt.png and b/data/magic-m15-godzilla.mse-style/wpt.png differ
diff --git a/data/magic-m15-godzilla.mse-style/wstamp.png b/data/magic-m15-godzilla.mse-style/wstamp.png
new file mode 100644
index 000000000..03bdba991
Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/wstamp.png differ
diff --git a/data/magic-m15-improved.mse-style/style b/data/magic-m15-improved.mse-style/style
index 01a91dd6e..db30aef9b 100644
--- a/data/magic-m15-improved.mse-style/style
+++ b/data/magic-m15-improved.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 style Improved
full name: After M15 Improved
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 050
+position hint: 704
version: 2018-02-09
depends on:
diff --git a/data/magic-m15-jinx.mse-style/style b/data/magic-m15-jinx.mse-style/style
index d1acb0352..227e4cf39 100644
--- a/data/magic-m15-jinx.mse-style/style
+++ b/data/magic-m15-jinx.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 Jinx
full name: Jinx After M15
icon: card-sample.png
installer group: magic/m15 style/jinx cards
-position hint: 004
+position hint: 021
version: 2014-07-16
depends on:
diff --git a/data/magic-m15-keyword.mse-style/style b/data/magic-m15-keyword.mse-style/style
index 58f2fe1e4..15329ff4a 100644
--- a/data/magic-m15-keyword.mse-style/style
+++ b/data/magic-m15-keyword.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 keywords
full name: M15 frame with keyword symbols
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 080
+position hint: 056
version: 2018-02-09
depends on:
diff --git a/data/magic-m15-legendary.mse-style/acard.jpg b/data/magic-m15-legendary.mse-style/acard.jpg
deleted file mode 100644
index 7dc0973c4..000000000
Binary files a/data/magic-m15-legendary.mse-style/acard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/apt.png b/data/magic-m15-legendary.mse-style/apt.png
deleted file mode 100644
index 15d680e6c..000000000
Binary files a/data/magic-m15-legendary.mse-style/apt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/artifact_blend_identity.png b/data/magic-m15-legendary.mse-style/artifact_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-legendary.mse-style/artifact_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/artifact_blend_pt.png b/data/magic-m15-legendary.mse-style/artifact_blend_pt.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-m15-legendary.mse-style/artifact_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/artifact_blend_stamp.png b/data/magic-m15-legendary.mse-style/artifact_blend_stamp.png
deleted file mode 100644
index 857df552a..000000000
Binary files a/data/magic-m15-legendary.mse-style/artifact_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/artist_arrow.png b/data/magic-m15-legendary.mse-style/artist_arrow.png
deleted file mode 100644
index ea39aa438..000000000
Binary files a/data/magic-m15-legendary.mse-style/artist_arrow.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/astamp.jpg b/data/magic-m15-legendary.mse-style/astamp.jpg
deleted file mode 100644
index e73324021..000000000
Binary files a/data/magic-m15-legendary.mse-style/astamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/avcard.jpg b/data/magic-m15-legendary.mse-style/avcard.jpg
deleted file mode 100644
index 02a2c6b06..000000000
Binary files a/data/magic-m15-legendary.mse-style/avcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/bcard.jpg b/data/magic-m15-legendary.mse-style/bcard.jpg
deleted file mode 100644
index deb3ea21e..000000000
Binary files a/data/magic-m15-legendary.mse-style/bcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/blcard.jpg b/data/magic-m15-legendary.mse-style/blcard.jpg
deleted file mode 100644
index c1dedc3ae..000000000
Binary files a/data/magic-m15-legendary.mse-style/blcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/blpt.png b/data/magic-m15-legendary.mse-style/blpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-legendary.mse-style/blpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/blstamp.jpg b/data/magic-m15-legendary.mse-style/blstamp.jpg
deleted file mode 100644
index 7326fbd5e..000000000
Binary files a/data/magic-m15-legendary.mse-style/blstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/border_mask.png b/data/magic-m15-legendary.mse-style/border_mask.png
deleted file mode 100644
index 856e009c3..000000000
Binary files a/data/magic-m15-legendary.mse-style/border_mask.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/bpt.png b/data/magic-m15-legendary.mse-style/bpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-legendary.mse-style/bpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/bstamp.jpg b/data/magic-m15-legendary.mse-style/bstamp.jpg
deleted file mode 100644
index 970d9ebd4..000000000
Binary files a/data/magic-m15-legendary.mse-style/bstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/build.bat b/data/magic-m15-legendary.mse-style/build.bat
deleted file mode 100644
index ea3687d15..000000000
--- a/data/magic-m15-legendary.mse-style/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-large.mse-symbol-font magic-watermarks.mse-include magic-default-image.mse-include magic-identity-new.mse-include
-
-ren "magic-m15.mse-installer" "Magic - M15 Style.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-legendary.mse-style/card-sample.png b/data/magic-m15-legendary.mse-style/card-sample.png
deleted file mode 100644
index 4c9e31800..000000000
Binary files a/data/magic-m15-legendary.mse-style/card-sample.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/ccard.jpg b/data/magic-m15-legendary.mse-style/ccard.jpg
deleted file mode 100644
index c84365632..000000000
Binary files a/data/magic-m15-legendary.mse-style/ccard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/clcard.jpg b/data/magic-m15-legendary.mse-style/clcard.jpg
deleted file mode 100644
index 0eea19e07..000000000
Binary files a/data/magic-m15-legendary.mse-style/clcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/clpt.png b/data/magic-m15-legendary.mse-style/clpt.png
deleted file mode 100644
index da5f62b28..000000000
Binary files a/data/magic-m15-legendary.mse-style/clpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/clstamp.jpg b/data/magic-m15-legendary.mse-style/clstamp.jpg
deleted file mode 100644
index 89b7c03bf..000000000
Binary files a/data/magic-m15-legendary.mse-style/clstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/cstamp.jpg b/data/magic-m15-legendary.mse-style/cstamp.jpg
deleted file mode 100644
index 23d1b9705..000000000
Binary files a/data/magic-m15-legendary.mse-style/cstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/foil_mask.png b/data/magic-m15-legendary.mse-style/foil_mask.png
deleted file mode 100644
index 3f647e2d3..000000000
Binary files a/data/magic-m15-legendary.mse-style/foil_mask.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/foil_mask_rare.png b/data/magic-m15-legendary.mse-style/foil_mask_rare.png
deleted file mode 100644
index 2633ea6d1..000000000
Binary files a/data/magic-m15-legendary.mse-style/foil_mask_rare.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/foil_stamp.png b/data/magic-m15-legendary.mse-style/foil_stamp.png
deleted file mode 100644
index 375256851..000000000
Binary files a/data/magic-m15-legendary.mse-style/foil_stamp.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/gcard.jpg b/data/magic-m15-legendary.mse-style/gcard.jpg
deleted file mode 100644
index ad0bc4b2e..000000000
Binary files a/data/magic-m15-legendary.mse-style/gcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/glcard.jpg b/data/magic-m15-legendary.mse-style/glcard.jpg
deleted file mode 100644
index aef2a9112..000000000
Binary files a/data/magic-m15-legendary.mse-style/glcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/glpt.png b/data/magic-m15-legendary.mse-style/glpt.png
deleted file mode 100644
index 309c2d7f4..000000000
Binary files a/data/magic-m15-legendary.mse-style/glpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/glstamp.jpg b/data/magic-m15-legendary.mse-style/glstamp.jpg
deleted file mode 100644
index 4424256a3..000000000
Binary files a/data/magic-m15-legendary.mse-style/glstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/gstamp.jpg b/data/magic-m15-legendary.mse-style/gstamp.jpg
deleted file mode 100644
index 4911100b0..000000000
Binary files a/data/magic-m15-legendary.mse-style/gstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/hybrid_blend_identity.png b/data/magic-m15-legendary.mse-style/hybrid_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-legendary.mse-style/hybrid_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/hybrid_blend_pt.png b/data/magic-m15-legendary.mse-style/hybrid_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-legendary.mse-style/hybrid_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/hybrid_blend_stamp.png b/data/magic-m15-legendary.mse-style/hybrid_blend_stamp.png
deleted file mode 100644
index 4fa69d857..000000000
Binary files a/data/magic-m15-legendary.mse-style/hybrid_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/mcard.jpg b/data/magic-m15-legendary.mse-style/mcard.jpg
deleted file mode 100644
index 364ae1ccf..000000000
Binary files a/data/magic-m15-legendary.mse-style/mcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/mlcard.jpg b/data/magic-m15-legendary.mse-style/mlcard.jpg
deleted file mode 100644
index 5cf60aa4e..000000000
Binary files a/data/magic-m15-legendary.mse-style/mlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/mlpt.png b/data/magic-m15-legendary.mse-style/mlpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-legendary.mse-style/mlpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/mlstamp.jpg b/data/magic-m15-legendary.mse-style/mlstamp.jpg
deleted file mode 100644
index 17bbc73e3..000000000
Binary files a/data/magic-m15-legendary.mse-style/mlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/mpt.png b/data/magic-m15-legendary.mse-style/mpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-legendary.mse-style/mpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/mstamp.jpg b/data/magic-m15-legendary.mse-style/mstamp.jpg
deleted file mode 100644
index 30c05e991..000000000
Binary files a/data/magic-m15-legendary.mse-style/mstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/multicolor_blend_card.png b/data/magic-m15-legendary.mse-style/multicolor_blend_card.png
deleted file mode 100644
index 0994f6124..000000000
Binary files a/data/magic-m15-legendary.mse-style/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/multicolor_blend_identity.png b/data/magic-m15-legendary.mse-style/multicolor_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-legendary.mse-style/multicolor_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/multicolor_blend_pt.png b/data/magic-m15-legendary.mse-style/multicolor_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-legendary.mse-style/multicolor_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/multicolor_blend_stamp.png b/data/magic-m15-legendary.mse-style/multicolor_blend_stamp.png
deleted file mode 100644
index bb0de72d6..000000000
Binary files a/data/magic-m15-legendary.mse-style/multicolor_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/rcard.jpg b/data/magic-m15-legendary.mse-style/rcard.jpg
deleted file mode 100644
index 9e1a604e4..000000000
Binary files a/data/magic-m15-legendary.mse-style/rcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/rlcard.jpg b/data/magic-m15-legendary.mse-style/rlcard.jpg
deleted file mode 100644
index 3939e7530..000000000
Binary files a/data/magic-m15-legendary.mse-style/rlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/rlpt.png b/data/magic-m15-legendary.mse-style/rlpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-legendary.mse-style/rlpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/rlstamp.jpg b/data/magic-m15-legendary.mse-style/rlstamp.jpg
deleted file mode 100644
index fad080231..000000000
Binary files a/data/magic-m15-legendary.mse-style/rlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/rpt.png b/data/magic-m15-legendary.mse-style/rpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-legendary.mse-style/rpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/rstamp.jpg b/data/magic-m15-legendary.mse-style/rstamp.jpg
deleted file mode 100644
index 20ba3c26a..000000000
Binary files a/data/magic-m15-legendary.mse-style/rstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/tombstone.png b/data/magic-m15-legendary.mse-style/tombstone.png
deleted file mode 100644
index d5508a6d3..000000000
Binary files a/data/magic-m15-legendary.mse-style/tombstone.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/ucard.jpg b/data/magic-m15-legendary.mse-style/ucard.jpg
deleted file mode 100644
index 86663ae3a..000000000
Binary files a/data/magic-m15-legendary.mse-style/ucard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/ulcard.jpg b/data/magic-m15-legendary.mse-style/ulcard.jpg
deleted file mode 100644
index 17e8017d1..000000000
Binary files a/data/magic-m15-legendary.mse-style/ulcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/ulpt.png b/data/magic-m15-legendary.mse-style/ulpt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-legendary.mse-style/ulpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/ulstamp.jpg b/data/magic-m15-legendary.mse-style/ulstamp.jpg
deleted file mode 100644
index 7a4af91c4..000000000
Binary files a/data/magic-m15-legendary.mse-style/ulstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/upt.png b/data/magic-m15-legendary.mse-style/upt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-legendary.mse-style/upt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/ustamp.jpg b/data/magic-m15-legendary.mse-style/ustamp.jpg
deleted file mode 100644
index 446d94764..000000000
Binary files a/data/magic-m15-legendary.mse-style/ustamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/vpt.png b/data/magic-m15-legendary.mse-style/vpt.png
deleted file mode 100644
index 218ae7203..000000000
Binary files a/data/magic-m15-legendary.mse-style/vpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/wcard.jpg b/data/magic-m15-legendary.mse-style/wcard.jpg
deleted file mode 100644
index c49dbe120..000000000
Binary files a/data/magic-m15-legendary.mse-style/wcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/wlcard.jpg b/data/magic-m15-legendary.mse-style/wlcard.jpg
deleted file mode 100644
index 89e7ab0c1..000000000
Binary files a/data/magic-m15-legendary.mse-style/wlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/wlpt.png b/data/magic-m15-legendary.mse-style/wlpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-legendary.mse-style/wlpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/wlstamp.jpg b/data/magic-m15-legendary.mse-style/wlstamp.jpg
deleted file mode 100644
index 8f1f9eb0e..000000000
Binary files a/data/magic-m15-legendary.mse-style/wlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/wpt.png b/data/magic-m15-legendary.mse-style/wpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-legendary.mse-style/wpt.png and /dev/null differ
diff --git a/data/magic-m15-legendary.mse-style/wstamp.jpg b/data/magic-m15-legendary.mse-style/wstamp.jpg
deleted file mode 100644
index 313138bad..000000000
Binary files a/data/magic-m15-legendary.mse-style/wstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/style b/data/magic-m15-mainframe-dfc-Sagas.mse-style/style
index 071ac3545..ca48d63ab 100644
--- a/data/magic-m15-mainframe-dfc-Sagas.mse-style/style
+++ b/data/magic-m15-mainframe-dfc-Sagas.mse-style/style
@@ -4,7 +4,7 @@ short name: DFC/Saga
full name: M15 DFCs
installer group: magic/m15 style/double-faced cards
icon: card-sample.png
-position hint: 060
+position hint: 702
version: 2018-06-19
depends on:
diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide5.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide5.png
new file mode 100644
index 000000000..2fafe37f0
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide5.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide6.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide6.png
new file mode 100644
index 000000000..2fafe37f0
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide6.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/d20slice.png b/data/magic-m15-mainframe-dfc.mse-style/d20slice.png
new file mode 100644
index 000000000..7dbd69ce6
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/d20slice.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide5.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide5.png
new file mode 100644
index 000000000..882e7c4a7
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide5.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide6.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide6.png
new file mode 100644
index 000000000..882e7c4a7
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide6.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/level.png b/data/magic-m15-mainframe-dfc.mse-style/level.png
new file mode 100644
index 000000000..d69b970d1
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/level.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide3.png
new file mode 100644
index 000000000..147998c91
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide3.png
new file mode 100644
index 000000000..8378dd1d2
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide3.png
new file mode 100644
index 000000000..0e64d6c73
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide3.png
new file mode 100644
index 000000000..dac4dfec8
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide3.png
new file mode 100644
index 000000000..88e18f0ff
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide3.png
new file mode 100644
index 000000000..7997d40ac
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide2.png
index 544769dde..5f95e8e4b 100644
Binary files a/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide2.png and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide2.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide3.png
new file mode 100644
index 000000000..de77b1e65
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide2.png
index b9e615e16..947a1c6fb 100644
Binary files a/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide2.png and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide2.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide3.png
new file mode 100644
index 000000000..c8e9bf1b4
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide3.png
new file mode 100644
index 000000000..7a32e3939
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide3.png
new file mode 100644
index 000000000..a3c48d50c
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide3.png
new file mode 100644
index 000000000..110ff5558
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide3.png
new file mode 100644
index 000000000..fae817c27
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide3.png
new file mode 100644
index 000000000..4f73599ce
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide3.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide3.png
new file mode 100644
index 000000000..884e4ac2e
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/aslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/aslide3.png
new file mode 100644
index 000000000..ea120a881
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/aslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/blslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/blslide3.png
new file mode 100644
index 000000000..d93e9219b
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/blslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/bslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/bslide3.png
new file mode 100644
index 000000000..bee3f61a7
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/bslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/clslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/clslide3.png
new file mode 100644
index 000000000..989c4780d
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/clslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/cslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/cslide3.png
new file mode 100644
index 000000000..69b42b0b3
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/cslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/glslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/glslide3.png
new file mode 100644
index 000000000..540084216
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/glslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/gslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/gslide3.png
new file mode 100644
index 000000000..cbe07f0d9
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/gslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide3.png
new file mode 100644
index 000000000..fd9812f5c
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/mslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/mslide3.png
new file mode 100644
index 000000000..da67f8c84
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/mslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide3.png
new file mode 100644
index 000000000..4646427be
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/rslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/rslide3.png
new file mode 100644
index 000000000..a9f25ea91
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/rslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide3.png
new file mode 100644
index 000000000..469ddeefa
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/uslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/uslide3.png
new file mode 100644
index 000000000..263df2ed4
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/uslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide3.png
new file mode 100644
index 000000000..4bae59234
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/wslide3.png b/data/magic-m15-mainframe-dfc.mse-style/masks/wslide3.png
new file mode 100644
index 000000000..3f4f00ce0
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/wslide3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide5.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide5.png
new file mode 100644
index 000000000..794f25f71
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide5.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide6.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide6.png
new file mode 100644
index 000000000..794f25f71
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide6.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/paper.png b/data/magic-m15-mainframe-dfc.mse-style/paper.png
new file mode 100644
index 000000000..8f4857e01
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/paper.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_3.png b/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_3.png
new file mode 100644
index 000000000..8041e67d3
Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_3.png differ
diff --git a/data/magic-m15-mainframe-dfc.mse-style/style b/data/magic-m15-mainframe-dfc.mse-style/style
index 2fa6b2146..901ea7552 100644
--- a/data/magic-m15-mainframe-dfc.mse-style/style
+++ b/data/magic-m15-mainframe-dfc.mse-style/style
@@ -42,12 +42,13 @@ init script:
include file: /magic-pride.mse-include/scripts
# Should hybrids have a grey name?
mask_hybrid_with_land := { styling.grey_hybrid_name }
- text_filter := text_filter + {apply_margins(input, name:margin_code)} + {add_spacers(input, name:margin_code)}
+ d20_filter := replace@(match:"^(|[Ee]lse ?|[Oo]ther ?|(()?[-0-9 ,+>\<]()?)+)[|]", replace:"\\1|")
+ text_filter := text_filter + d20_filter + {apply_margins(input, name:margin_code)} + {add_spacers(input, name:margin_code)}
####### Create images
- template_prefix := [card: "normal/" card2: "normal/" card3: "planeswalker/" card4: "planeswalker/" card5: "planeswalker/" card6: "planeswalker/" arrow: "arrows/", slide: "masks/", slide2: "masks/", slide3: "mask_back/", slide4: "mask_back/", nyx: "nyx/" miracle: "miracles/" miracle2: "miracles/" legend: "legend/" legend2: "legend/" curtain: "curtains/" map: "maps/" mappt: "maps/" pt: "normal/" pt2: "normal/" saga:"saga/" stamp2: "normal/" stamp3: "planeswalker/" stamp: "" identity: "/magic-identity-new.mse-include/" identity2: "/magic-identity-new.mse-include/" snow:"snow/" snowtexture:"snow/" alias:"" alias2:"" icon:"icons/" icon2:"icons/" flag:"flags/" flag2:"flags/" mark:"bookmarks/" unnotch:"unnotched/"]
- template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card.png" card4: "card2.png" card5: "card3.png" card6: "card4.png" arrow: "arrow.png", slide: "slide.png", slide2: "slide2.png", slide3: "slide.png", slide4: "slide2.png", nyx: "nyx.png" miracle: "miracle.png" miracle2: "miracle2.png" legend: "crown.png" legend2: "crown.png" curtain: "card.png" map: "card.png" mappt: "pt.png" saga:"card.jpg", stamp: "stamp.jpg" stamp2: "stamp.jpg" stamp3: "stamp.png" pt: "pt.png" pt2: "pt2.png" identity: "identity.png" identity2: "identity.png" snow:"card.jpg" snowtexture:"snow.png" alias:"alias.png" alias2:"alias.png" icon:"arrow.png" icon2:"arrow2.png" flag:"flag.png" flag2:"flag2.png" mark:"mark.png" unnotch:"card.jpg"]
+ template_prefix := [card: "normal/" card2: "normal/" card3: "planeswalker/" card4: "planeswalker/" card5: "planeswalker/" card6: "planeswalker/" arrow: "arrows/", slide: "masks/", slide2: "masks/", slide5: "masks/", slide3: "mask_back/", slide4: "mask_back/", slide6: "mask_back/", nyx: "nyx/" miracle: "miracles/" miracle2: "miracles/" legend: "legend/" legend2: "legend/" curtain: "curtains/" map: "maps/" mappt: "maps/" pt: "normal/" pt2: "normal/" saga:"saga/" stamp2: "normal/" stamp3: "planeswalker/" stamp: "" identity: "/magic-identity-new.mse-include/" identity2: "/magic-identity-new.mse-include/" snow:"snow/" snowtexture:"snow/" alias:"" alias2:"" icon:"icons/" icon2:"icons/" flag:"flags/" flag2:"flags/" mark:"bookmarks/" unnotch:"unnotched/"]
+ template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card.png" card4: "card2.png" card5: "card3.png" card6: "card4.png" arrow: "arrow.png", slide: "slide.png", slide2: "slide2.png", slide5: "slide3.png", slide3: "slide.png", slide4: "slide2.png", slide6: "slide3.png", nyx: "nyx.png" miracle: "miracle.png" miracle2: "miracle2.png" legend: "crown.png" legend2: "crown.png" curtain: "card.png" map: "card.png" mappt: "pt.png" saga:"card.jpg", stamp: "stamp.jpg" stamp2: "stamp.jpg" stamp3: "stamp.png" pt: "pt.png" pt2: "pt2.png" identity: "identity.png" identity2: "identity.png" snow:"card.jpg" snowtexture:"snow.png" alias:"alias.png" alias2:"alias.png" icon:"arrow.png" icon2:"arrow2.png" flag:"flag.png" flag2:"flag2.png" mark:"mark.png" unnotch:"card.jpg"]
template := { switch_lead(type) + template_prefix[type] + input + switch_follow(type) + template_suffix[type] }
land_template := { switch_lead(type) + template_prefix[type] + (if input == "a" then "c" else input) + (if landless(type) then "" else "l") + switch_follow(type) + template_suffix[type] }
landless := {if input == "arrow" or input == "nyx" or input == "comcrown" or input == "cons" or input == "icon" or input == "crown" or input == "nyxcrown" or input == "card3" or input == "card4" or input == "card5" or input == "card6" or input == "stamp3" or input == "flag" or input == "flag2" or input == "alias" or input == "alias2" or input == "icon" or input == "icon2" then true else false}
@@ -153,12 +154,13 @@ init script:
####### Shape things
card_shape := {"double faced"}
- a_saga := {is_saga()}
- b_saga := {back_saga()}
- saga_reminder := { if styling.alternate_saga_reminder != "" then styling.alternate_saga_reminder else "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
+ a_saga := {is_saga() or is_class()}
+ b_saga := {back_saga() or back_class()}
+ saga_reminder := { if styling.alternate_saga_reminder != "" then styling.alternate_saga_reminder else if is_class() then "Gain the next level as a sorcery to add its ability." else "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
+ saga_reminderb := { if styling.alternate_saga_reminder != "" then styling.alternate_saga_reminder else if back_class() then "Gain the next level as a sorcery to add its ability." else "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
mainframe_walker := {contains(styling.front_style, match:"planeswalker")}
mainframe_walkerb := {contains(styling.back_style, match:"planeswalker")}
-
+
####### Promo stuff
is_promo := { chosen(styling.other_options, choice:"promo") }
is_full := { chosen(styling.other_options, choice:"mythic edition") and not is_map() and not back_map()}
@@ -182,6 +184,7 @@ init script:
front_clear := {chosen(styling.other_options, choice:"clear front")}
has_identity := { chosen(styling.other_options, choice:"front color indicator")}
is_miracle := {styling.front_style == "miracle"}
+ is_class := {styling.front_style == "class"}
is_nyx := {styling.front_style == "nyx" or chosen(styling.other_options, choice:"nyx front")}
is_vehicle := {styling.front_style == "vehicle" or chosen(styling.other_options, choice:"vehicle front") or (chosen(styling.other_options, choice:"automate type frames") and match_vehicle(card.type))}
is_map := {styling.front_style == "map"}
@@ -200,6 +203,7 @@ init script:
has_identity2 := { chosen(styling.other_options, choice:"back color indicator") and not contains(card.card_color_2, match:"colorless")}
back_clear := {chosen(styling.other_options, choice:"clear back")}
back_miracle := {styling.back_style == "miracle"}
+ back_class := {styling.back_style == "class"}
back_nyx := {styling.back_style == "nyx" or chosen(styling.other_options, choice:"nyx back")}
back_vehicle := {styling.back_style == "vehicle" or chosen(styling.other_options, choice:"vehicle back") or (chosen(styling.other_options, choice:"automate type frames") and match_vehicle(card.type_2))}
back_map := {styling.back_style == "map"}
@@ -212,11 +216,11 @@ init script:
back_skinned := {not back_saga() and chosen(styling.other_options, choice:"godzilla style alias")}
- top_of_textbox := {(if mainframe_walker() then (if has_four_abilities() then 292+(if front_clear() then 5 else 0) else 329) else if is_map() then 340 else if is_mutate() then 395 else 327)-lv_chop(styling.level_1_chop, cell:0)}
- bottom_of_textbox := {(if mainframe_walker() then 477-(if is_modal_dfc() then 5 else if is_stamped() then 2 else 0) else if is_map() then 475 else 481)-lv_chop(styling.level_1_chop, cell:1)}
+ top_of_textbox := {(if is_class() then 60 else if mainframe_walker() then (if has_four_abilities() then 292+(if front_clear() then 5 else 0) else 329) else if is_map() then 340 else if is_mutate() then 395 else 327)-lv_chop(styling.level_1_chop, cell:0)}
+ bottom_of_textbox := {(if is_class() then 437 else if mainframe_walker() then 477-(if is_modal_dfc() then 5 else if is_stamped() then 2 else 0) else if is_map() then 475 else 481)-lv_chop(styling.level_1_chop, cell:1)}
- top_of_textbox2 := {(if mainframe_walkerb() then (if back_four_abilities() then 292+(if back_clear() then 5 else 0) else 329) else if back_map() then 340 else if back_mutate() then 394 else 327)-lv_chop(styling.level_5_chop, cell:0)}
- bottom_of_textbox2 := {(if mainframe_walkerb() then 477-(if is_modal_dfc() then 5 else 0) else if back_map() then 475 else 481)-lv_chop(styling.level_5_chop, cell:1)}
+ top_of_textbox2 := {(if back_class() then 60 else if mainframe_walkerb() then (if back_four_abilities() then 292+(if back_clear() then 5 else 0) else 329) else if back_map() then 340 else if back_mutate() then 394 else 327)-lv_chop(styling.level_5_chop, cell:0)}
+ bottom_of_textbox2 := {(if back_class() then 437 else if mainframe_walkerb() then 477-(if is_modal_dfc() then 5 else 0) else if back_map() then 475 else 481)-lv_chop(styling.level_5_chop, cell:1)}
mask_script := { if contains(styling.custom_mask, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask
else if is_full() and is_normal() and not is_saga() and not is_map() then (if is_stamped() then "rare_" else "")+"front_mythic_mask.png"
@@ -348,22 +352,26 @@ init script:
else 0
}
margin_top := {
- if input == "lv1" or input == "lv2" or input == "lv3" or input == "lv4" then
+ if is_class() and (input == "lv2" or (input == "lv3" and card.level_3_text != "") or (input == "lv4" and card.level_4_text != "")) and (input == "lv1" or input == "lv2" or input == "lv3" or input == "lv4") then
+ 30
+ else if input == "lv1" or input == "lv2" or input == "lv3" or input == "lv4" then
lv_chop(styling.level_1_chop, cell:3)
+ else if back_class() and (input == "lv6" or (input == "lv7" and card.level_7_text != "") or (input == "lv8" and card.level_8_text != "")) and (input == "lv5" or input == "lv6" or input == "lv7" or input == "lv8") then
+ 30
else if input == "lv5" or input == "lv6" or input == "lv7" or input == "lv8" then
- lv_chop(styling.level_5_chop, cell:3)
+ lv_chop(styling.level_5_chop, cell:3)
else 0
}
add_spacers := { if input == "" and inner_level(name) then "" else input}
inner_level := {
if input == "lv4" and max_level() > 4 then true
- else if input == "lv3" and max_level() > 3 then true
- else if input == "lv2" and max_level() > 2 then true
- else if input == "lv1" and max_level() > 1 then true
+ else if input == "lv3" and (is_class() or max_level() > 3) then true
+ else if input == "lv2" and (is_class() or max_level() > 2) then true
+ else if input == "lv1" and (is_class() or max_level() > 1) then true
else if input == "lv8" and max_level() > 8 then true
- else if input == "lv7" and max_level() > 7 then true
- else if input == "lv6" and max_level() > 6 then true
- else if input == "lv5" and max_level() > 5 then true
+ else if input == "lv7" and (back_class() or max_level() > 7) then true
+ else if input == "lv6" and (back_class() or max_level() > 6) then true
+ else if input == "lv5" and (back_class() or max_level() > 5) then true
else false
}
force_tall := { contains(styling.other_options, match:"force fourwalker front")}
@@ -399,11 +407,14 @@ init script:
lv_1_height := {lv_2_coordinate()}
lv_2_coordinate := {max(min(52 + to_number(pull_comma_array(styling.stripe_coordinate, cell:0)),152), 0)}
lv_3_coordinate := {max(min(101 + to_number(pull_comma_array(styling.stripe_coordinate, cell:1)),152), lv_2_coordinate())}
+ lv_4_coordinate := {max(min(152 + to_number(pull_comma_array(styling.stripe_coordinate, cell:2)),152), lv_3_coordinate())}
lv_2_height := {lv_3_coordinate() - lv_2_coordinate()}
- lv_3_height := {152-lv_3_coordinate()}
+ lv_3_height := {lv_4_coordinate()-lv_3_coordinate()}
+ lv_4_height := {152-lv_4_coordinate()}
l1_center := {327 + 0.5*lv_1_height()}
l2_center := {327 + lv_2_coordinate() + 0.5*lv_2_height()}
l3_center := {327 + lv_3_coordinate() + 0.5*lv_3_height()}
+ l4_center := {327 + lv_4_coordinate() + 0.5*lv_4_height()}
mask_height := {if input == "one" then lv_1_height() else if input == "two" then lv_2_height() else lv_3_height()}
lone_pt := {chosen(styling.other_options, choice:"regular pt on levelers")}
lv_2_ptbox := { if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else leveler_ptbox2() }
@@ -419,11 +430,14 @@ init script:
lv_5_height := {lv_6_coordinate()}
lv_6_coordinate := {max(min(52 + to_number(pull_comma_array(styling.back_stripe_coordinate, cell:0)),152), 0)}
lv_7_coordinate := {max(min(101 + to_number(pull_comma_array(styling.back_stripe_coordinate, cell:1)),152), lv_6_coordinate())}
+ lv_8_coordinate := {max(min(152 + to_number(pull_comma_array(styling.back_stripe_coordinate, cell:2),152)), lv_7_coordinate())}
lv_6_height := {lv_7_coordinate() - lv_6_coordinate()}
- lv_7_height := {152-lv_7_coordinate()}
+ lv_7_height := {lv_8_coordinate()-lv_7_coordinate()}
+ lv_8_height := {152-lv_8_coordinate()}
l5_center := {327 + 0.5*lv_5_height()}
l6_center := {327 + lv_6_coordinate() + 0.5*lv_6_height()}
l7_center := {327 + lv_7_coordinate() + 0.5*lv_7_height()}
+ l8_center := {327 + lv_8_coordinate() + 0.5*lv_8_height()}
mask_height := {if input == "one" then lv_5_height() else if input == "two" then lv_6_height() else lv_7_height()}
lv_6_ptbox := { if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else leveler_ptbox2() }
lv_7_ptbox := { if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else leveler_ptbox3() }
@@ -521,13 +535,20 @@ init script:
else if input +17 <= (if split_12() != "" then split_12() else 249) then 1
else 0
}
+ alt_leaders := {
+ alt := ["I,","II,","III,""IV,","V,","VI,"]
+ if match(card.notes, match:"!altleader [^,]+,") then
+ alt := break_text(split_text(card.notes, match:"!altleader ").1, match:"[^,]+,")
+ alt
+ }
level_leader := {
- (if build_array((if chapter1() != "" then chapter1() else 185)) == input then "I, " else "")
- +(if build_array((if chapter2() != "" then chapter2() else 279)) == input then "II, " else "")
- +(if build_array((if chapter3() != "" then chapter3() else 373)) == input then "III, " else "")
- +(if build_array((if chapter4() != "" then chapter4() else 600)) == input then "IV, " else "")
- +(if build_array((if chapter5() != "" then chapter5() else 600)) == input then "V, " else "")
- +(if build_array((if chapter6() != "" then chapter6() else 600)) == input then "VI, " else "")
+ alt := alt_leaders()
+ (if build_array((if chapter1() != "" then chapter1() else 185)) == input then alt.0 + " " else "")
+ +(if build_array((if chapter2() != "" then chapter2() else 279)) == input then alt.1 + " " else "")
+ +(if build_array((if chapter3() != "" then chapter3() else 373)) == input then alt.2 + " " else "")
+ +(if build_array((if chapter4() != "" then chapter4() else 600)) == input then alt.3 + " " else "")
+ +(if build_array((if chapter5() != "" then chapter5() else 600)) == input then alt.4 + " " else "")
+ +(if build_array((if chapter6() != "" then chapter6() else 600)) == input then alt.5 + " " else "")
+(if build_array((if chapter_custom() != "" then chapter_custom() else 600)) == input then custom_name() + ", " else "")
}
build_array2 := {
@@ -539,16 +560,107 @@ init script:
else 0
}
level_leader2 := {
- (if build_array2((if chapter1b() != "" then chapter1b() else 185)) == input then "I, " else "")
- +(if build_array2((if chapter2b() != "" then chapter2b() else 279)) == input then "II, " else "")
- +(if build_array2((if chapter3b() != "" then chapter3b() else 373)) == input then "III, " else "")
- +(if build_array2((if chapter4b() != "" then chapter4b() else 600)) == input then "IV, " else "")
- +(if build_array2((if chapter5b() != "" then chapter5b() else 600)) == input then "V, " else "")
- +(if build_array2((if chapter6b() != "" then chapter6b() else 600)) == input then "VI, " else "")
- +(if build_array2((if chapter_customb() != "" then chapter_customb() else 600)) == input then custom_name() + ", " else "")
+ alt := alt_leaders()
+ (if build_array((if chapter1b() != "" then chapter1b() else 185)) == input then alt.0 + " " else "")
+ +(if build_array((if chapter2b() != "" then chapter2b() else 279)) == input then alt.1 + " " else "")
+ +(if build_array((if chapter3b() != "" then chapter3b() else 373)) == input then alt.2 + " " else "")
+ +(if build_array((if chapter4b() != "" then chapter4b() else 600)) == input then alt.3 + " " else "")
+ +(if build_array((if chapter5b() != "" then chapter5b() else 600)) == input then alt.4 + " " else "")
+ +(if build_array((if chapter6b() != "" then chapter6b() else 600)) == input then alt.5 + " " else "")
+ +(if build_array((if chapter_customb() != "" then chapter_customb() else 600)) == input then custom_name() + ", " else "")
}
end_leader := replace@(match:", $", replace:" — ")
+ ##### d20 stuff
+ is_d20 := {styling.d20_dividers != "off" and not is_leveler()}
+ is_all_break := {contains(styling.d20_dividers, match:"all breaks")}
+ d20string := "^()?((()?[-0-9 ,+>\<]()?)+|[Ee]lse|[Oo]ther) ?()?[|]"
+ d20_array :=
+ filter_text@(match:"(\n|"+d20string+")")
+ +split_text@(match:d20string)
+ number_of_rolls := {if is_all_break() then 1+length(filter_text(card.rule_text, match:"\n"))-rolls_start(card.text) else length(d20_array(input))-1}
+ rolls_start := {
+ if styling.d20_dividers == "all breaks +3" then 4
+ else if styling.d20_dividers == "all breaks +2" then 3
+ else if styling.d20_dividers == "all breaks +1" then 2
+ else if styling.d20_dividers == "all breaks" then 0
+ else if is_d20() then length(d20_array(input).0)
+ else 0
+ }
+ top_of_para := {
+ input := input + no_roll(card.text)
+ if card_style.text.layout.paragraphs[input].top or else 0 > 0 then
+ card_style.text.top + card_style.text.layout.paragraphs[input].top - 0.5*(card_style.text.layout.paragraphs[input].top-card_style.text.layout.paragraphs[input-1].bottom)
+ else 0
+ }
+ height_of_para := {
+ input := input + no_roll(card.text)
+ if card_style.text.layout.paragraphs[input].bottom or else 0 > 0 then
+ card_style.text.layout.paragraphs[input].bottom + 1.3*(card_style.text.layout.paragraphs[input].top-card_style.text.layout.paragraphs[input-1].bottom) - card_style.text.layout.paragraphs[input].top
+ else 0
+ }
+ no_roll := {if styling.d20_dividers == "all breaks" then 1 else if rolls_start(input) == 0 then 1 else 0}
+
+ back_d20 := {styling.d20_dividers_back != "off" and not back_leveler()}
+ back_all_break := {contains(styling.d20_dividers_back, match:"all breaks")}
+ number_of_rolls_b := {if back_all_break() then 1+length(filter_text(card.rule_text_2, match:"\n"))-rolls_start_b(card.text) else length(d20_array(input))-1}
+ rolls_start_b := {
+ if styling.d20_dividers_back == "all breaks +3" then 4
+ else if styling.d20_dividers_back == "all breaks +2" then 3
+ else if styling.d20_dividers_back == "all breaks +1" then 2
+ else if styling.d20_dividers_back == "all breaks" then 0
+ else if back_d20() then length(d20_array(input).0)
+ else 0
+ }
+ top_of_para_b := {
+ input := input + no_roll_b(card.text_2)
+ if card_style.text_2.layout.paragraphs[input].top or else 0 > 0 then
+ card_style.text_2.top + card_style.text_2.layout.paragraphs[input].top - 0.5*(card_style.text_2.layout.paragraphs[input].top-card_style.text_2.layout.paragraphs[input-1].bottom)
+ else 0
+ }
+ height_of_para_b := {
+ input := input + no_roll_b(card.text_2)
+ if card_style.text_2.layout.paragraphs[input].bottom or else 0 > 0 then
+ card_style.text_2.layout.paragraphs[input].bottom + 1.3*(card_style.text_2.layout.paragraphs[input].top-card_style.text_2.layout.paragraphs[input-1].bottom) - card_style.text_2.layout.paragraphs[input].top
+ else 0
+ }
+ no_roll_b := {if styling.d20_dividers_back == "all breaks" then 1 else if rolls_start_b(input) == 0 then 1 else 0}
+
+ ##### class stuff
+ alt_text := {is_class()}
+ alt_text_script := {
+ combined_editor(field1: card.chapter_text, separator1:"\n", field2: card.level_1_text, separator2: "\n", field3: card.level_2_text, separator3: "\n", field4: card.level_3_text, separator4: "\n", field5: card.level_4_text)
+ }
+ lev0 := {
+ if card_style.text.layout.separator[0] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[0]-1 else 600
+ }
+ lev2 := {
+ if card_style.text.layout.separator[1] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[1]-13 else 600
+ }
+ lev3 := {
+ if card_style.text.layout.separator[2] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[2]-13 else 600
+ }
+ lev4 := {
+ if card_style.text.layout.separator[3] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[3]-13 else 600
+ }
+ alt_textb := {back_class()}
+ alt_text_scriptb := {
+ combined_editor(field1: card.chapter_text_2, separator1:"\n", field2: card.level_5_text, separator2: "\n", field3: card.level_6_text, separator3: "\n", field4: card.level_7_text, separator4: "\n", field5: card.level_8_text)
+ }
+ lev0b := {
+ if card_style.text_2.layout.separator[0] or else 0 > 0 then card_style.text_2.top+card_style.text_2.layout.separator[0]-1 else 600
+ }
+ lev2b := {
+ if card_style.text_2.layout.separator[1] or else 0 > 0 then card_style.text_2.top+card_style.text_2.layout.separator[1]-13 else 600
+ }
+ lev3b := {
+ if card_style.text_2.layout.separator[2] or else 0 > 0 then card_style.text_2.top+card_style.text_2.layout.separator[2]-13 else 600
+ }
+ lev4b := {
+ if card_style.text_2.layout.separator[3] or else 0 > 0 then card_style.text_2.top+card_style.text_2.layout.separator[3]-13 else 600
+ }
+
+
##### mainframe stuff
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 }
@@ -572,10 +684,18 @@ init script:
+(if card.level_3_text != "" then "\n" + end_leader(level_leader(3)) + card.level_3_text else "")
+(if card.level_4_text != "" then "\n" + end_leader(level_leader(4)) + card.level_4_text else "")
)
+ else if is_class() then (
+ card.chapter_text
+ +(if card.level_1_text != "" then "\n" + card.level_1_text)
+ +(if card.level_2_text != "" then "\n" + card.level_9_text + (if card.level_2 == "" then " Level 2" else " " + card.level_2) + "\n" + card.level_2_text)
+ +(if card.level_3_text != "" then "\n" + card.level_10_text + (if card.level_3 == "" then " Level 3" else " " + card.level_3) + "\n" + card.level_3_text)
+ +(if card.level_4_text != "" then "\n" + card.level_11_text + (if card.level_4 == "" then " Level 4" else " " + card.level_4) + "\n" + card.level_4_text)
+ )
else if is_leveler() then (
(if card.level_0 != "" then "[" + level_label(0) + " " + card.level_0 + "] " else "") + card.level_1_text + (if card.pt != "" then " [" + card.pt + "]" else "") + "\n"
+ (if card.level_1 != "" then "[" + level_label(1) + " " + card.level_1 + "] " else "") + card.level_2_text + (if card.pt_2 != "" then " [" + card.pt_2 + "]" else "") + "\n"
- + (if card.level_2 != "" then "[" + level_label(2) + " " + card.level_2 + "] " else "") + card.level_3_text + (if card.pt_3 != "" then " [" + card.pt_3 + "]" else "")
+ + (if card.level_2 != "" then "[" + level_label(2) + " " + card.level_2 + "] " else "") + card.level_3_text + (if card.pt_3 != "" then " [" + card.pt_3 + "]" else "") + (if card.level_4_text != "" then "\n" else "")
+ + (if card.level_3 != "" then "[" + level_label(3) + " " + card.level_3 + "] " else "") + card.level_4_text + (if card.pt_7 != "" then " [" + card.pt_7 + "]" else "")
)
else if is_mutate() then card.level_1_text + "\n" + card.text
else if not contains(styling.front_style, match:"planeswalker") then "" else
@@ -592,10 +712,18 @@ init script:
+(if card.level_7_text != "" then "\n" + end_leader(level_leader2(3)) + card.level_7_text else "")
+(if card.level_8_text != "" then "\n" + end_leader(level_leader2(4)) + card.level_8_text else "")
)
+ else if back_class() then (
+ card.chapter_text_2
+ +(if card.level_5_text != "" then "\n" + card.level_5_text)
+ +(if card.level_6_text != "" then "\n" + card.level_12_text + (if card.level_6 == "" then " Level 2" else " " + card.level_6) + "\n" + card.level_6_text)
+ +(if card.level_7_text != "" then "\n" + card.level_13_text + (if card.level_7 == "" then " Level 3" else " " + card.level_7) + "\n" + card.level_7_text)
+ +(if card.level_8_text != "" then "\n" + card.level_14_text + (if card.level_8 == "" then " Level 4" else " " + card.level_8) + "\n" + card.level_8_text)
+ )
else if back_leveler() then (
- (if card.level_5 != "" then "[" + level_label(3) + " " + card.level_5 + "] " else "") + card.level_5_text + (if card.pt_4 != "" then " [" + card.pt_4 + "]" else "") + "\n"
- + (if card.level_6 != "" then "[" + level_label(4) + " " + card.level_6 + "] " else "") + card.level_6_text + (if card.pt_5 != "" then " [" + card.pt_5 + "]" else "") + "\n"
- + (if card.level_7 != "" then "[" + level_label(5) + " " + card.level_7 + "] " else "") + card.level_7_text + (if card.pt_6 != "" then " [" + card.pt_6 + "]" else "")
+ (if card.level_5 != "" then "[" + level_label(4) + " " + card.level_5 + "] " else "") + card.level_5_text + (if card.pt_4 != "" then " [" + card.pt_4 + "]" else "") + "\n"
+ + (if card.level_6 != "" then "[" + level_label(5) + " " + card.level_6 + "] " else "") + card.level_6_text + (if card.pt_5 != "" then " [" + card.pt_5 + "]" else "") + "\n"
+ + (if card.level_7 != "" then "[" + level_label(6) + " " + card.level_7 + "] " else "") + card.level_7_text + (if card.pt_6 != "" then " [" + card.pt_6 + "]" else "") + (if card.level_8_text != "" then "\n" else "")
+ + (if card.level_8 != "" then "[" + level_label(7) + " " + card.level_8 + "] " else "") + card.level_8_text + (if card.pt_8 != "" then " [" + card.pt_8 + "]" else "")
)
else if back_mutate() then card.level_5_text + "\n" + card.text_2
else if not contains(styling.back_style, match:"planeswalker") then "" else
@@ -604,7 +732,7 @@ init script:
+ ( if card.loyalty_cost_7 != "" then "[" + card.loyalty_cost_7 + "]" + ": " else "") +(if card.level_7_text != "" then card.level_7_text else if contains(paragraph_count(card.rule_text_2), match:"~~") then split_text(match:"\n", card.rule_text_2).2 else "")
+ (if back_four_abilities() then "\n" + ( if card.loyalty_cost_8 != "" then "[" + card.loyalty_cost_8 + "]" + ": " else "") +(if card.level_8_text != "" then card.level_8_text else if contains(paragraph_count(card.rule_text_2), match:"~~~") then split_text(match:"\n", card.rule_text_2).3 else "") else "")
}
- back_face := replace@(match:"a", replace:"b")
+ back_face := replace@(match:"([0-9])a", replace:"\\1b")
is_bumped := {not mainframe_walker() and (card.loyalty_cost_1 != "" or card.loyalty_cost_2 != "" or card.loyalty_cost_3 != "" or card.loyalty_cost_4 != "")}
back_bumped := {not mainframe_walkerb() and (card.loyalty_cost_5 != "" or card.loyalty_cost_6 != "" or card.loyalty_cost_7 != "" or card.loyalty_cost_8 != "")}
@@ -642,6 +770,7 @@ styling field:
choice: 2 box saga
choice: 3 box saga
choice: 4 box saga
+ choice: class
choice: leveler
choice: miracle
choice: nyx
@@ -707,6 +836,16 @@ styling field:
type: text
name: level 4 chop
description: Changes the start/stop points of the fourth textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma.
+styling field:
+ type: choice
+ name: d20 dividers
+ choice: d20 mode
+ choice: off
+ choice: all breaks
+ choice: all breaks +1
+ choice: all breaks +2
+ choice: all breaks +3
+ description: Do dice levels normally, off, on all linebreaks, on all but the first linebreak, etc.
styling field:
type: choice
name: back style
@@ -719,6 +858,7 @@ styling field:
choice: 2 box saga
choice: 3 box saga
choice: 4 box saga
+ choice: class
choice: leveler
choice: miracle
choice: nyx
@@ -767,6 +907,16 @@ styling field:
type: text
name: level 8 chop
description: Changes the start/stop points of the fourth textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma.
+styling field:
+ type: choice
+ name: d20 dividers back
+ choice: d20 mode
+ choice: off
+ choice: all breaks
+ choice: all breaks +1
+ choice: all breaks +2
+ choice: all breaks +3
+ description: Do dice levels normally, off, on all linebreaks, on all but the first linebreak, etc.
styling field:
type: text
name: opacity
@@ -958,7 +1108,7 @@ card style:
z index: 0
render style: image
popup style: in place
- image: { if front_clear() or is_map() or mainframe_walker() then "" else if is_saga() then saga_background() else if is_modal_dfc() then unnotched_background() else card_background() }
+ image: { if front_clear() or is_map() or mainframe_walker() then "" else if is_saga() or is_class() then saga_background() else if is_modal_dfc() then unnotched_background() else card_background() }
card color 2:
left: 377
top: 0
@@ -967,7 +1117,7 @@ card style:
z index: 0
render style: image
popup style: in place
- image: { if back_clear() or back_map() or mainframe_walkerb() then "" else if back_saga() then saga_background() else if chosen(styling.other_options, choice:"normal back face") then unnotched_background() else card_background2() }
+ image: { if back_clear() or back_map() or mainframe_walkerb() then "" else if back_saga() or back_class() then saga_background() else if chosen(styling.other_options, choice:"normal back face") then unnotched_background() else card_background2() }
############################# Name line
name:
left: { if is_map() then 65 else if is_normal() then 58 else 60 }
@@ -992,7 +1142,7 @@ card style:
font:
name: { if back_map() then "Beleren Small Caps" else "Beleren Bold"}
size: { if back_map() then 14.8 - shrink_name2() else 16 - shrink_name2()}
- color: { if chosen(styling.other_options, choice:"normal back face") or back_map() or back_clear() or back_saga() then "black" else "white" }
+ color: { if chosen(styling.other_options, choice:"normal back face") or back_map() or back_clear() or back_saga() or back_class() then "black" else "white" }
casting cost:
right: 347
top: { if is_normal() then 29 else 21 }
@@ -1030,18 +1180,18 @@ card style:
tombstone: tombstone.png
############################# Image
image:
- left: { if is_saga() then 188 else if front_clear() or is_map() or is_full() then 0 else if is_mutate() then 22 else if is_normal() then 29 else if is_normal_size() then 25 else 15 }
- top: { if is_saga() then 59 else if is_map() then 57 else if front_clear() or is_full() then 0 else if is_normal() then 59 else if is_normal_size() then 52 else 15 }
- width: { if is_saga() then 157 else if front_clear() or is_map() or is_full() then 375 else if is_mutate() then 330 else if is_normal() then 316 else if is_normal_size() then 324 else 345 }
- height: { if is_map() then 241 else if is_saga() then 379 else if front_clear() or is_full() then 523 else if is_mutate() then 334 else if is_normal() then 231 else if is_normal_size() then 428 else 493 }
+ left: { if is_class() then 28 else if is_saga() then 188 else if front_clear() or is_map() or is_full() then 0 else if is_mutate() then 22 else if is_normal() then 29 else if is_normal_size() then 25 else 15 }
+ top: { if is_saga() or is_class() then 59 else if is_map() then 57 else if front_clear() or is_full() then 0 else if is_normal() then 59 else if is_normal_size() then 52 else 15 }
+ width: { if is_saga() or is_class() then 157 else if front_clear() or is_map() or is_full() then 375 else if is_mutate() then 330 else if is_normal() then 316 else if is_normal_size() then 324 else 345 }
+ height: { if is_map() then 241 else if is_saga() or is_class() then 379 else if front_clear() or is_full() then 523 else if is_mutate() then 334 else if is_normal() then 231 else if is_normal_size() then 428 else 493 }
z index: 1
mask: { mask_script() }
default: {default_image(card.card_color)}
image 2:
- left: { if back_saga() then 565 else if back_clear() or back_map() or is_full() then 377 else if back_mutate() then 399 else if back_normal() then 406 else if is_normal_size() then 402 else 392 }
- top: { if back_saga() then 59 else if back_map() then 57 else if back_clear() or is_full() then 0 else if back_normal() then 59 else if is_normal_size() then 52 else 15 }
- width: { if back_saga() then 157 else if back_clear() or back_map() or is_full() then 375 else if back_mutate() then 330 else if back_normal() then 316 else if is_normal_size() then 324 else 345 }
- height: { if back_saga() then 379 else if back_map() then 241 else if back_clear() or is_full() then 523 else if back_mutate() then 334 else if back_normal() then 231 else if is_normal_size() then 428 else 493 }
+ left: { if back_class() then 405 else if back_saga() then 565 else if back_clear() or back_map() or is_full() then 377 else if back_mutate() then 399 else if back_normal() then 406 else if is_normal_size() then 402 else 392 }
+ top: { if back_saga() or back_class() then 59 else if back_map() then 57 else if back_clear() or is_full() then 0 else if back_normal() then 59 else if is_normal_size() then 52 else 15 }
+ width: { if back_saga() or back_class() then 157 else if back_clear() or back_map() or is_full() then 375 else if back_mutate() then 330 else if back_normal() then 316 else if is_normal_size() then 324 else 345 }
+ height: { if back_saga() or back_class() then 379 else if back_map() then 241 else if back_clear() or is_full() then 523 else if back_mutate() then 334 else if back_normal() then 231 else if is_normal_size() then 428 else 493 }
z index: 1
mask: { back_mask_script() }
default: {default_image(card.card_color_2)}
@@ -1054,7 +1204,7 @@ card style:
############################# Card type
indicator:
left: { if is_map() then 18 else 31 }
- top: { if is_saga() then 449 else if is_map() then 298 else if has_four_abilities() then 265 else 300 }
+ top: { if is_saga() or is_class() then 449 else if is_map() then 298 else if has_four_abilities() then 265 else 300 }
width: 17
height: 17
z index: 2
@@ -1063,7 +1213,7 @@ card style:
image: { card_identity() }
indicator 2:
left: { if back_map() then 395 else 408 }
- top: { if back_saga() then 449 else if back_map() then 298 else if back_four_abilities() then 265 else 300 }
+ top: { if back_saga() or back_class() then 449 else if back_map() then 298 else if back_four_abilities() then 265 else 300 }
width: 17
height: 17
z index: 2
@@ -1072,7 +1222,7 @@ card style:
image: { card_identity_2() }
type:
left: { if is_map() then 85 else if has_identity() then "52" else "32" }
- top: { (if is_map() then 297.5 else if is_saga() then 444 else if has_four_abilities() then 261 else 296) + shrink_type() }
+ top: { (if is_map() then 297.5 else if is_saga() or is_class() then 444 else if has_four_abilities() then 261 else 296) + shrink_type() }
width: { if is_map() then 205 else (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
height: { if is_map() then 18 - shrink_type() else 20 - shrink_type() }
alignment: { if is_map() then "center top shrink-overflow" else "top shrink-overflow"}
@@ -1087,7 +1237,7 @@ card style:
separator color: red
type 2:
left: { if back_map() then 462 else if has_identity2() then "429" else "409" }
- top: { (if back_map() then 297.5 else if back_saga() then 444 else if back_four_abilities() then 261 else 296) + shrink_type2() }
+ top: { (if back_map() then 297.5 else if back_saga() or back_class() then 444 else if back_four_abilities() then 261 else 296) + shrink_type2() }
width: { if back_map() then 205 else (if has_identity2() then "290" else "310") - max(22,card_style.rarity.content_width) }
height: { if back_map() then 18 - shrink_type2() else 20 - shrink_type2()}
alignment: {if back_map() then "center top shrink-overflow" else "top shrink-overflow"}
@@ -1098,11 +1248,11 @@ card style:
font:
name: Beleren Bold
size: { if back_map() then 12 - shrink_type2() else 13 - shrink_type2()}
- color: { if back_clear() or back_map() or back_saga() or chosen(styling.other_options, choice:"normal back face") then "black" else "white"}
+ color: { if back_clear() or back_map() or back_saga() or back_class() or chosen(styling.other_options, choice:"normal back face") then "black" else "white"}
separator color: red
rarity:
right: { if is_map() then 199 else 344 }
- top: { if is_saga() then 445 else if is_map() then 53 else if is_normal() then 297 else if has_four_abilities() then 262 else 297 }
+ top: { if is_saga() or is_class() then 445 else if is_map() then 53 else if is_normal() then 297 else if has_four_abilities() then 262 else 297 }
width: {if set.shorten_types_for_rarity then 44 else 0}
height: 22
z index: 3
@@ -1142,7 +1292,7 @@ card style:
else symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
rarity 2:
right: { if back_map() then 576 else 721}
- top: { if back_saga() then 445 else if back_map() then 53 else if back_normal() then 297 else if back_four_abilities() then 262 else 297 }
+ top: { if back_saga() or back_class() then 445 else if back_map() then 53 else if back_normal() then 297 else if back_four_abilities() then 262 else 297 }
width: {if set.shorten_types_for_rarity then 44 else 0}
height: 22
z index: 3
@@ -1182,9 +1332,9 @@ card style:
else symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
############################# Text box
text:
- left: { if is_map() then 40 else if mainframe_walker() then 48 else if is_bumped() then 47 else 29}
+ left: { if is_class() then 188 else if is_map() then 40 else if mainframe_walker() then 48 else if is_bumped() then 47 else 29}
top: { top_of_textbox() }
- width: {if is_leveler() then 0 else -lv_chop(styling.level_1_chop, cell:2) + if is_saga() then 0 else if is_map() then 287 else if is_normal() then (314 - if is_bumped() then 18) else if mainframe_walker() then 300 else 0}
+ width: {if is_class() then 153 else if is_leveler() then 0 else -lv_chop(styling.level_1_chop, cell:2) + if is_saga() then 0 else if is_map() then 287 else if is_normal() then (314 - if is_bumped() then 18) else if mainframe_walker() then 300 else 0}
bottom: { bottom_of_textbox()}
font:
name: MPlantin
@@ -1206,9 +1356,9 @@ card style:
line height hard max: {if is_modal(card.rule_text) then 1.0 else 1.3 }
line height line max: 1.6
text 2:
- left: { if back_map() then 417 else if mainframe_walkerb() then 425 else if back_bumped() then 425 else 407 }
+ left: { if back_class() then 565 else if back_map() then 417 else if mainframe_walkerb() then 425 else if back_bumped() then 425 else 407 }
top: { top_of_textbox2() }
- width: {if back_leveler() then 0 else -lv_chop(styling.level_5_chop, cell:2) + if back_saga() then 0 else if back_map() then 287 else if back_normal() then (314 - if is_bumped() then 18) else if mainframe_walkerb() then 300 else 0}
+ width: {if back_class() then 153 else if back_leveler() then 0 else -lv_chop(styling.level_5_chop, cell:2) + if back_saga() then 0 else if back_map() then 287 else if back_normal() then (314 - if is_bumped() then 18) else if mainframe_walkerb() then 300 else 0}
bottom: { bottom_of_textbox2()}
font:
name: MPlantin
@@ -1282,19 +1432,19 @@ card style:
visible: {back_saga()}
mask: textmask.png
watermark:
- left: { if is_saga() then 45 else if is_map() then 40 else 19}
- top : { if has_four_abilities() then 296 else if is_saga() then 60 else 330 }
- width: { if is_saga() then 133 else if is_map() then 287 else 334}
- height: { if is_saga() then 378 else if is_map() then 154 else if has_four_abilities() then 185 else 152 }
+ left: { if is_class() then 187 else if is_saga() then 45 else if is_map() then 40 else 19}
+ top : { if has_four_abilities() then 296 else if is_saga() or is_class() then 60 else 330 }
+ width: { if is_class() then 160 else if is_saga() then 133 else if is_map() then 287 else 334}
+ height: { if is_class() then 160 else if is_saga() then 378 else if is_map() then 154 else if has_four_abilities() then 185 else 152 }
z index: 4
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
watermark 2:
- left: { if back_saga() then 422 else if back_map() then 5417 else 396}
- top : { if back_four_abilities() then 296 else if back_saga() then 60 else 330 }
- width: { if back_saga() then 133 else if back_map() then 287 else 334}
- height: { if back_saga() then 378 else if back_map() then 154 else if back_four_abilities() then 185 else 152 }
+ left: { if back_class() then 564 else if back_saga() then 422 else if back_map() then 5417 else 396}
+ top : { if back_four_abilities() then 296 else if back_saga() or back_class() then 60 else 330 }
+ width: { if back_class() then 160 else if back_saga() then 133 else if back_map() then 287 else 334}
+ height: { if back_saga() or back_class() then 378 else if back_map() then 154 else if back_four_abilities() then 185 else 152 }
z index: 4
render style: image
alignment: middle center
@@ -1352,7 +1502,7 @@ card style:
left: {if is_leveler() then (if card.level_2 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29) else if is_saga() then 45 else 0}
top: {if is_leveler() then (331 + lv_3_coordinate()-lv_chop(styling.level_3_chop, cell:0)) else (if is_saga() then (if split_23() == 0 then 343 else split_23()) else 0) -lv_chop(styling.level_3_chop, cell:0) }
right: { -lv_chop(styling.level_3_chop, cell:2) + if is_leveler() then (if card.pt_3 != "" then 277 else 342) else if is_saga() then 183 else 0 }
- bottom: { if is_leveler() then (329 + lv_3_coordinate()+lv_3_height()-2-lv_chop(styling.level_4_chop, cell:2)) else if not is_saga() then 0 else if two_boxes() then (if split_23() == "" then 343 else split_23())-lv_chop(styling.level_3_chop, cell:0) else (if is_saga() then (if split_34() == "" then 437 else split_34()) else 0) - lv_chop(styling.level_3_chop, cell:1) }
+ bottom: { if is_leveler() then (329 + lv_3_coordinate()+lv_3_height()-2-lv_chop(styling.level_3_chop, cell:2)) else if not is_saga() then 0 else if two_boxes() then (if split_23() == "" then 343 else split_23())-lv_chop(styling.level_3_chop, cell:0) else (if is_saga() then (if split_34() == "" then 437 else split_34()) else 0) - lv_chop(styling.level_3_chop, cell:1) }
font:
name: MPlantin
italic name: MPlantin-Italic
@@ -1373,10 +1523,10 @@ card style:
line height hard max: {if is_modal(card.level_3_text) then 1.0 else 1.3 }
line height line max: 1.6
level 4 text:
- left: {if is_saga() then 45 else 0}
- top: { if is_saga() then (if split_34() == "" then 437 else split_34())-lv_chop(styling.level_4_chop, cell:0) else 0}
- width: {if is_saga() then 138-lv_chop(styling.level_4_chop, cell:2) else 0 }
- bottom: { if three_boxes() then (if split_34() == "" then 437 else split_34())-lv_chop(styling.level_4_chop, cell:1) else if is_saga() then 437-lv_chop(styling.level_4_chop, cell:1) else 0 }
+ left: {if is_leveler() then (if card.level_3 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29) else if is_saga() then 45 else 0}
+ top: { if is_leveler() then (331 + lv_4_coordinate()-lv_chop(styling.level_4_chop, cell:0)) else if is_saga() then (if split_34() == "" then 437 else split_34())-lv_chop(styling.level_4_chop, cell:0) else 0}
+ right: { -lv_chop(styling.level_4_chop, cell:2) + if is_leveler() then (if card.pt_7 != "" then 277 else 342) else if is_saga() then 183 else 0 }
+ bottom: { if is_leveler() then (329 + lv_4_coordinate()+lv_4_height()-2-lv_chop(styling.level_4_chop, cell:2)) else if three_boxes() then (if split_34() == "" then 437 else split_34())-lv_chop(styling.level_4_chop, cell:1) else if is_saga() then 437-lv_chop(styling.level_4_chop, cell:1) else 0 }
font:
name: MPlantin
italic name: MPlantin-Italic
@@ -1469,10 +1619,10 @@ card style:
line height hard max: {if is_modal(card.level_7_text) then 1.0 else 1.3 }
line height line max: 1.6
level 8 text:
- left: {if back_saga() then 422 else 0}
- top: {if back_saga() then (if split_34b() == "" then 437 else split_34b())-lv_chop(styling.level_8_chop, cell:0) else 0}
- width: {if back_saga() then 138-lv_chop(styling.level_8_chop, cell:2) else 0 }
- bottom: { if back_three_boxes() then (if split_34b() == "" then 437 else split_34b())-lv_chop(styling.level_8_chop, cell:1) else if back_saga() then 437-lv_chop(styling.level_8_chop, cell:1) else 0 }
+ left: {if back_leveler() then (377 + if card.level_8 != "" then (if loy_leveler2() then 57 else if box_leveler2() then 78 else 75) else if back_map() then 40 else 29) else if back_saga() then 422 else 0}
+ top: {if back_leveler() then (327 + lv_8_coordinate())-lv_chop(styling.level_8_chop, cell:0) else if back_saga() then (if split_34b() == "" then 437 else split_34b())-lv_chop(styling.level_8_chop, cell:0) else 0}
+ right: { -lv_chop(styling.level_8_chop, cell:2) + if back_leveler() then (if card.pt_8 != "" then 654 else 719) else if back_saga() then 560 else 0 }
+ bottom: { if back_leveler() then (327 + lv_8_coordinate()+lv_8_height())-lv_chop(styling.level_8_chop, cell:1) else if back_three_boxes() then (if split_34b() == "" then 437 else split_34b())-lv_chop(styling.level_8_chop, cell:1) else if back_saga() then 437-lv_chop(styling.level_8_chop, cell:1) else 0 }
font:
name: MPlantin
italic name: MPlantin-Italic
@@ -1529,21 +1679,52 @@ card style:
size: {12 + if center_label(0) then 0.5 else 0}
level 2:
z index: 7
- left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21}
- top: {l3_center() - (if aug_leveler(2) then 4 else 2) - (if center_label(2) then 6 else 0) + arrow_offset(2)}
- width: {if is_leveler() or card.level_2 != "" then (34 + (if box_leveler() then 30 else 0)) else 0}
- height: 22
- alignment: center middle shrink-overflow
+ left: {if is_class() then 270 else if box_leveler() then 8 else if loy_leveler() then 14 else 21}
+ top: {if is_class() then lev2()+4 else l3_center() - (if aug_leveler(2) then 4 else 2) - (if center_label(2) then 6 else 0) + arrow_offset(2)}
+ width: {if is_class() and card.level_2_text == "" then 0 else if is_class() then 70 else if is_leveler() or card.level_2 != "" then (34 + (if box_leveler() then 30 else 0)) else 0}
+ height: {if is_class() then 20 else 22}
+ alignment: {if is_class() then "center right" else "center middle shrink-overflow"}
font:
- name: Beleren Bold
- size: {if loy_leveler() then 11 else 12 + if center_label(0) then 2 else 0}
+ name: {if is_class() then "MPlantin" else "Beleren Bold"}
+ size: {if loy_leveler() or is_class() then 11 else 12 + if center_label(0) then 2 else 0}
weight: bold
color: {if loy_leveler() then "white" else "black"}
shadow color: { if loy_leveler() then rgba(0,0,0,0) else "white"}
shadow blur: 2
symbol font:
name: { styling.level_mana_symbols }
- size: {12 + if center_label(0) then 0.5 else 0}
+ size: {if is_class() then 11 else 12 + if center_label(0) then 0.5 else 0}
+ level 3:
+ z index: 7
+ left: {if is_class() then 270 else if box_leveler() then 8 else if loy_leveler() then 14 else 21}
+ top: {if is_class() then lev3()+4 else l4_center() - (if aug_leveler(3) then 4 else 2) - (if center_label(3) then 6 else 0) + arrow_offset(3)}
+ width: {if is_class() and card.level_3_text == "" then 0 else if is_class() then 70 else if is_leveler() or card.level_3 != "" then (34 + (if box_leveler() then 30 else 0)) else 0}
+ height: {if is_class() then 20 else 22}
+ alignment: {if is_class() then "center right" else "center middle shrink-overflow"}
+ font:
+ name: {if is_class() then "MPlantin" else "Beleren Bold"}
+ size: {if loy_leveler() or is_class() then 11 else 12 + if center_label(0) then 2 else 0}
+ weight: bold
+ color: {if loy_leveler() then "white" else "black"}
+ shadow color: { if loy_leveler() then rgba(0,0,0,0) else "white"}
+ shadow blur: 2
+ symbol font:
+ name: { styling.level_mana_symbols }
+ size: {if is_class() then 11 else 12 + if center_label(0) then 0.5 else 0}
+ level 4:
+ left: 270
+ width: {if is_class() and card.level_4_text == "" then 0 else 70}
+ top: {lev4()+4}
+ height: {if not is_class() then 0 else 20}
+ z index: 7
+ font:
+ name: MPlantin
+ size: 11
+ weight: bold
+ symbol font:
+ name: magic-mana-small
+ size: 11
+ alignment: {if is_class() then "center right" else "center middle shrink-overflow"}
level 5:
z index: 7
left: {377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21}
@@ -1552,8 +1733,8 @@ card style:
height: 22
alignment: center middle shrink-overflow
font:
- name: Beleren Bold
- size: {if loy_leveler() then 11 else 12 + if center_label(0) then 2 else 0}
+ name: {if back_class() then "MPlantin" else "Beleren Bold"}
+ size: {if loy_leveler() or back_class() then 11 else 12 + if center_label(0) then 2 else 0}
weight: bold
color: {if loy_leveler2() then "white" else "black"}
shadow color: { if loy_leveler2() then rgba(0,0,0,0) else "white"}
@@ -1563,38 +1744,134 @@ card style:
size: {12 + if center_label2(0) then 0.5 else 0}
level 6:
z index: 7
- left: {377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21}
- top: {l6_center() - (if aug_leveler2(0) then 4 else 2) - (if center_label2(1) then 6 else 0) + arrow_offset2(1)}
+ left: {if back_class() then 647 else 377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21}
+ top: {if back_class() then lev2b()+4 else l6_center() - (if aug_leveler2(0) then 4 else 2) - (if center_label2(1) then 6 else 0) + arrow_offset2(1)}
height: 22
- width: {if back_leveler() or card.level_6 != "" then (34 + (if box_leveler2() then 30 else 0)) else 0}
- alignment: center middle shrink-overflow
+ width: {if back_class() and card.level_6_text == "" then 0 else if back_class() then 70 else if back_leveler() or card.level_6 != "" then (34 + (if box_leveler2() then 30 else 0)) else 0}
+ alignment: {if back_class() then "center right" else "center middle shrink-overflow"}
font:
- name: Beleren Bold
- size: {if loy_leveler() then 11 else 12 + if center_label(0) then 2 else 0}
+ name: {if back_class() then "MPlantin" else "Beleren Bold"}
+ size: {if loy_leveler() or back_class() then 11 else 12 + if center_label(0) then 2 else 0}
weight: bold
color: {if loy_leveler2() then "white" else "black"}
shadow color: { if loy_leveler2() then rgba(0,0,0,0) else "white"}
shadow blur: 2
symbol font:
name: { styling.level_mana_symbols }
- size: {12 + if center_label2(0) then 0.5 else 0}
+ size: {if back_class() then 11 else 12 + if center_label2(0) then 0.5 else 0}
level 7:
z index: 7
- left: {377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21}
- top: {l7_center() - (if aug_leveler2(0) then 4 else 2) - (if center_label2(2) then 6 else 0) + arrow_offset2(2)}
- width: {if back_leveler() or card.level_7 != "" then (34 + (if box_leveler2() then 30 else 0)) else 0}
+ left: {if back_class() then 647 else 377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21}
+ top: {if back_class() then lev3b()+4 else l7_center() - (if aug_leveler2(0) then 4 else 2) - (if center_label2(2) then 6 else 0) + arrow_offset2(2)}
+ width: {if back_class() and card.level_7_text == "" then 0 else if back_class() then 70 else if back_leveler() or card.level_7 != "" then (34 + (if box_leveler2() then 30 else 0)) else 0}
height: 22
- alignment: center middle shrink-overflow
+ alignment: {if back_class() then "center right" else "center middle shrink-overflow"}
font:
- name: Beleren Bold
- size: {if loy_leveler() then 11 else 12 + if center_label(0) then 2 else 0}
+ name: {if back_class() then "MPlantin" else "Beleren Bold"}
+ size: {if loy_leveler() or back_class() then 11 else 12 + if center_label(0) then 2 else 0}
weight: bold
color: {if loy_leveler2() then "white" else "black"}
shadow color: { if loy_leveler2() then rgba(0,0,0,0) else "white"}
shadow blur: 2
symbol font:
name: { styling.level_mana_symbols }
- size: {12 + if center_label2(0) then 0.5 else 0}
+ size: {if back_class() then 11 else 12 + if center_label2(0) then 0.5 else 0}
+ level 8:
+ z index: 7
+ left: {if back_class() then 647 else 377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21}
+ top: {if back_class() then lev4b()+4 else l8_center() - (if aug_leveler2(0) then 4 else 2) - (if center_label2(3) then 6 else 0) + arrow_offset2(3)}
+ width: {if back_class() and card.level_8_text == "" then 0 else if back_class() then 70 else if back_leveler() or card.level_8 != "" then (34 + (if box_leveler2() then 30 else 0)) else 0}
+ height: 22
+ alignment: {if back_class() then "center right" else "center middle shrink-overflow"}
+ font:
+ name: {if back_class() then "MPlantin" else "Beleren Bold"}
+ size: {if loy_leveler() or back_class() then 11 else 12 + if center_label(0) then 2 else 0}
+ weight: bold
+ color: {if loy_leveler2() then "white" else "black"}
+ shadow color: { if loy_leveler2() then rgba(0,0,0,0) else "white"}
+ shadow blur: 2
+ symbol font:
+ name: { styling.level_mana_symbols }
+ size: {if back_class() then 11 else 12 + if center_label2(0) then 0.5 else 0}
+ ############################# Class costs
+ level 9 text:
+ left: 190
+ width: {if not is_class() then 0 else if is_class() and card.level_2_text == "" then 0 else 80}
+ top: {lev2()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 10 text:
+ left: 190
+ width: {if not is_class() then 0 else if is_class() and card.level_3_text == "" then 0 else 80}
+ top: {lev3()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 11 text:
+ left: 190
+ width: {if not is_class() then 0 else if is_class() and card.level_4_text == "" then 0 else 80}
+ top: {lev4()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 12 text:
+ left: 567
+ width: {if not back_class() then 0 else if back_class() and card.level_6_text == "" then 0 else 80}
+ top: {lev2b()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 13 text:
+ left: 567
+ width: {if not back_class() then 0 else if back_class() and card.level_7_text == "" then 0 else 80}
+ top: {lev3b()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 14 text:
+ left: 567
+ width: {if not back_class() then 0 else if back_class() and card.level_8_text == "" then 0 else 80}
+ top: {lev4b()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
############################# PT
pt:
@@ -1642,6 +1919,21 @@ card style:
shadow color: {if is_shifted() then rgb(0,0,0) else rgba(0,0,0,0)}
shadow displacement x: -1
shadow displacement y: 1
+ pt 7:
+ z index: 5
+ left: 291
+ top: {(l4_center() - 12)}
+ width: {if is_leveler() and not lone_pt() or card.pt_7 != "" then 60 else 0}
+ height: 28
+ alignment: center middle shrink-overflow
+ font:
+ name: Beleren Bold
+ size: {if is_map() then 14 else 16}
+ color: {if is_shifted() or is_vehicle() then "white" else "black"}
+ separator color: red
+ shadow color: {if is_shifted() then rgb(0,0,0) else rgba(0,0,0,0)}
+ shadow displacement x: -1
+ shadow displacement y: 1
pt 4:
z index: 5
left: {377+ if back_leveler() and not lone_pt() then 291 else 286}
@@ -1689,6 +1981,22 @@ card style:
shadow displacement x: -1
shadow displacement y: 1
+ pt 8:
+ z index: 5
+ left: 668
+ top: {(l8_center() - 12)}
+ width: {if back_leveler() and not lone_pt() or card.pt_8 != "" then 60 else 0}
+ height: 28
+ alignment: center middle shrink-overflow
+ font:
+ name: Beleren Bold
+ size: {if is_map() then 14 else 16}
+ color: {if back_shifted() or back_vehicle() then "white" else "black"}
+ separator color: red
+ shadow color: {if back_shifted() then rgb(0,0,0) else rgba(0,0,0,0)}
+ shadow displacement x: -1
+ shadow displacement y: 1
+
############################# Loyalty
loyalty:
z index: 7
@@ -2212,6 +2520,18 @@ extra card field:
script: card.card_color_2
editable: false
save value: false
+extra card field:
+ type: choice
+ name: pt box 7
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: pt box 8
+ script: card.card_color
+ editable: false
+ save value: false
extra card field:
type: choice
name: corner
@@ -2665,14 +2985,21 @@ extra card field:
name: lvl label 1
editable: false
save value: false
- script: if loy_leveler() then ":" else level_label(1)
+ script: if is_class() then "Level 2" else if loy_leveler() then ":" else level_label(1)
# Add the word "LEVEL" to the second arrow.
extra card field:
type: text
name: lvl label 2
editable: false
save value: false
- script: if loy_leveler() then ":" else level_label(2)
+ script: if is_class() then "Level 3" else if loy_leveler() then ":" else level_label(2)
+# Add the word "LEVEL" to the third arrow.
+extra card field:
+ type: text
+ name: lvl label 3
+ editable: false
+ save value: false
+ script: if is_class() then "Level 4" else if loy_leveler() then ":" else level_label(2)
extra card field:
type: choice
name: level 2 overlay
@@ -2687,6 +3014,13 @@ extra card field:
choice: mask
editable: false
show statistics: false
+extra card field:
+ type: choice
+ name: level 4 overlay
+ script: card.card_color
+ choice: mask
+ editable: false
+ show statistics: false
extra card field:
type: choice
name: arrow 1
@@ -2708,6 +3042,13 @@ extra card field:
editable: false
save value: false
show statistics: false
+extra card field:
+ type: choice
+ name: arrow 4
+ script: card.card_color
+ editable: false
+ save value: false
+ show statistics: false
# Add the word "LEVEL" to the top arrow.
extra card field:
type: text
@@ -2721,14 +3062,21 @@ extra card field:
name: lvl label 6
editable: false
save value: false
- script: if loy_leveler2() then ":" else level_label(4)
+ script: if back_class() then "Level 2" else if loy_leveler2() then ":" else level_label(4)
# Add the word "LEVEL" to the second arrow.
extra card field:
type: text
name: lvl label 7
editable: false
save value: false
- script: if loy_leveler2() then ":" else level_label(5)
+ script: if back_class() then "Level 3" else if loy_leveler2() then ":" else level_label(5)
+# Add the word "LEVEL" to the third arrow.
+extra card field:
+ type: text
+ name: lvl label 8
+ editable: false
+ save value: false
+ script: if back_class() then "Level 4" else if loy_leveler2() then ":" else level_label(5)
extra card field:
type: choice
name: level 6 overlay
@@ -2743,6 +3091,13 @@ extra card field:
choice: mask
editable: false
show statistics: false
+extra card field:
+ type: choice
+ name: level 8 overlay
+ script: card.card_color_2
+ choice: mask
+ editable: false
+ show statistics: false
extra card field:
type: choice
name: arrow 5
@@ -2764,6 +3119,13 @@ extra card field:
editable: false
save value: false
show statistics: false
+extra card field:
+ type: choice
+ name: arrow 8
+ script: card.card_color_2
+ editable: false
+ save value: false
+ show statistics: false
extra card field:
type: choice
name: alias bar
@@ -3298,6 +3660,15 @@ extra card style:
visible: { card.pt_3 != "" }
render style: image
image: {if is_map() then mappt_background() else combine_blend(image1: lv_3_ptbox(), image2: "ptbox_multiply_2.png", combine: "multiply")}
+ pt box 7:
+ left: 278
+ top: { l4_center() - (if is_map() then 26 else 15)}
+ width: { if (is_leveler() and not lone_pt()) or card.pt_7 != "" then (if is_map() then 90 else 81) else 0}
+ height: { if (is_leveler() and not lone_pt()) or card.pt_7 != "" then (if is_map() then 54 else 42) else 0}
+ z index: 3
+ visible: { card.pt_7 != "" }
+ render style: image
+ image: {if is_map() then mappt_background() else combine_blend(image1: lv_3_ptbox(), image2: "ptbox_multiply_3.png", combine: "multiply")}
pt box 4:
left: {377 + if back_leveler() and not lone_pt() then 278 else if back_map() then 270 else 273}
top: { if back_leveler() and not lone_pt() then (l5_center() - (if back_map() then 26 else 18)) else if back_map() then 453 else 466}
@@ -3325,6 +3696,15 @@ extra card style:
visible: { card.pt_6 != "" }
render style: image
image: {if back_map() then card_mapbox() else combine_blend(image1: lv_7_ptbox(), image2: "ptbox_multiply_2.png", combine: "multiply")}
+ pt box 8:
+ left: 655
+ top: { l8_center() - (if back_map() then 26 else 15)}
+ width: { if (back_leveler() and not lone_pt()) or card.pt_8 != "" then (if back_map() then 90 else 81) else 0}
+ height: { if (back_leveler() and not lone_pt()) or card.pt_8 != "" then (if back_map() then 54 else 42) else 0}
+ z index: 3
+ visible: { card.pt_8 != "" }
+ render style: image
+ image: {if back_map() then card_mapbox() else combine_blend(image1: lv_8_ptbox(), image2: "ptbox_multiply_3.png", combine: "multiply")}
auto copyright:
right: 350
@@ -3746,42 +4126,42 @@ extra card style:
visible: {is_saga()}
###pulls double duty as saga line and mutate bar to reduce fields
linebreak 1:
- left: {if is_mutate() then 28 else 30}
- top: {if is_mutate() then 393 else 154}
+ left: {if is_class() then 188 else if is_mutate() then 28 else 30}
+ top: {if is_class() then lev0() else if is_mutate() then 393 else 154}
width: {if is_mutate() then 317 else 156}
- height: {if is_mutate() then 2 else 3}
+ height: {if is_mutate() or is_class() then 2 else 3}
render style: image
- z index: 3
- image: {if is_mutate() then "mutbar.png" else "line.png"}
- visible: {is_saga() or is_mutate()}
+ z index: 5
+ image: {if is_class() then "bar.png" else if is_mutate() then "mutbar.png" else "line.png"}
+ visible: {is_saga() or is_mutate() or is_class()}
linebreak 2:
- left: 30
- top: {if split_12() == "" then 248 else split_12()-1}
- width: 156
- height: 3
+ left: {if is_class() then 188 else 30}
+ top: {if is_class() then lev2() else if split_12() == "" then 248 else split_12()-1}
+ width: {if is_class() and card.level_2_text == "" then 0 else 156}
+ height: {if is_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
- visible: {is_saga()}
+ image: {if is_class() then "level.png" else "line.png"}
+ visible: {is_saga() or is_class()}
linebreak 3:
- left: 30
- top: {if split_23() == "" then 342 else split_23()-1}
- width: 156
- height: 3
+ left: {if is_class() then 188 else 30}
+ top: {if is_class() then lev3() else if split_23() == "" then 342 else split_23()-1}
+ width: {if is_class() and card.level_3_text == "" then 0 else 156}
+ height: {if is_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
- visible: {three_boxes() or four_boxes()}
+ image: {if is_class() then "level.png" else "line.png"}
+ visible: {three_boxes() or four_boxes() or is_class()}
linebreak 4:
- left: 30
- top: {if split_34() == "" then 600 else split_34()-1}
- width: 156
+ left: {if is_class() then 188 else 30}
+ top: {if is_class() then lev4() else if split_34() == "" then 600 else split_34()-1}
+ width: {if is_class() and card.level_4_text == "" then 0 else 156}
height: 3
render style: image
+ height: {if is_class() then 25 else 3}
+ image: {if is_class() then "level.png" else "line.png"}
+ visible: {four_boxes() or is_class()}
z index: 3
- image: line.png
- visible: {four_boxes()}
-
chapter 1b:
left: 391
top: { if chapter1b() == "" then 185 else chapter1b() }
@@ -3846,41 +4226,41 @@ extra card style:
image: {custom_chapter_node()}
visible: {back_saga()}
linebreak 1b:
- left: {if back_mutate() then 405 else 407}
- top: {if back_mutate() then 393 else 154}
+ left: {if back_class() then 565 else if back_mutate() then 405 else 407}
+ top: {if back_class() then lev0b() else if back_mutate() then 393 else 154}
width: {if back_mutate() then 317 else 156}
- height: {if back_mutate() then 2 else 3}
+ height: {if back_mutate() or back_class() then 2 else 3}
render style: image
z index: 3
- image: {if back_mutate() then "mutbar.png" else "line.png"}
- visible: {back_saga() or back_mutate()}
+ image: {if back_class() then "bar.png" else if back_mutate() then "mutbar.png" else "line.png"}
+ visible: {back_saga() or back_mutate() or back_class()}
linebreak 2b:
- left: 407
- top: {if split_12b() == "" then 248 else split_12b()-1}
- width: 156
- height: 3
+ left: {if back_class() then 565 else 407}
+ top: {if back_class() then lev2b() else if split_12b() == "" then 248 else split_12b()-1}
+ width: {if back_class() and card.level_6_text == "" then 0 else 156}
+ height: {if back_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
- visible: {back_saga()}
+ image: {if back_class() then "level.png" else "line.png"}
+ visible: {back_saga() or back_class()}
linebreak 3b:
- left: 407
- top: {if split_23b() == "" then 342 else split_23b()-1}
- width: 156
- height: 3
+ left: {if back_class() then 565 else 407}
+ top: {if back_class() then lev3b() else if split_23b() == "" then 342 else split_23b()-1}
+ width: {if back_class() and card.level_7_text == "" then 0 else 156}
+ height: {if back_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
- visible: {back_three_boxes() or back_four_boxes()}
+ image: {if back_class() then "level.png" else "line.png"}
+ visible: {back_three_boxes() or back_four_boxes() or back_class()}
linebreak 4b:
- left: 407
- top: {if split_34b() == "" then 600 else split_34b()-1}
- width: 156
- height: 3
+ left: {if back_class() then 565 else 407}
+ top: {if back_class() then lev4b() else if split_34b() == "" then 600 else split_34b()-1}
+ width: {if back_class() and card.level_8_text == "" then 0 else 156}
+ height: {if back_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
- visible: {back_four_boxes()}
+ image: {if back_class() then "level.png" else "line.png"}
+ visible: {back_four_boxes() or back_class()}
opac filter:
left: 43
top: {if has_four_abilities() then 290 else 325}
@@ -3981,49 +4361,71 @@ extra card style:
weight: {if loy_leveler() then "" else "bold"}
visible: {card.level_0 != ""}
lvl label 1:
- left: {if box_leveler() then 8 else if loy_leveler() then 48 else 21}
- top: {l2_center() - (if loy_leveler() then 2 else 10) + arrow_offset(1)}
- width: {if is_leveler() or card.level_1 != "" then (if loy_leveler() then 10 else 34 + (if box_leveler() then 30 else 0)) else 0}
- height: {if loy_leveler() then 10 else if center_label(1) then 0 else 10}
+ left: {if is_class() then 270 else if box_leveler() then 8 else if loy_leveler() then 48 else 21}
+ top: {if is_class() then lev2()+4 else l2_center() - (if loy_leveler() then 2 else 10) + arrow_offset(1)}
+ width: {if is_class() and card.level_2_text != "" then 70 else if is_leveler() or card.level_1 != "" then (if loy_leveler() then 10 else 34 + (if box_leveler() then 30 else 0)) else 0}
+ height: {if is_class() then 20 else if loy_leveler() then 10 else if center_label(1) then 0 else 10}
z index: 6
- alignment: middle center
+ alignment: {if is_class() then "center right" else "center middle"}
font:
- name: {if loy_leveler() then "MPlantin" else "Beleren Small Caps"}
- size: {if loy_leveler() then 15 else if length(level_label(1)) < 8 or box_leveler() then 7 else 6}
+ name: {if loy_leveler() or is_class() then "MPlantin" else "Beleren Small Caps"}
+ size: {if is_class() then 11 else if loy_leveler() then 15 else if length(level_label(1)) < 8 or box_leveler() then 7 else 6}
color: black
weight: {if loy_leveler() then "" else "bold"}
- visible: {card.level_1 != ""}
+ visible: {if is_class() then (card.level_2 == "") else card.level_1 != ""}
lvl label 2:
- left: {if box_leveler() then 8 else if loy_leveler() then 48 else 21}
- top: {l3_center() - (if loy_leveler() then 2 else 10) + arrow_offset(2)}
- width: {if is_leveler() or card.level_2 != "" then (if loy_leveler() then 10 else 34 + (if box_leveler() then 30 else 0)) else 0}
- height: {if loy_leveler() then 10 else if center_label(2) then 0 else 10}
+ left: {if is_class() then 270 else if box_leveler() then 8 else if loy_leveler() then 48 else 21}
+ top: {if is_class() then lev3()+4 else l3_center() - (if loy_leveler() then 2 else 10) + arrow_offset(2)}
+ width: {if is_class() and card.level_3_text != "" then 70 else if is_leveler() or card.level_2 != "" then (if loy_leveler() then 10 else 34 + (if box_leveler() then 30 else 0)) else 0}
+ height: {if is_class() then 20 else if loy_leveler() then 10 else if center_label(2) then 0 else 10}
z index: 6
- alignment: middle center
+ alignment: {if is_class() then "center right" else "center middle"}
font:
- name: {if loy_leveler() then "MPlantin" else "Beleren Small Caps"}
- size: {if loy_leveler() then 15 else if length(level_label(2)) < 8 or box_leveler() then 7 else 6}
+ name: {if loy_leveler() or is_class() then "MPlantin" else "Beleren Small Caps"}
+ size: {if is_class() then 11 else if loy_leveler() then 15 else if length(level_label(2)) < 8 or box_leveler() then 7 else 6}
color: black
weight: {if loy_leveler() then "" else "bold"}
- visible: {card.level_2 != ""}
+ visible: {if is_class() then (card.level_3 == "") else card.level_2 != ""}
+ lvl label 3:
+ left: {if is_class() then 270 else if box_leveler() then 8 else if loy_leveler() then 48 else 21}
+ top: {if is_class() then lev4()+4 else l4_center() - (if loy_leveler() then 2 else 10) + arrow_offset(3)}
+ width: {if is_class() and card.level_4_text != "" then 70 else if is_leveler() or card.level_2 != "" then (if loy_leveler() then 10 else 34 + (if box_leveler() then 30 else 0)) else 0}
+ height: {if is_class() then 20 else if loy_leveler() then 10 else if center_label(3) then 0 else 10}
+ z index: 6
+ alignment: {if is_class() then "center right" else "center middle"}
+ font:
+ name: {if loy_leveler() or is_class() then "MPlantin" else "Beleren Small Caps"}
+ size: {if is_class() then 11 else if loy_leveler() then 15 else if length(level_label(3)) < 8 or box_leveler() then 7 else 6}
+ color: black
+ weight: {if loy_leveler() then "" else "bold"}
+ visible: {if is_class() then (card.level_4 == "") else card.level_3 != ""}
level 2 overlay:
left: 29
- top: { 329 + lv_2_coordinate()}
- height: { lv_2_height()}
+ top: { if is_d20() then top_of_para(rolls_start(card.text)) else 329 + lv_2_coordinate()}
+ height: { if is_d20() then height_of_para(rolls_start(card.text)) else lv_2_height()}
width: 314
z index: 0
render style: image
- image: {slice_crop(color_background(type:"slide", base_hybrid: card_hybrid), height: lv_2_height(), width:314, distance:(152-lv_2_coordinate()))}
- visible: {is_leveler()}
+ image: {if is_d20() then "d20slice.png" else slice_crop(color_background(type:"slide", base_hybrid: card_hybrid), height: lv_2_height(), width:314, distance:(152-lv_2_coordinate()))}
+ visible: {is_leveler() or (is_d20() and number_of_rolls(card.text) > 0)}
level 3 overlay:
left: 29
- top: { 329 + lv_3_coordinate()}
- height: { lv_3_height()}
+ top: { if is_d20() then top_of_para(rolls_start(card.text)+2) else 329 + lv_3_coordinate()}
+ height: { if is_d20() then height_of_para(rolls_start(card.text)+2) else lv_3_height()}
width: 314
z index: 0
render style: image
- image: {slice_crop(color_background(type:"slide2", base_hybrid: card_hybrid), height: lv_3_height(), width:314, distance:lv_3_height())}
- visible: {is_leveler()}
+ image: {if is_d20() then "d20slice.png" else slice_crop(color_background(type:"slide2", base_hybrid: card_hybrid), height: lv_3_height(), width:314, distance:lv_3_height())}
+ visible: {is_leveler() or (is_d20() and number_of_rolls(card.text) > 2)}
+ level 4 overlay:
+ left: 29
+ top: { if is_d20() then top_of_para(rolls_start(card.text)+4) else 329 + lv_4_coordinate()}
+ height: { if is_d20() then height_of_para(rolls_start(card.text)+4) else lv_4_height()}
+ width: 314
+ z index: 0
+ render style: image
+ image: {if is_d20() then "d20slice.png" else slice_crop(color_background(type:"slide5", base_hybrid: card_hybrid), height: lv_4_height(), width:314, distance:lv_4_height())}
+ visible: {is_leveler() or (is_d20() and number_of_rolls(card.text) > 4)}
arrow 1:
z index: 5
left: {arrow_left()}
@@ -4040,6 +4442,7 @@ extra card style:
height: {arrow_height(1)}
render style: image
image: {if loy_leveler() then loyalty_image_name(card.level_1) else if box_leveler() then card_ptbox() else arrow_background()}
+ visible: {not is_class()}
arrow 3:
z index: 5
left: {arrow_left()}
@@ -4048,6 +4451,16 @@ extra card style:
height: {arrow_height(2)}
render style: image
image: {if loy_leveler() then loyalty_image_name(card.level_2) else if box_leveler() then card_ptbox() else arrow_background()}
+ visible: {not is_class()}
+ arrow 4:
+ z index: 5
+ left: {arrow_left()}
+ top: {l4_center() - 16 + arrow_offset(3)}
+ width: {if card.level_3 != "" then arrow_width() else 0}
+ height: {arrow_height(3)}
+ render style: image
+ image: {if loy_leveler() then loyalty_image_name(card.level_3) else if box_leveler() then card_ptbox() else arrow_background()}
+ visible: {not is_class()}
lvl label 5:
left: {if box_leveler2() then 385 else if loy_leveler2() then 425 else 398}
top: {l5_center() - (if loy_leveler2() then 2 else 10) + arrow_offset2(0)}
@@ -4057,54 +4470,76 @@ extra card style:
alignment: middle center
font:
name: {if loy_leveler2() then "MPlantin" else "Beleren Small Caps"}
- size: {if loy_leveler2() then 15 else if length(level_label(3)) < 8 or box_leveler2() then 7 else 6}
+ size: {if loy_leveler2() then 15 else if length(level_label(4)) < 8 or box_leveler2() then 7 else 6}
color: black
weight: {if loy_leveler2() then "" else "bold"}
visible: {card.level_5 != ""}
lvl label 6:
- left: {if box_leveler2() then 385 else if loy_leveler2() then 425 else 398}
- top: {l6_center() - (if loy_leveler2() then 2 else 10) + arrow_offset2(1)}
- width: {if back_leveler() or card.level_6 != "" then (if loy_leveler2() then 10 else 34 + (if box_leveler2() then 30 else 0)) else 0}
- height: {if loy_leveler2() then 10 else if center_label2(1) then 0 else 10}
+ left: {if back_class() then 647 else if box_leveler2() then 385 else if loy_leveler2() then 425 else 398}
+ top: {if back_class() then lev2b()+4 else l6_center() - (if loy_leveler2() then 2 else 10) + arrow_offset2(1)}
+ width: {if back_class() and card.level_6_text != "" then 70 else if back_leveler() or card.level_6 != "" then (if loy_leveler2() then 10 else 34 + (if box_leveler2() then 30 else 0)) else 0}
+ height: {if back_class() then 20 else if loy_leveler2() then 10 else if center_label2(1) then 0 else 10}
z index: 6
- alignment: middle center
+ alignment: {if back_class() then "center right" else "center middle"}
font:
- name: {if loy_leveler2() then "MPlantin" else "Beleren Small Caps"}
- size: {if loy_leveler2() then 15 else if length(level_label(4)) < 8 or box_leveler2() then 7 else 6}
+ name: {if loy_leveler2() or back_class() then "MPlantin" else "Beleren Small Caps"}
+ size: {if back_class() then 11 else if loy_leveler2() then 15 else if length(level_label(5)) < 8 or box_leveler2() then 7 else 6}
color: black
weight: {if loy_leveler2() then "" else "bold"}
- visible: {card.level_6 != ""}
+ visible: {if back_class() then (card.level_6 == "") else card.level_6 != ""}
lvl label 7:
- left: {if box_leveler2() then 385 else if loy_leveler2() then 425 else 398}
- top: {l7_center() - (if loy_leveler2() then 2 else 10) + arrow_offset2(2)}
- width: {if back_leveler() or card.level_7 != "" then (if loy_leveler2() then 10 else 34 + (if box_leveler2() then 30 else 0)) else 0}
- height: {if loy_leveler2() then 10 else if center_label2(2) then 0 else 10}
+ left: {if back_class() then 647 else if box_leveler2() then 385 else if loy_leveler2() then 425 else 398}
+ top: {if back_class() then lev3b()+4 else l7_center() - (if loy_leveler2() then 2 else 10) + arrow_offset2(2)}
+ width: {if back_class() and card.level_7_text != "" then 70 else if back_leveler() or card.level_7 != "" then (if loy_leveler2() then 10 else 34 + (if box_leveler2() then 30 else 0)) else 0}
+ height: {if back_class() then 20 else if loy_leveler2() then 10 else if center_label2(2) then 0 else 10}
z index: 6
- alignment: middle center
+ alignment: {if back_class() then "center right" else "center middle"}
font:
- name: {if loy_leveler2() then "MPlantin" else "Beleren Small Caps"}
- size: {if loy_leveler2() then 15 else if length(level_label(5)) < 8 or box_leveler2() then 7 else 6}
+ name: {if loy_leveler2() or back_class() then "MPlantin" else "Beleren Small Caps"}
+ size: {if back_class() then 11 else if loy_leveler2() then 15 else if length(level_label(6)) < 8 or box_leveler2() then 7 else 6}
color: black
weight: {if loy_leveler2() then "" else "bold"}
- visible: {card.level_7 != ""}
+ visible: {if back_class() then (card.level_7 == "") else card.level_7 != ""}
+ lvl label 8:
+ left: {if back_class() then 647 else if box_leveler2() then 385 else if loy_leveler2() then 425 else 398}
+ top: {if back_class() then lev4b()+4 else l8_center() - (if loy_leveler2() then 2 else 10) + arrow_offset2(3)}
+ width: {if back_class() and card.level_8_text != "" then 70 else if back_leveler() or card.level_8 != "" then (if loy_leveler2() then 10 else 34 + (if box_leveler2() then 30 else 0)) else 0}
+ height: {if back_class() then 20 else if loy_leveler2() then 10 else if center_label2(3) then 0 else 10}
+ z index: 6
+ alignment: {if back_class() then "center right" else "center middle"}
+ font:
+ name: {if loy_leveler2() or back_class() then "MPlantin" else "Beleren Small Caps"}
+ size: {if back_class() then 11 else if loy_leveler2() then 15 else if length(level_label(7)) < 8 or box_leveler2() then 7 else 6}
+ color: black
+ weight: {if loy_leveler2() then "" else "bold"}
+ visible: {if back_class() then (card.level_8 == "") else card.level_8 != ""}
level 6 overlay:
left: 406
- top: { 329 + lv_6_coordinate()}
- height: { lv_6_height()}
+ top: { if back_d20() then top_of_para_b(rolls_start_b(card.text_2)) else 329 + lv_6_coordinate()}
+ height: { if back_d20() then height_of_para_b(rolls_start_b(card.text_2)) else lv_6_height()}
width: 314
z index: 0
render style: image
- image: {slice_crop(color_background(type:"slide3", base_hybrid: card_hybrid), height: lv_6_height(), width:314, distance:(152-lv_6_coordinate()))}
- visible: {back_leveler()}
+ image: {if back_d20() then "d20slice.png" else slice_crop(color_background(type:"slide3", base_hybrid: card_hybrid), height: lv_6_height(), width:314, distance:(152-lv_6_coordinate()))}
+ visible: {back_leveler() or (back_d20() and number_of_rolls_b(card.text_2) > 0)}
level 7 overlay:
left: 406
- top: { 329 + lv_7_coordinate()}
- height: { lv_7_height()}
+ top: { if back_d20() then top_of_para_b(rolls_start_b(card.text_2)+2) else 329 + lv_7_coordinate()}
+ height: { if back_d20() then height_of_para_b(rolls_start_b(card.text_2)+2) else lv_7_height()}
width: 314
z index: 0
render style: image
- image: {slice_crop(color_background(type:"slide4", base_hybrid: card_hybrid), height: lv_7_height(), width:314, distance:lv_7_height())}
- visible: {back_leveler()}
+ image: {if back_d20() then "d20slice.png" else slice_crop(color_background(type:"slide4", base_hybrid: card_hybrid), height: lv_7_height(), width:314, distance:lv_7_height())}
+ visible: {back_leveler() or (back_d20() and number_of_rolls_b(card.text_2) > 2)}
+ level 8 overlay:
+ left: 406
+ top: { if back_d20() then top_of_para_b(rolls_start_b(card.text_2)+4) else 329 + lv_8_coordinate()}
+ height: { if back_d20() then height_of_para_b(rolls_start_b(card.text_2)+4) else lv_8_height()}
+ width: 314
+ z index: 0
+ render style: image
+ image: {if back_d20() then "d20slice.png" else slice_crop(color_background(type:"slide6", base_hybrid: card_hybrid), height: lv_8_height(), width:314, distance:lv_8_height())}
+ visible: {back_leveler() or (back_d20() and number_of_rolls_b(card.text_2) > 4)}
arrow 5:
z index: 5
left: {arrow_left2()}
@@ -4121,32 +4556,43 @@ extra card style:
height: {arrow_height2(1)}
render style: image
image: {if loy_leveler2() then loyalty_image_name(card.level_6) else if box_leveler2() then card_ptbox() else arrow_background()}
+ visible: {not back_class()}
arrow 7:
z index: 5
left: {arrow_left2()}
top: {l7_center() - 16 + arrow_offset2(2)}
width: {if card.level_7 != "" then arrow_width2() else 0}
- height: {arrow_height2(3)}
+ height: {arrow_height2(2)}
render style: image
image: {if loy_leveler2() then loyalty_image_name(card.level_7) else if box_leveler2() then card_ptbox() else arrow_background()}
+ visible: {not back_class()}
+ arrow 8:
+ z index: 5
+ left: {arrow_left2()}
+ top: {l8_center() - 16 + arrow_offset2(3)}
+ width: {if card.level_8 != "" then arrow_width2() else 0}
+ height: {arrow_height2(3)}
+ render style: image
+ image: {if loy_leveler2() then loyalty_image_name(card.level_8) else if box_leveler2() then card_ptbox() else arrow_background()}
+ visible: {not back_class()}
bookmark:
- left: 15
- top: 60
- width: 27
- height: 372
+ left: {if is_class() then 186 else 15}
+ top: {if is_class() then 58 else 60}
+ width: {if is_class() then 160 else 27}
+ height: {if is_class() then 380 else 372}
render style: image
- image: {bookmark_background()}
- z index: 4
- visible: {is_saga()}
+ image: {if is_class() then "paper.png" else bookmark_background()}
+ z index: 3
+ visible: {is_saga() or is_class()}
bookmark 2:
- left: 392
- top: 60
- width: 27
- height: 372
+ left: {if back_class() then 563 else 392}
+ top: {if back_class() then 58 else 60}
+ width: {if back_class() then 160 else 27}
+ height: {if back_class() then 380 else 372}
render style: image
- image: {bookmark_background()}
- z index: 4
- visible: {back_saga()}
+ image: {if back_class() then "paper.png" else bookmark_background()}
+ z index: 3
+ visible: {back_saga() or back_class()}
stripe:
left: 15
top: 60
diff --git a/data/magic-m15-mainframe-planes.mse-style/style b/data/magic-m15-mainframe-planes.mse-style/style
index 0b41bf15b..6f5a5199e 100644
--- a/data/magic-m15-mainframe-planes.mse-style/style
+++ b/data/magic-m15-mainframe-planes.mse-style/style
@@ -361,7 +361,6 @@ extra card style:
render style: image
choice images:
chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png
- visible: {height_textbox() < 101}
artist arrow:
left: { 395 - card_style.illustrator.content_width * 0.5 }
top: 531
@@ -411,7 +410,6 @@ extra card style:
render style: image
image: {filter_image()}
z index: 1
- visible: {not is_nom()}
card code:
left: { if styling.center_set_info then 360 else 270 }
top: 542
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/aalias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/aalias.png
new file mode 100644
index 000000000..0d0613d66
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/aalias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/balias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/balias.png
new file mode 100644
index 000000000..750bf70d2
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/balias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/calias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/calias.png
new file mode 100644
index 000000000..e062587cd
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/calias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/devoidalias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/devoidalias.png
new file mode 100644
index 000000000..4de5e0b56
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/devoidalias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/galias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/galias.png
new file mode 100644
index 000000000..b28ee1ca5
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/galias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/malias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/malias.png
new file mode 100644
index 000000000..67fd230dc
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/malias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/ralias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/ralias.png
new file mode 100644
index 000000000..1b26e5a00
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/ralias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/ualias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/ualias.png
new file mode 100644
index 000000000..bf14292fb
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/ualias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/walias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/walias.png
new file mode 100644
index 000000000..c3431fd44
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/walias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/alias/xalias.png b/data/magic-m15-mainframe-tokens.mse-style/alias/xalias.png
new file mode 100644
index 000000000..de5d88648
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/alias/xalias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_alias.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_alias.png
new file mode 100644
index 000000000..07de12070
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_alias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_crown.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_crown.png
new file mode 100644
index 000000000..aacf90a40
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_crown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/acrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/acrown.png
new file mode 100644
index 000000000..0f407417c
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/acrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/bcrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/bcrown.png
new file mode 100644
index 000000000..f8bc238f0
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/bcrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/ccrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/ccrown.png
new file mode 100644
index 000000000..a3ea49d9b
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/ccrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/gcrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/gcrown.png
new file mode 100644
index 000000000..11ede1982
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/gcrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/hcrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/hcrown.png
new file mode 100644
index 000000000..db8f71a40
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/hcrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/mcrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/mcrown.png
new file mode 100644
index 000000000..0a39b947d
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/mcrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/rcrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/rcrown.png
new file mode 100644
index 000000000..3ad2f252a
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/rcrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/ucrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/ucrown.png
new file mode 100644
index 000000000..8c52442be
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/ucrown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/crowns/wcrown.png b/data/magic-m15-mainframe-tokens.mse-style/crowns/wcrown.png
new file mode 100644
index 000000000..dca62a64d
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crowns/wcrown.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_pt2.png b/data/magic-m15-mainframe-tokens.mse-style/evobar.png
similarity index 89%
rename from data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_pt2.png
rename to data/magic-m15-mainframe-tokens.mse-style/evobar.png
index b209ddfbf..479dead44 100644
Binary files a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_pt2.png and b/data/magic-m15-mainframe-tokens.mse-style/evobar.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_pt2.png b/data/magic-m15-mainframe-tokens.mse-style/evobar_tip.png
similarity index 68%
rename from data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_pt2.png
rename to data/magic-m15-mainframe-tokens.mse-style/evobar_tip.png
index b209ddfbf..88076addb 100644
Binary files a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_pt2.png and b/data/magic-m15-mainframe-tokens.mse-style/evobar_tip.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_alias.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_alias.png
new file mode 100644
index 000000000..d6d20d1d7
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_alias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_crown.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_crown.png
new file mode 100644
index 000000000..50f64266e
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_crown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_alias.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_alias.png
new file mode 100644
index 000000000..b2050b7a3
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_alias.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_crown.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_crown.png
new file mode 100644
index 000000000..89ee9d808
Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_crown.png differ
diff --git a/data/magic-m15-mainframe-tokens.mse-style/style b/data/magic-m15-mainframe-tokens.mse-style/style
index 0cdace24d..df7889be9 100644
--- a/data/magic-m15-mainframe-tokens.mse-style/style
+++ b/data/magic-m15-mainframe-tokens.mse-style/style
@@ -38,8 +38,8 @@ init script:
# Load scripts for image box
include file: /magic-default-image.mse-include/scripts
- template_prefix := [card: "" card2: "" card3: "" card4: "nyx/" card5: "nyx/" card6:"nyx/" card7: "m20/" card8: "m20/" card9: "m20/" snowtexture:"snow/" pt:""]
- template_suffix := [card: "card.jpg", card2: "card2.jpg", card3: "card3.jpg", card4: "nyx.png", card5: "card2.jpg", card6: "card3.jpg", card7: "card.png", card8: "card2.png", card9: "card3.png", snowtexture:"snow.png" pt: "pt.png"]
+ template_prefix := [alias: "alias/" crown:"crowns/" card: "" card2: "" card3: "" card4: "nyx/" card5: "nyx/" card6:"nyx/" card7: "m20/" card8: "m20/" card9: "m20/" snowtexture:"snow/" pt:""]
+ template_suffix := [alias: "alias.png", crown:"crown.png" card: "card.jpg", card2: "card2.jpg", card3: "card3.jpg", card4: "nyx.png", card5: "card2.jpg", card6: "card3.jpg", card7: "card.png", card8: "card2.png", card9: "card3.png", snowtexture:"snow.png" pt: "pt.png"]
template := { template_prefix[type] + (if is_m20() and input == "w" and (contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid")) then "h" else input) + template_suffix[type] }
land_template := { template_prefix[type] + (if input == "a" then "c" else if is_m20() and input == "w" then "h" else input) + template_suffix[type] }
@@ -76,6 +76,10 @@ init script:
else if is_textless() then ""
else "2"
}
+ crown_background := {color_background(type:"crown", base_hybrid:card_hybrid)}
+ alias_bar := { color_background(type:"alias", base_hybrid:card_hybrid) }
+ use_evobar := {chosen(styling.other_options, choice:"pokemon evobar") and not is_skinned()}
+ is_skinned := {chosen(styling.other_options, choice:"godzilla style alias")}
########## Mainframe stuff
use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")}
un_png := replace@(match:".png", replace: "")
@@ -117,6 +121,8 @@ styling field:
choice: prerelease stamp
choice: ancestral generic mana
choice: vorthos box
+ choice: godzilla style alias
+ choice: pokemon evobar
styling field:
type: boolean
name: remove from autocount
@@ -251,6 +257,20 @@ card style:
size: { (if is_copy() or mtgo_abil() then 18 else 19) - shrink_name()}
color: {if is_m20() and card.card_color == "white" and not is_clear() then "black" else if is_m20() then "white" else rgb(255,239,128)}
always symbol: true
+ alias:
+ left: {if is_skinned() then 45 else 19}
+ top: {if is_m20() and is_skinned() then (if is_legend() then 57 else 51) else 52}
+ width: {if is_skinned() then 285 else if use_evobar() then max(100, card_style.alias.content_width) else 0}
+ height: 20
+ alignment: { (if is_skinned() then "center" else "") + "bottom shrink-overflow"}
+ padding bottom: 0
+ z index: 3
+ font:
+ name: {if use_evobar() then "Matrix" else "MPlantin-Italic"}
+ size: {if use_evobar() then 10 else 9}
+ style: {if use_evobar() then "italic" else "bold"}
+ weight: {if use_evobar() then "italic" else "bold"}
+ color: {if use_evobar() then "black" else "white"}
casting cost:
right: 344
top: 29
@@ -498,7 +518,7 @@ extra card field:
extra card field:
type: choice
name: legend crown
- choice: crown
+ script: card.card_color
editable: false
save value: false
show statistics: false
@@ -544,6 +564,24 @@ extra card field:
save value: true
editable: true
description: Where they put mtgstory.com on story spotlights.
+extra card field:
+ type: choice
+ name: evobar tip
+ choice: evo
+ save value: false
+ editable: false
+extra card field:
+ type: choice
+ name: evobar
+ choice: evo
+ save value: false
+ editable: false
+extra card field:
+ type: choice
+ name: alias bar
+ script: card.card_color
+ save value: false
+ editable: false
extra card style:
card code:
left: 24
@@ -610,7 +648,7 @@ extra card style:
z index: 2
render style: image
visible: {is_legend()}
- image: {"crown" + (if is_m20() then "_m20") + ".png"}
+ image: {if is_m20() then crown_background() else "crown.png"}
promo label:
left: 40
top: { if is_tall() then 262 else if is_textless() then 399 else 324 }
@@ -682,3 +720,31 @@ extra card style:
size: 7
color: white
weight: bold
+ alias bar:
+ left: 38
+ top: {if is_m20() and is_legend() then 61 else if is_m20() then 55 else 56}
+ width: 298
+ height: 21
+ z index: 2
+ render style: image
+ image: {if is_m20() then alias_bar() else "alias/malias.png"}
+ visible: {is_skinned() and not use_evobar()}
+ evobar:
+ left: 15
+ top: 57
+ width: {card_style.alias.content_width}
+ height: 27
+ z index: 2
+ render style: image
+ image: evobar.png
+ visible: {use_evobar()}
+ evobar tip:
+ left: {14.6 + card_style.alias.content_width}
+ top: 57
+ width: 36
+ height: 27
+ z index: 2
+ render style: image
+ image: evobar_tip.png
+ visible: {use_evobar()}
+
diff --git a/data/magic-m15-metropolis.mse-style/style b/data/magic-m15-metropolis.mse-style/style
index 868138771..c6c20bdde 100644
--- a/data/magic-m15-metropolis.mse-style/style
+++ b/data/magic-m15-metropolis.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 style (Metropolis)
full name: After M15 (Metropolis)
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 001
+position hint: 056
version: 2018-03-03
depends on:
diff --git a/data/magic-m15-miracles.mse-style/style b/data/magic-m15-miracles.mse-style/style
index f5d8f6654..a5dbf24fb 100644
--- a/data/magic-m15-miracles.mse-style/style
+++ b/data/magic-m15-miracles.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 Miracles
full name: M15 Miracle frame
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 002
+position hint: 711
version: 2015-12-30
depends on:
diff --git a/data/magic-m15-nyx.mse-style.new/acard.jpg b/data/magic-m15-nyx.mse-style.new/acard.jpg
deleted file mode 100644
index 1644e9d22..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/acard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/apt.png b/data/magic-m15-nyx.mse-style.new/apt.png
deleted file mode 100644
index 15d680e6c..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/apt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/artifact_blend_card.png b/data/magic-m15-nyx.mse-style.new/artifact_blend_card.png
deleted file mode 100644
index c6f8fb9da..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/artifact_blend_identity.png b/data/magic-m15-nyx.mse-style.new/artifact_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/artifact_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/artifact_blend_pt.png b/data/magic-m15-nyx.mse-style.new/artifact_blend_pt.png
deleted file mode 100644
index 45eb6f3b1..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/artifact_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/artifact_blend_stamp.png b/data/magic-m15-nyx.mse-style.new/artifact_blend_stamp.png
deleted file mode 100644
index 857df552a..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/artifact_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/artist_arrow.png b/data/magic-m15-nyx.mse-style.new/artist_arrow.png
deleted file mode 100644
index ea39aa438..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/artist_arrow.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/astamp.jpg b/data/magic-m15-nyx.mse-style.new/astamp.jpg
deleted file mode 100644
index e73324021..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/astamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/bcard.jpg b/data/magic-m15-nyx.mse-style.new/bcard.jpg
deleted file mode 100644
index c1c6e08fa..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/bcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/blcard.jpg b/data/magic-m15-nyx.mse-style.new/blcard.jpg
deleted file mode 100644
index de7d0ea95..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/blcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/blpt.png b/data/magic-m15-nyx.mse-style.new/blpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/blpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/blstamp.jpg b/data/magic-m15-nyx.mse-style.new/blstamp.jpg
deleted file mode 100644
index 7326fbd5e..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/blstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/border_mask.png b/data/magic-m15-nyx.mse-style.new/border_mask.png
deleted file mode 100644
index 4a53f2699..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/border_mask.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/bpt.png b/data/magic-m15-nyx.mse-style.new/bpt.png
deleted file mode 100644
index f4cbdac89..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/bpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/bstamp.jpg b/data/magic-m15-nyx.mse-style.new/bstamp.jpg
deleted file mode 100644
index 970d9ebd4..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/bstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/build.bat b/data/magic-m15-nyx.mse-style.new/build.bat
deleted file mode 100644
index 17fd95a34..000000000
--- a/data/magic-m15-nyx.mse-style.new/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-m15-nyx.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-large.mse-symbol-font magic-watermarks.mse-include magic-default-image.mse-include magic-identity-new.mse-include
-
-ren "magic-m15-nyx.mse-installer" "Magic - M15 Gods.mse-installer"
\ No newline at end of file
diff --git a/data/magic-m15-nyx.mse-style.new/card-sample.png b/data/magic-m15-nyx.mse-style.new/card-sample.png
deleted file mode 100644
index 8516ede7e..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/card-sample.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/ccard.jpg b/data/magic-m15-nyx.mse-style.new/ccard.jpg
deleted file mode 100644
index e6f8cec67..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/ccard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/clcard.jpg b/data/magic-m15-nyx.mse-style.new/clcard.jpg
deleted file mode 100644
index 2b15a5c61..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/clcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/clpt.png b/data/magic-m15-nyx.mse-style.new/clpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/clpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/clstamp.jpg b/data/magic-m15-nyx.mse-style.new/clstamp.jpg
deleted file mode 100644
index 89b7c03bf..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/clstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/cpt.png b/data/magic-m15-nyx.mse-style.new/cpt.png
deleted file mode 100644
index 4fa6c8334..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/cpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/cstamp.jpg b/data/magic-m15-nyx.mse-style.new/cstamp.jpg
deleted file mode 100644
index 23d1b9705..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/cstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/foil_mask.png b/data/magic-m15-nyx.mse-style.new/foil_mask.png
deleted file mode 100644
index 3f647e2d3..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/foil_mask.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/foil_mask_rare.png b/data/magic-m15-nyx.mse-style.new/foil_mask_rare.png
deleted file mode 100644
index 2633ea6d1..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/foil_mask_rare.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/foil_stamp.png b/data/magic-m15-nyx.mse-style.new/foil_stamp.png
deleted file mode 100644
index 375256851..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/foil_stamp.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/gcard.jpg b/data/magic-m15-nyx.mse-style.new/gcard.jpg
deleted file mode 100644
index a8497be4b..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/gcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/glcard.jpg b/data/magic-m15-nyx.mse-style.new/glcard.jpg
deleted file mode 100644
index 95f5ae2e3..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/glcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/glpt.png b/data/magic-m15-nyx.mse-style.new/glpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/glpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/glstamp.jpg b/data/magic-m15-nyx.mse-style.new/glstamp.jpg
deleted file mode 100644
index 4424256a3..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/glstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/gpt.png b/data/magic-m15-nyx.mse-style.new/gpt.png
deleted file mode 100644
index f553b708f..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/gpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/gstamp.jpg b/data/magic-m15-nyx.mse-style.new/gstamp.jpg
deleted file mode 100644
index 4911100b0..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/gstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/hybrid_blend_card.png b/data/magic-m15-nyx.mse-style.new/hybrid_blend_card.png
deleted file mode 100644
index 5c7f03699..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/hybrid_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/hybrid_blend_identity.png b/data/magic-m15-nyx.mse-style.new/hybrid_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/hybrid_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/hybrid_blend_pt.png b/data/magic-m15-nyx.mse-style.new/hybrid_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/hybrid_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/hybrid_blend_stamp.png b/data/magic-m15-nyx.mse-style.new/hybrid_blend_stamp.png
deleted file mode 100644
index 4fa69d857..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/hybrid_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/mcard.jpg b/data/magic-m15-nyx.mse-style.new/mcard.jpg
deleted file mode 100644
index c9917d610..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/mcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/mlcard.jpg b/data/magic-m15-nyx.mse-style.new/mlcard.jpg
deleted file mode 100644
index 0c2a0ee2a..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/mlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/mlpt.png b/data/magic-m15-nyx.mse-style.new/mlpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/mlpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/mlstamp.jpg b/data/magic-m15-nyx.mse-style.new/mlstamp.jpg
deleted file mode 100644
index 17bbc73e3..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/mlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/mpt.png b/data/magic-m15-nyx.mse-style.new/mpt.png
deleted file mode 100644
index 163d73306..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/mpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/mstamp.jpg b/data/magic-m15-nyx.mse-style.new/mstamp.jpg
deleted file mode 100644
index 30c05e991..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/mstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/multicolor_blend_card.png b/data/magic-m15-nyx.mse-style.new/multicolor_blend_card.png
deleted file mode 100644
index 2d6985879..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/multicolor_blend_identity.png b/data/magic-m15-nyx.mse-style.new/multicolor_blend_identity.png
deleted file mode 100644
index aa9aeeec0..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/multicolor_blend_identity.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/multicolor_blend_pt.png b/data/magic-m15-nyx.mse-style.new/multicolor_blend_pt.png
deleted file mode 100644
index b209ddfbf..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/multicolor_blend_pt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/multicolor_blend_stamp.png b/data/magic-m15-nyx.mse-style.new/multicolor_blend_stamp.png
deleted file mode 100644
index bb0de72d6..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/multicolor_blend_stamp.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/rcard.jpg b/data/magic-m15-nyx.mse-style.new/rcard.jpg
deleted file mode 100644
index b35ad165e..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/rcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/rlcard.jpg b/data/magic-m15-nyx.mse-style.new/rlcard.jpg
deleted file mode 100644
index bdbde090d..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/rlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/rlpt.png b/data/magic-m15-nyx.mse-style.new/rlpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/rlpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/rlstamp.jpg b/data/magic-m15-nyx.mse-style.new/rlstamp.jpg
deleted file mode 100644
index fad080231..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/rlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/rpt.png b/data/magic-m15-nyx.mse-style.new/rpt.png
deleted file mode 100644
index 255cf8b8a..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/rpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/rstamp.jpg b/data/magic-m15-nyx.mse-style.new/rstamp.jpg
deleted file mode 100644
index 20ba3c26a..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/rstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/style b/data/magic-m15-nyx.mse-style.new/style
deleted file mode 100644
index b41bba6e2..000000000
--- a/data/magic-m15-nyx.mse-style.new/style
+++ /dev/null
@@ -1,438 +0,0 @@
-mse version: 2.0.0
-game: magic
-short name: M15 Gods
-full name: Gods After M15
-icon: card-sample.png
-installer group: magic/m15 style/god cards
-position hint: 004
-
-version: 2015-12-20
-depends on:
- package: magic.mse-game
- version: 2014-06-25
-depends on:
- package: magic-default-image.mse-include
- version: 2007-09-23
-depends on:
- package: magic-watermarks.mse-include
- version: 2007-09-23
-depends on:
- package: magic-identity-new.mse-include
- version: 2012-01-22
-depends on:
- package: magic-mana-large.mse-symbol-font
- version: 2007-09-23
-depends on:
- package: magic-mana-small.mse-symbol-font
- version: 2007-09-23
-
-card width: 375
-card height: 523
-card dpi: 150
-############################################################## Extra scripts
-init script:
- # Load scripts for image box
- include file: /magic-default-image.mse-include/scripts
-
- # Should hybrids have a grey name?
- mask_hybrid_with_land := { false }
-
- #Should multicolor lands with basic land types have a colored name?
- mask_multi_land_with_color := { false }
-
- # There is no colorless frame.
- no_artifact_land := {
- if input == "a" then"c"
- else input
- }
-
- template_prefix := [card: "" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png"]
- template := { template_prefix[type] + input + template_suffix[type] }
- land_template := { template_prefix[type] + no_artifact_land() + "l" + template_suffix[type] }
- # Use land templates for previews because they show more contrast
- hybrid_previews := "land,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"
- }
-
- # Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
- # Is the card a promo card?
- is_promo := { styling.promo }
-
-############################################################## Set info fields
-set info style:
- symbol:
- variation:
- name: invertedcommon
- border radius: 0.10
- fill type: solid
- fill color: rgb(255,255,255)
- border color: rgb(0,0,0)
-############################################################## Extra style options
-styling field:
- type: 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
-styling field:
- type: boolean
- name: inverted common symbol
- description: Should the common rarity symbol be inverted, like in Coldsnap?
- initial: no
-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") }
-############################################################## 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: 4
- 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: { card_background() }
- ############################# Name line
- name:
- left: { if card.card_symbol=="none" then 32 else 50 }
- top: 30
- right: { 341 - card_style.casting_cost.content_width }
- height: 23
- alignment: bottom shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Beleren Bold
- size: 16
- color: black
- casting cost:
- right: 346
- top: 29
- width: { max(30, card_style.casting_cost.content_width) + 5 }
- height: 23
- alignment: middle right
- font:
- name: MPlantin
- size: 15
- symbol font:
- name: magic-mana-large
- size: 15
- alignment: middle right
- always symbol: true
- z index: 2
- padding top: 0
- card symbol:
- left: {if card.card_symbol=="none" then 20 else 30}
- top: 29
- height: 20
- width: 14
- z index: 1
- render style: image
- choice images:
- tombstone: tombstone.png
- ############################# Image
- image:
- left: 29
- top: 60
- width: 316
- height: 231
- z index: 1
- default: {default_image(card.card_color)}
- ############################# Card type
- indicator:
- left: 31
- top: 300
- width: 17
- height: 17
- z index: 2
- render style: image
- visible: { has_identity() }
- image: { card_identity() }
- type:
- left: { if has_identity() then "52" else "32" }
- top: 297
- width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
- height: 20
- alignment: top shrink-overflow
- z index: 1
- padding top: 2
- font:
- name: Beleren Bold
- size: 13
- color: black
- separator color: red
- rarity:
- right: 344
- top: 297
- width: 44
- height: 22
- z index: 2
- render style: image
- alignment: middle right
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- ############################# Text box
- text:
- left: 29
- top: 327
- width: 314
- height: 154
- 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
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 2
- padding left: 6
- padding 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
- watermark:
- left: 117
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- pt:
- z index: 2
- left: 286
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: black
- separator color: red
- ############################# Card sorting / numbering
- set code:
- left: 24
- top: 498
- width: 40
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- ############################# Copyright stuff
- illustrator:
- left: { 44 + card_style.set_code.content_width }
- top: 497.5
- width: 200
- height: 10
- z index: 1
- font:
- name: Beleren Small Caps Bold
- size: 7.25
- color: white
- copyright:
- right: 350
- top: { if card.pt != "" then 500 else 488 }
- width: 140
- height: 10
- z index: 2
- alignment: middle right shrink-overflow
- font:
- name: Matrix
- size: 7
- color: white
- weight: bold
-############################################################## Extra card fields
-extra card field:
- type: text
- name: card code
- save value: false
- script: forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
-extra card field:
- type: choice
- name: artist arrow
- editable: false
- save value: false
- choice: white
-extra card field:
- type: choice
- name: pt box
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: stamp
- script: card.card_color
- editable: false
- save value: false
-extra card field:
- type: choice
- name: foil stamp
- choice: stamp
- save value: false
- editable: false
-extra card field:
- type: choice
- name: foil layer
- choice: foil
- save value: false
- editable: false
-extra card style:
- card code:
- left: 24
- top: 488
- width: 120
- height: 10
- z index: 1
- font:
- name: Relay-Medium
- size: 7
- color: white
- weight: bold
- artist arrow:
- left: { 28 + card_style.set_code.content_width }
- top: 500
- width: 12
- height: 7
- z index: 1
- render style: image
- image: artist_arrow.png
- pt box:
- left: 273
- top: 466
- width: 81
- height: 42
- z index: 1
- visible: { card.pt != "" }
- render style: image
- image: { card_ptbox() }
- stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() }
- render style: image
- image: { card_stamp() }
- foil stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() }
- render style: image
- image: foil_stamp.png
- foil layer:
- left: 0
- top : 0
- width: 375
- height: 523
- z index: 3
- 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" }
diff --git a/data/magic-m15-nyx.mse-style.new/tombstone.png b/data/magic-m15-nyx.mse-style.new/tombstone.png
deleted file mode 100644
index d5508a6d3..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/tombstone.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/ucard.jpg b/data/magic-m15-nyx.mse-style.new/ucard.jpg
deleted file mode 100644
index 22ddfae13..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/ucard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/ulcard.jpg b/data/magic-m15-nyx.mse-style.new/ulcard.jpg
deleted file mode 100644
index a44da56b9..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/ulcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/ulpt.png b/data/magic-m15-nyx.mse-style.new/ulpt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/ulpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/ulstamp.jpg b/data/magic-m15-nyx.mse-style.new/ulstamp.jpg
deleted file mode 100644
index 7a4af91c4..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/ulstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/upt.png b/data/magic-m15-nyx.mse-style.new/upt.png
deleted file mode 100644
index e9f38eea2..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/upt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/ustamp.jpg b/data/magic-m15-nyx.mse-style.new/ustamp.jpg
deleted file mode 100644
index 446d94764..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/ustamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/wcard.jpg b/data/magic-m15-nyx.mse-style.new/wcard.jpg
deleted file mode 100644
index ff95d73f3..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/wcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/wlcard.jpg b/data/magic-m15-nyx.mse-style.new/wlcard.jpg
deleted file mode 100644
index 9d451c456..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/wlcard.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/wlpt.png b/data/magic-m15-nyx.mse-style.new/wlpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/wlpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/wlstamp.jpg b/data/magic-m15-nyx.mse-style.new/wlstamp.jpg
deleted file mode 100644
index 8f1f9eb0e..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/wlstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/wpt.png b/data/magic-m15-nyx.mse-style.new/wpt.png
deleted file mode 100644
index 6480a3909..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/wpt.png and /dev/null differ
diff --git a/data/magic-m15-nyx.mse-style.new/wstamp.jpg b/data/magic-m15-nyx.mse-style.new/wstamp.jpg
deleted file mode 100644
index 313138bad..000000000
Binary files a/data/magic-m15-nyx.mse-style.new/wstamp.jpg and /dev/null differ
diff --git a/data/magic-m15-planeswalker-2abil.mse-style/style b/data/magic-m15-planeswalker-2abil.mse-style/style
index 12de48359..56b7cc495 100644
--- a/data/magic-m15-planeswalker-2abil.mse-style/style
+++ b/data/magic-m15-planeswalker-2abil.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 Walkers 2-Ability
full name: M15 Planeswalkers (Including 2-Ability Planeswalkers)
installer group: magic/m15 style/planeswalkers
icon: card-sample.png
-position hint: 051
+position hint: 704
version: 2018-02-09
depends on:
diff --git a/data/magic-m15-planeswalker-clear.mse-style/style b/data/magic-m15-planeswalker-clear.mse-style/style
index 8e006149c..c7c1ab9cc 100644
--- a/data/magic-m15-planeswalker-clear.mse-style/style
+++ b/data/magic-m15-planeswalker-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 Clear Walkers
full name: M15 Clear Planeswalkers
installer group: magic/m15 style/planeswalkers/clear
icon: card-sample.png
-position hint: 005
+position hint: 704
version: 2018-02-09
depends on:
diff --git a/data/magic-m15-planeswalker.mse-style/style b/data/magic-m15-planeswalker.mse-style/style
index 3970cc563..90c7a5cd5 100644
--- a/data/magic-m15-planeswalker.mse-style/style
+++ b/data/magic-m15-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 Walkers
full name: M15 Planeswalkers
installer group: magic/m15 style/planeswalkers
icon: card-sample.png
-position hint: 003
+position hint: 704
version: 2018-02-09
depends on:
diff --git a/data/magic-m15-flavor-bar.mse-style/bar.png b/data/magic-m15-saga.mse-style/bar.png
similarity index 92%
rename from data/magic-m15-flavor-bar.mse-style/bar.png
rename to data/magic-m15-saga.mse-style/bar.png
index 56068e60d..6e13b41fd 100644
Binary files a/data/magic-m15-flavor-bar.mse-style/bar.png and b/data/magic-m15-saga.mse-style/bar.png differ
diff --git a/data/magic-m15-saga.mse-style/level.png b/data/magic-m15-saga.mse-style/level.png
new file mode 100644
index 000000000..d69b970d1
Binary files /dev/null and b/data/magic-m15-saga.mse-style/level.png differ
diff --git a/data/magic-m15-saga.mse-style/level2.png b/data/magic-m15-saga.mse-style/level2.png
new file mode 100644
index 000000000..3f07a5f28
Binary files /dev/null and b/data/magic-m15-saga.mse-style/level2.png differ
diff --git a/data/magic-m15-saga.mse-style/level3.png b/data/magic-m15-saga.mse-style/level3.png
new file mode 100644
index 000000000..4ac4bdc4c
Binary files /dev/null and b/data/magic-m15-saga.mse-style/level3.png differ
diff --git a/data/magic-m15-saga.mse-style/numerals/i.png b/data/magic-m15-saga.mse-style/numerals/i.png
new file mode 100644
index 000000000..149b5ebc4
Binary files /dev/null and b/data/magic-m15-saga.mse-style/numerals/i.png differ
diff --git a/data/magic-m15-saga.mse-style/numerals/iii.png b/data/magic-m15-saga.mse-style/numerals/iii.png
index a8e1ad8ca..536c4b628 100644
Binary files a/data/magic-m15-saga.mse-style/numerals/iii.png and b/data/magic-m15-saga.mse-style/numerals/iii.png differ
diff --git a/data/magic-m15-saga.mse-style/paper.png b/data/magic-m15-saga.mse-style/paper.png
new file mode 100644
index 000000000..8f4857e01
Binary files /dev/null and b/data/magic-m15-saga.mse-style/paper.png differ
diff --git a/data/magic-m15-saga.mse-style/style b/data/magic-m15-saga.mse-style/style
index a16789247..b2ea74e76 100644
--- a/data/magic-m15-saga.mse-style/style
+++ b/data/magic-m15-saga.mse-style/style
@@ -1,7 +1,7 @@
mse version: 2.0.0
game: magic
short name: M15 Sagas
-full name: Dominaria Sagas
+full name: Sagas and Classes
installer group: magic/m15 style/sagas
icon: card-sample.png
position hint: 010
@@ -97,9 +97,12 @@ init script:
5: {[card_style.level_5_text.top, card_style.level_5_text.bottom-card_style.level_5_text.top]}
]
auto_snap := {
- out := 0
snap_array := split_text(replace(styling.snap_chapter_to_box, match:",[^,]+$", replace:","), match:",")
- abil := to_number(pull_comma_array(styling.snap_chapter_to_box, cell:input-1, end:true)) ###textbox to snap too
+ abil := to_number(pull_comma_array(styling.snap_chapter_to_box, cell:input-1, end:true)) ###textbox to snap to
+ if abil == 0 then 600 else snap_calc(input, snap_array:snap_array, abil:abil)
+ }
+ snap_calc := {
+ out := 0
abil_array := saga_lore_count(snap_array) ###chapters in each box
ch_count := abil_array[abil-1] ###chapters in this box
self_index := saga_ch_placement(snap_array)[input-1] ###input's index
@@ -121,13 +124,13 @@ init script:
out
}
chapter0 := { if styling.reminder_coordinate != "" then max(60,min(to_number(styling.reminder_coordinate),438)) else 155}
- chapter1 := { if to_number(pull_comma_array(styling.snap_chapter_to_box, cell:0, end:true)) > 0 then auto_snap(1) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:0, end:true, default:(if two_boxes() then 183 else 185))) }
- chapter2 := { if to_number(pull_comma_array(styling.snap_chapter_to_box, cell:1, end:true)) > 0 then auto_snap(2) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:1, end:true, default:(if two_boxes() then 223 else 279))) }
- chapter3 := { if to_number(pull_comma_array(styling.snap_chapter_to_box, cell:2, end:true)) > 0 then auto_snap(3) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:2, end:true, default:(if two_boxes() then 329 else 373))) }
- chapter4 := { if to_number(pull_comma_array(styling.snap_chapter_to_box, cell:3, end:true)) > 0 then auto_snap(4) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:3, end:true, default:600)) }
- chapter5 := { if to_number(pull_comma_array(styling.snap_chapter_to_box, cell:4, end:true)) > 0 then auto_snap(5) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:4, end:true, default:600)) }
- chapter6 := { if to_number(pull_comma_array(styling.snap_chapter_to_box, cell:5, end:true)) > 0 then auto_snap(6) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:5, end:true, default:600)) }
- chapter_custom := { if to_number(pull_comma_array(styling.snap_chapter_to_box, cell:6, end:true)) > 0 then auto_snap(7) else to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:0, end:false, default:600)) }
+ chapter1 := { if length(comma_count(styling.snap_chapter_to_box)) > 0 then auto_snap(1) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:0, end:true, default:(if two_boxes() then 183 else 185))) }
+ chapter2 := { if length(comma_count(styling.snap_chapter_to_box)) > 1 then auto_snap(2) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:1, end:true, default:(if two_boxes() then 223 else 279))) }
+ chapter3 := { if length(comma_count(styling.snap_chapter_to_box)) > 2 then auto_snap(3) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:2, end:true, default:(if two_boxes() then 329 else 373))) }
+ chapter4 := { if length(comma_count(styling.snap_chapter_to_box)) > 3 then auto_snap(4) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:3, end:true, default:600)) }
+ chapter5 := { if length(comma_count(styling.snap_chapter_to_box)) > 4 then auto_snap(5) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:4, end:true, default:600)) }
+ chapter6 := { if length(comma_count(styling.snap_chapter_to_box)) > 5 then auto_snap(6) else to_number(pull_comma_array(styling.chapter_number_coordinates, cell:5, end:true, default:600)) }
+ chapter_custom := { if length(comma_count(styling.snap_chapter_to_box)) > 6 then auto_snap(7) else to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:0, end:false, default:600)) }
custom_chapter_node := {if contains(styling.custom_chapter_location, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_chapter_location else "chapter6.png"}
custom_name := {if styling.custom_chapter_name == "" then "C" else styling.custom_chapter_name}
@@ -138,28 +141,47 @@ init script:
has_identity := { styling.color_indicator_dot}
is_unsorted := {styling.remove_from_autocount}
build_array := {
- if input +17 >= (if split_34() != "" then split_34() else 600) then 4
- else if input +17 >= (if split_23() != "" then split_23() else 343) then 3
- else if input +17 >= (if split_12() != "" then split_12() else 249) then 2
+ if input > 523 or input < 0 then 0
+ else if four_boxes() and input +17 >= (if split_34() != "" then split_34() else 600) then 4
+ else if (four_boxes() or three_boxes()) and input +17 >= (if split_23() != "" then split_23() else 343) then 3
+ else if not one_box() and input +17 >= (if split_12() != "" then split_12() else 249) then 2
else if input +17 <= (if split_12() != "" then split_12() else 249) then 1
else 0
}
+ alt_leaders := {
+ alt := ["I,","II,","III,","IV,","V,","VI,"]
+ if match(card.notes, match:"!altleader [^,]+,") then
+ alt := break_text(split_text(card.notes, match:"!altleader ").1, match:"[^,]+,")
+ alt
+ }
level_leader := {
- (if build_array((if chapter1() != "" then chapter1() else 185)) == input then "I, " else "")
- +(if build_array((if chapter2() != "" then chapter2() else 279)) == input then "II, " else "")
- +(if build_array((if chapter3() != "" then chapter3() else 373)) == input then "III, " else "")
- +(if build_array((if chapter4() != "" then chapter4() else 600)) == input then "IV, " else "")
- +(if build_array((if chapter5() != "" then chapter5() else 600)) == input then "V, " else "")
- +(if build_array((if chapter6() != "" then chapter6() else 600)) == input then "VI, " else "")
+ alt := alt_leaders()
+ (if build_array((if chapter1() != "" then chapter1() else 185)) == input then alt.0 + " " else "")
+ +(if build_array((if chapter2() != "" then chapter2() else 279)) == input then alt.1 + " " else "")
+ +(if build_array((if chapter3() != "" then chapter3() else 373)) == input then alt.2 + " " else "")
+ +(if build_array((if chapter4() != "" then chapter4() else 600)) == input then alt.3 + " " else "")
+ +(if build_array((if chapter5() != "" then chapter5() else 600)) == input then alt.4 + " " else "")
+ +(if build_array((if chapter6() != "" then chapter6() else 600)) == input then alt.5 + " " else "")
+(if build_array((if chapter_custom() != "" then chapter_custom() else 600)) == input then custom_name() + ", " else "")
}
end_leader := replace@(match:", $", replace:" — ")
special_text := {
- card.rule_text
- +(if card.level_1_text != "" then "\n" + end_leader(level_leader(1)) + card.level_1_text)
- +(if card.level_2_text != "" then "\n" + end_leader(level_leader(2)) + card.level_2_text)
- +(if card.level_3_text != "" then "\n" + end_leader(level_leader(3)) + card.level_3_text)
- +(if card.level_4_text != "" then "\n" + end_leader(level_leader(4)) + card.level_4_text)
+ if is_class() then
+ (
+ card.chapter_text
+ +(if card.level_1_text != "" then "\n" + card.level_1_text)
+ +(if card.level_2_text != "" then "\n" + card.level_9_text + (if card.level_2 == "" then " Level 2" else " " + card.level_2) + "\n" + card.level_2_text)
+ +(if card.level_3_text != "" then "\n" + card.level_10_text + (if card.level_3 == "" then " Level 3" else " " + card.level_3) + "\n" + card.level_3_text)
+ +(if card.level_4_text != "" then "\n" + card.level_11_text + (if card.level_4 == "" then " Level 4" else " " + card.level_4) + "\n" + card.level_4_text)
+ )
+ else
+ (
+ card.chapter_text
+ +(if card.level_1_text != "" then "\n" + end_leader(level_leader(1)) + card.level_1_text)
+ +(if card.level_2_text != "" then "\n" + end_leader(level_leader(2)) + card.level_2_text)
+ +(if card.level_3_text != "" then "\n" + end_leader(level_leader(3)) + card.level_3_text)
+ +(if card.level_4_text != "" then "\n" + end_leader(level_leader(4)) + card.level_4_text)
+ )
}
saga_rules_text := { chapter3() + "|" + (if split_12() != "" then split_12() else 249) + "|" + (if split_23() != "" then split_23() else 343) }
@@ -167,14 +189,15 @@ init script:
two_boxes := {styling.chapter_textboxes == "two" }
three_boxes := {styling.chapter_textboxes == "three" or comma_count(styling.chapter_divider_coordinates) == ",,"}
four_boxes := {styling.chapter_textboxes == "four" or comma_count(styling.chapter_divider_coordinates) == ",,,"}
- use_main_rarity := { contains(styling.mainframe_rarity, match: ".png")}
+ use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")}
un_png := replace@(match:".png", replace: "")
a_saga := {true}
- saga_reminder := { if styling.alternate_reminder != "" then styling.alternate_reminder else "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
+ saga_reminder := { if styling.alternate_reminder != "" then styling.alternate_reminder else if is_class() then "Gain the next level as a sorcery to add its ability." else "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
is_nyx := {contains(styling.other_options, match:"nyx")}
is_snow := {contains(styling.other_options, match:"snow")}
is_vehicle := {contains(styling.other_options, match:"vehicle")}
- un_marked := {contains(styling.other_options, match:"remove bookmark")}
+ is_class := {contains(styling.other_options, match:"class") or contains(card.sub_type, match:"Class")}
+ un_marked := {is_class() or contains(styling.other_options, match:"remove bookmark")}
is_legend := {set.auto_legends and contains(card.super_type, match:"Legendary") }
nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) }
snow_background := { color_background(type:"snowtexture", base_hybrid:card_hybrid) }
@@ -182,6 +205,29 @@ init script:
crown_background := { color_background(type:"crown", base_hybrid: card_hybrid)}
alt_loc := { if styling.replacement_chapter_location != "" then styling.replacement_chapter_location else "no"}
alt_chapters := { (if match(styling.replacement_chapter_location, match:"/$") then "/magic-mainframe-extras.mse-include/" + styling.replacement_chapter_location else "") + "chapter" + input + ".png"}
+
+ alt_text := {is_class()}
+ alt_text_script := {
+ combined_editor(field1: card.chapter_text, separator1:"\n", field2: card.level_1_text, separator2: "\n", field3: card.level_2_text, separator3: "\n", field4: card.level_3_text, separator4: "\n", field5: card.level_4_text)
+ }
+ lev0 := {
+ if card_style.text.layout.separator[0] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[0]-1 else 600
+ }
+ lev2 := {
+ if card_style.text.layout.separator[1] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[1]-13 else 600
+ }
+ lev3 := {
+ if card_style.text.layout.separator[2] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[2]-13 else 600
+ }
+ lev4 := {
+ if card_style.text.layout.separator[3] or else 0 > 0 then card_style.text.top+card_style.text.layout.separator[3]-13 else 600
+ }
+ text_filter := text_filter + {apply_margins(input, name:margin_code)} + {add_spacers(input, name:margin_code)}
+ margin_top := {
+ if input == "lv2" or (input == "lv3" and card.level_3_text != "") or (input == "lv4" and card.level_4_text != "") then 30 else 0
+ }
+ ###add blank spaces to inner levels so they still are clickable while "empty"
+ add_spacers := { if input == "" and (margin_code == "lv1" or margin_code == "lv2" or margin_code == "lv3") then "" else input}
############################################################## Set info fields
set info style:
symbol:
@@ -235,6 +281,7 @@ styling field:
choice: nyx
choice: snow
choice: vehicle
+ choice: class
choice: use starting loyalty
choice: remove bookmark
styling field:
@@ -415,6 +462,88 @@ card style:
always symbol: true
z index: 2
padding top: 0
+ level 9 text:
+ left: 190
+ width: {if is_class() and card.level_2_text == "" then 0 else 80}
+ top: {lev2()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 2:
+ left: 270
+ width: {if is_class() and card.level_2_text == "" then 0 else 70}
+ top: {lev2()+3}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 11
+ weight: bold
+ symbol font:
+ name: magic-mana-small
+ size: 11
+ alignment: middle right
+ level 10 text:
+ left: 190
+ width: {if is_class() and card.level_3_text == "" then 0 else 80}
+ top: {lev3()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 3:
+ left: 270
+ width: {if is_class() and card.level_3_text == "" then 0 else 70}
+ top: {lev3()+3}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 11
+ weight: bold
+ symbol font:
+ name: magic-mana-small
+ size: 11
+ alignment: middle right
+ level 11 text:
+ left: 190
+ width: {if is_class() and card.level_4_text == "" then 0 else 80}
+ top: {lev4()+4}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 12
+ symbol font:
+ name: magic-mana-small
+ size: 12
+ alignment: middle left
+ level 4:
+ left: 270
+ width: {if is_class() and card.level_4_text == "" then 0 else 70}
+ top: {lev4()+3}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 11
+ weight: bold
+ symbol font:
+ name: magic-mana-small
+ size: 11
+ alignment: middle right
+
card symbol:
left: {if card.card_symbol=="none" then 20 else 29}
top: 31
@@ -426,7 +555,7 @@ card style:
tombstone: tombstone.png
############################# Image
image:
- left: 188
+ left: {if is_class() then 28 else 188}
top: 59
width: 157
height: 379
@@ -496,17 +625,49 @@ card style:
else symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
############################# Text box
watermark:
- left: { if styling.wider_watermarks then 29 else 45 }
+ left: { (if styling.wider_watermarks then 29 else 45)+if is_class() then 158 else 0}
top: 60
width: { if styling.wider_watermarks then 157 else 133 }
height: 378
- z index: 5
+ z index: 4
render style: image
popup style: in place
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
+ text:
+ left: 188
+ top: 60
+ width: {if is_class() then 153 else 0}
+ bottom: 437
+ z index: 5
+ font:
+ name: MPlantin
+ italic name: MPlantin-Italic
+ size: { if styling.separated_text_size != "" then styling.separated_text_size else 13 }
+ scale down to: 6
+ color: black
+ symbol font:
+ name: { styling.text_box_mana_symbols }
+ size: { if styling.separated_text_size != "" then styling.separated_text_size else 13 }
+ alignment:
+ script:
+ if (styling.center_text == "short text only" and
+ not contains(match:"\n", card.rule_text) and
+ card.flavor_text == "" and
+ card_style.text.content_lines <= 2) or
+ styling.center_text == "always"
+ then "middle center"
+ else "middle left"
+ z index: 5
+ padding left: 3
+ padding right: 1
+ line height hard: 1.2
+ line height line: 1.5
+ line height soft: 0.85
+ line height hard max: 1.3
+ line height line max: 1.6
chapter text:
- left: 30
+ left: {30+(if is_class() then 158 else 0)}
top: 60
width: 153
bottom: {if un_marked() then 60 else chapter0()}
@@ -542,7 +703,7 @@ card style:
level 1 text:
left: {if un_marked() then 30 else 45}
top: { if un_marked() then 60 else chapter0()}
- width: { if un_marked() then 153 else 138}
+ width: { if is_class() then 0 else if un_marked() then 153 else 138}
bottom: { if split_12() == "" then 249 else split_12() }
font:
name: MPlantin
@@ -575,7 +736,7 @@ card style:
level 2 text:
left: {if un_marked() then 30 else 45}
top: { if split_12() == "" then 249 else split_12() }
- width: { if un_marked() then 153 else 138}
+ width: { if is_class() then 0 else if un_marked() then 153 else 138}
bottom: { if split_23() == "" then 343 else split_23() }
font:
name: MPlantin
@@ -608,7 +769,7 @@ card style:
level 3 text:
left: {if un_marked() then 30 else 45}
top: { if split_23() == "" then 343 else split_23() }
- width: { if un_marked() then 153 else 138}
+ width: { if is_class() then 0 else if un_marked() then 153 else 138}
bottom: {if split_34() == "" then 437 else split_34() }
font:
name: MPlantin
@@ -641,7 +802,7 @@ card style:
level 4 text:
left: {if un_marked() then 30 else 45}
top: {if split_34() == "" then 437 else split_34() }
- width: { if un_marked() then 153 else 138}
+ width: { if is_class() then 0 else if un_marked() then 153 else 138}
bottom: 437
font:
name: MPlantin
@@ -933,6 +1094,34 @@ extra card field:
editable: false
save value: false
show statistics: false
+extra card field:
+ type: choice
+ name: paper
+ choice: paper
+ editable: false
+ save value: false
+ show statistics: false
+extra card field:
+ type: text
+ name: default level 2
+ script: "Level 2"
+ editable: false
+ save value: false
+ show statistics: false
+extra card field:
+ type: text
+ name: default level 3
+ script: "Level 3"
+ editable: false
+ save value: false
+ show statistics: false
+extra card field:
+ type: text
+ name: default level 4
+ script: "Level 4"
+ editable: false
+ save value: false
+ show statistics: false
extra card style:
card code:
left: 24
@@ -1067,42 +1256,42 @@ extra card style:
image: {custom_chapter_node()}
visible: {not un_marked()}
linebreak 1:
- left: 30
- top: {chapter0()}
+ left: {30+if is_class() then 158 else 0}
+ top: {if is_class() then lev0() else chapter0()}
width: 156
- height: 3
+ height: {if is_class() then 2 else 3}
render style: image
z index: 3
- image: line.png
- visible: {not un_marked()}
+ image: {if is_class() then "bar.png" else "line.png"}
+ visible: {is_class() or not un_marked()}
linebreak 2:
- left: 30
- top: {if split_12() == "" then 248 else split_12()-1}
- width: 156
- height: 3
+ left: {30+if is_class() then 158 else 0}
+ top: {if is_class() then lev2() else if split_12() == "" then 248 else split_12()-1}
+ width: {if is_class() and card.level_2_text == "" then 0 else 156}
+ height: {if is_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
+ image: {if is_class() then "level.png" else "line.png"}
linebreak 3:
- left: 30
- top: {if split_23() == "" then 342 else split_23()-1}
- width: 156
- height: 3
+ left: {30+if is_class() then 158 else 0}
+ top: {if is_class() then lev3() else if split_23() == "" then 342 else split_23()-1}
+ width: {if is_class() and card.level_3_text == "" then 0 else 156}
+ height: {if is_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
+ image: {if is_class() then "level.png" else "line.png"}
visible: {three_boxes() or four_boxes()}
linebreak 4:
- left: 30
- top: {if split_34() == "" then 600 else split_34()-1}
- width: 156
- height: 3
+ left: {30+if is_class() then 158 else 0}
+ top: {if is_class() then lev4() else if split_34() == "" then 600 else split_34()-1}
+ width: {if is_class() and card.level_4_text == "" then 0 else 156}
+ height: {if is_class() then 25 else 3}
render style: image
z index: 3
- image: line.png
- visible: {four_boxes()}
+ image: {if is_class() then "level.png" else "line.png"}
+ visible: {is_class() or four_boxes()}
linebreak 5:
- left: 30
+ left: {30+if is_class() then 158 else 0}
top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:3, end:true, default:600))}
width: 156
height: 3
@@ -1111,7 +1300,7 @@ extra card style:
image: line.png
visible: {four_boxes()}
linebreak 6:
- left: 30
+ left: {30+if is_class() then 158 else 0}
top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:4, end:true, default:600))}
width: 156
height: 3
@@ -1120,7 +1309,7 @@ extra card style:
image: line.png
visible: {four_boxes()}
linebreak 7:
- left: 30
+ left: {30+if is_class() then 158 else 0}
top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:5, end:true, default:600))}
width: 156
height: 3
@@ -1184,4 +1373,58 @@ extra card style:
render style: image
image: bookmark/stripe.png
z index: 4
- visible: {length(write_wubrg(card.card_color))==2 and not un_marked()}
\ No newline at end of file
+ visible: {length(write_wubrg(card.card_color))==2 and not un_marked()}
+ paper:
+ left: {if is_class() then 186 else 28}
+ top: 58
+ width: 160
+ height: 380
+ z index: 1
+ render style: image
+ image: paper.png
+ default level 2:
+ left: 270
+ width: {if not is_class() or is_class() and card.level_2_text == "" then 0 else 70}
+ top: {lev2()+3}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 11
+ weight: bold
+ symbol font:
+ name: magic-mana-small
+ size: 11
+ alignment: middle right
+ visible: {is_class() and card.level_2 == ""}
+ default level 3:
+ left: 270
+ width: {if not is_class() or is_class() and card.level_3_text == "" then 0 else 70}
+ top: {lev3()+3}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 11
+ weight: bold
+ symbol font:
+ name: magic-mana-small
+ size: 11
+ alignment: middle right
+ visible: {is_class() and card.level_3 == ""}
+ default level 4:
+ left: 270
+ width: {if not is_class() or is_class() and card.level_4_text == "" then 0 else 70}
+ top: {lev4()+3}
+ height: 20
+ z index: 7
+ font:
+ name: MPlantin
+ size: 11
+ weight: bold
+ symbol font:
+ name: magic-mana-small
+ size: 11
+ alignment: middle right
+ visible: {is_class() and card.level_4 == ""}
+
diff --git a/data/magic-m15-showcase-praetor.mse-style/acard.png b/data/magic-m15-showcase-praetor.mse-style/acard.png
new file mode 100644
index 000000000..d2afd608e
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/acard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/apt.png b/data/magic-m15-showcase-praetor.mse-style/apt.png
new file mode 100644
index 000000000..1f4dcb84f
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/apt.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-praetor.mse-style/artifact_blend_card.png
new file mode 100644
index 000000000..24a67b992
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/artifact_blend_card.png differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_identity.png b/data/magic-m15-showcase-praetor.mse-style/artifact_blend_identity.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artifact_blend_identity.png
rename to data/magic-m15-showcase-praetor.mse-style/artifact_blend_identity.png
diff --git a/data/magic-m15-showcase-praetor.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-praetor.mse-style/artifact_blend_pt.png
new file mode 100644
index 000000000..b0ac37c3f
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/artifact_blend_pt.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_stamp.png b/data/magic-m15-showcase-praetor.mse-style/artifact_blend_stamp.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sparker.mse-style/artifact_blend_stamp.png
rename to data/magic-m15-showcase-praetor.mse-style/artifact_blend_stamp.png
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artist_arrow.png b/data/magic-m15-showcase-praetor.mse-style/artist_arrow.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/artist_arrow.png
rename to data/magic-m15-showcase-praetor.mse-style/artist_arrow.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/astamp.jpg b/data/magic-m15-showcase-praetor.mse-style/astamp.jpg
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/astamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/astamp.jpg
diff --git a/data/magic-m15-showcase-praetor.mse-style/bar.png b/data/magic-m15-showcase-praetor.mse-style/bar.png
new file mode 100644
index 000000000..e1f56b954
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/bar.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/bcard.png b/data/magic-m15-showcase-praetor.mse-style/bcard.png
new file mode 100644
index 000000000..861d79d3e
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/bcard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/border_legend.png b/data/magic-m15-showcase-praetor.mse-style/border_legend.png
new file mode 100644
index 000000000..4b6916ef6
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/border_legend.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/border_mask.png b/data/magic-m15-showcase-praetor.mse-style/border_mask.png
new file mode 100644
index 000000000..0b0c5defd
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/border_mask.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/bpt.png b/data/magic-m15-showcase-praetor.mse-style/bpt.png
new file mode 100644
index 000000000..23d25d833
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/bpt.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/bstamp.jpg b/data/magic-m15-showcase-praetor.mse-style/bstamp.jpg
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/bstamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/bstamp.jpg
diff --git a/data/magic-m15-showcase-praetor.mse-style/card-sample.png b/data/magic-m15-showcase-praetor.mse-style/card-sample.png
new file mode 100644
index 000000000..5c63b1270
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/card-sample.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/ccard.png b/data/magic-m15-showcase-praetor.mse-style/ccard.png
new file mode 100644
index 000000000..aebec1cf7
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/ccard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/cpt.png b/data/magic-m15-showcase-praetor.mse-style/cpt.png
new file mode 100644
index 000000000..1f4dcb84f
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/cpt.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/cstamp.jpg b/data/magic-m15-showcase-praetor.mse-style/cstamp.jpg
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sparker.mse-style/cstamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/cstamp.jpg
diff --git a/data/magic-doublefaced-nyx-back.mse-style/foil_mask.png b/data/magic-m15-showcase-praetor.mse-style/foil_mask.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/foil_mask.png
rename to data/magic-m15-showcase-praetor.mse-style/foil_mask.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-praetor.mse-style/foil_mask_rare.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/foil_mask_rare.png
rename to data/magic-m15-showcase-praetor.mse-style/foil_mask_rare.png
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/foil_stamp.png b/data/magic-m15-showcase-praetor.mse-style/foil_stamp.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/foil_stamp.png
rename to data/magic-m15-showcase-praetor.mse-style/foil_stamp.png
diff --git a/data/magic-m15-showcase-praetor.mse-style/fonts/Geisha Holiday W00 Regular.ttf b/data/magic-m15-showcase-praetor.mse-style/fonts/Geisha Holiday W00 Regular.ttf
new file mode 100644
index 000000000..807f1c025
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/fonts/Geisha Holiday W00 Regular.ttf differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/fonts/ProgressEngine.otf b/data/magic-m15-showcase-praetor.mse-style/fonts/ProgressEngine.otf
new file mode 100644
index 000000000..7008dcd6e
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/fonts/ProgressEngine.otf differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/frame_mask.png b/data/magic-m15-showcase-praetor.mse-style/frame_mask.png
new file mode 100644
index 000000000..c50854af3
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/frame_mask.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/framemask.png b/data/magic-m15-showcase-praetor.mse-style/framemask.png
new file mode 100644
index 000000000..53ebda743
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/framemask.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/gcard.png b/data/magic-m15-showcase-praetor.mse-style/gcard.png
new file mode 100644
index 000000000..04211ac84
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/gcard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/gpt.png b/data/magic-m15-showcase-praetor.mse-style/gpt.png
new file mode 100644
index 000000000..4022cbd57
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/gpt.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/gstamp.jpg b/data/magic-m15-showcase-praetor.mse-style/gstamp.jpg
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/gstamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/gstamp.jpg
diff --git a/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_card.png
new file mode 100644
index 000000000..a311a292c
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_card.png differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_identity.png b/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_identity.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/hybrid_blend_identity.png
rename to data/magic-m15-showcase-praetor.mse-style/hybrid_blend_identity.png
diff --git a/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_pt.png
new file mode 100644
index 000000000..13344b302
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_pt.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_stamp.png b/data/magic-m15-showcase-praetor.mse-style/hybrid_blend_stamp.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sparker.mse-style/hybrid_blend_stamp.png
rename to data/magic-m15-showcase-praetor.mse-style/hybrid_blend_stamp.png
diff --git a/data/magic-m15-showcase-praetor.mse-style/hyvrid_blend_card2.png b/data/magic-m15-showcase-praetor.mse-style/hyvrid_blend_card2.png
new file mode 100644
index 000000000..ab55efe6e
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/hyvrid_blend_card2.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/imagemask.png b/data/magic-m15-showcase-praetor.mse-style/imagemask.png
new file mode 100644
index 000000000..36bc6b54d
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/imagemask.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/mcard.png b/data/magic-m15-showcase-praetor.mse-style/mcard.png
new file mode 100644
index 000000000..0bd1c8cfd
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/mcard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/mpt.png b/data/magic-m15-showcase-praetor.mse-style/mpt.png
new file mode 100644
index 000000000..72be987d5
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/mpt.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mstamp.jpg b/data/magic-m15-showcase-praetor.mse-style/mstamp.jpg
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/mstamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/mstamp.jpg
diff --git a/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_card.png
new file mode 100644
index 000000000..13c267183
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_card.png differ
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_identity.png b/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_identity.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/multicolor_blend_identity.png
rename to data/magic-m15-showcase-praetor.mse-style/multicolor_blend_identity.png
diff --git a/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_pt.png
new file mode 100644
index 000000000..368f3e979
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_pt.png differ
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_stamp.png b/data/magic-m15-showcase-praetor.mse-style/multicolor_blend_stamp.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable.mse-style/multicolor_blend_stamp.png
rename to data/magic-m15-showcase-praetor.mse-style/multicolor_blend_stamp.png
diff --git a/data/magic-m15-showcase-praetor.mse-style/rcard.png b/data/magic-m15-showcase-praetor.mse-style/rcard.png
new file mode 100644
index 000000000..a60be36ef
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/rcard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/ref.png b/data/magic-m15-showcase-praetor.mse-style/ref.png
new file mode 100644
index 000000000..0db2466f4
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/ref.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/rpt.png b/data/magic-m15-showcase-praetor.mse-style/rpt.png
new file mode 100644
index 000000000..9699e3933
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/rpt.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rstamp.jpg b/data/magic-m15-showcase-praetor.mse-style/rstamp.jpg
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/rstamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/rstamp.jpg
diff --git a/data/magic-m15-showcase-praetor.mse-style/stamp_mask.png b/data/magic-m15-showcase-praetor.mse-style/stamp_mask.png
new file mode 100644
index 000000000..3a640c886
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/stamp_mask.png differ
diff --git a/data/magic-m15-legendary.mse-style/style b/data/magic-m15-showcase-praetor.mse-style/style
similarity index 60%
rename from data/magic-m15-legendary.mse-style/style
rename to data/magic-m15-showcase-praetor.mse-style/style
index 9a96a7390..c0e9f011e 100644
--- a/data/magic-m15-legendary.mse-style/style
+++ b/data/magic-m15-showcase-praetor.mse-style/style
@@ -1,12 +1,12 @@
mse version: 2.0.0
game: magic
-short name: M15 Legendary
-full name: M15 w/Text altering
+short name: Showcase
+full name: Praetor Showcase
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 005
+position hint: 095
-version: 2018-04-27
+version: 2021-02-16
depends on:
package: magic.mse-game
version: 2014-06-25
@@ -25,10 +25,17 @@ depends on:
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
+depends on:
+ package: magic-mainframe-extras.mse-include
+ version: 2007-09-23
card width: 375
card height: 523
card dpi: 150
+####### images from Card Conjurer
+#### https://cardconjurer.com/
+####### Phyrexian font from GuruJ_
+#### https://www.reddit.com/r/magicTCG/comments/nqwqhn/first_release_of_progress_engine_font/
############################################################## Extra scripts
init script:
# Load scripts for image box
@@ -40,13 +47,15 @@ init script:
#Should multicolor lands with basic land types have a colored name?
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
- template_prefix := [card: "" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
- template_suffix := [card: "card.jpg" pt: "pt.png", stamp: "stamp.jpg" identity: "identity.png"]
+ template_prefix := [card: "" crown:"crown/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
+ template_suffix := [card: "card.png" crown:"crown.png" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png"]
template := { template_prefix[type] + input + template_suffix[type] }
- land_template := { template_prefix[type] + (if input == "a" then "c" else input) + "l" + 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"
-
+ crown_background := { color_background(type:"crown", base_hybrid:card_hybrid) }
+ hedron_background := { color_background(type:"card2", base_hybrid:card_hybrid) }
+
# Use the normal tap symbol
mana_t := {
if styling.tap_symbol == "old" then "old"
@@ -59,10 +68,25 @@ init script:
# Is the card a promo card?
is_promo := { styling.promo }
+ is_legend := {set.auto_legends and contains(card.super_type, match:"Legendary") }
+ mana_sort := {
+ if styling.unsorted_casting_cost then
+ input
+ else
+ sort_text@(order: "XYZI[0123456789]HSCA(WUBRG)")()
+ }
+ ancestral_mana := { styling.ancestral_mana_symbols }
has_identity := { styling.color_indicator_dot }
- shrink_type := {if styling.shrink_typeline_text != "" then to_int(styling.shrink_typeline_text) else 0 }
- shrink_name := {if styling.shrink_name_text != "" then to_int(styling.shrink_name_text) else 0 }
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_int(styling.shrink_typeline_text) else if length(remove_tags(card.type)) > 41 then 2 else if length(remove_tags(card.type)) > 38 then 1 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 := {contains(card.type, match:"Vehicle")}
############################################################## Set info fields
set info style:
symbol:
@@ -75,29 +99,24 @@ set info style:
############################################################## Extra style options
styling field:
type: text
- name: chop top
- description: Shrinks the textbox from the top.
-styling field:
- type: text
- name: chop bottom
- description: Shrinks the textbox from the bottom.
+ 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: reduces the name text N points.
+ description: Shrinks name X pixels
styling field:
type: text
name: shrink typeline text
- description: reduces the typeline text N points.
-styling field:
- type: boolean
- name: vehicle
- description: Uses the Vehicle Artifact frame (no colors).
- initial: no
+ description: Shrinks type X pixels
styling field:
type: boolean
name: use holofoil stamps
description: Change to no to disable rare holofoil stamps
+styling field:
+ type: boolean
+ name: normal font
+ description: Use normal Magic fonts instead of Phyrexian
styling field:
type: boolean
name: color indicator dot
@@ -112,6 +131,16 @@ 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
@@ -147,6 +176,11 @@ styling field:
name: promo
description: Is this card a promo card, with the "P" rarity?
initial: no
+styling field:
+ type: boolean
+ name: masterpiece
+ description: Is this card a Masterpiece?
+ initial: no
styling field:
type: boolean
name: inverted common symbol
@@ -192,7 +226,7 @@ card style:
right width: 17
top width: 17
bottom width: 18
- z index: 4
+ z index: 1
mask: border_mask.png
card color:
left: 0
@@ -202,19 +236,20 @@ card style:
z index: 0
render style: image
popup style: in place
- image: { if styling.vehicle then "avcard.jpg" else card_background() }
+ mask: frame_mask.png
+ image: { card_background() }
############################# Name line
name:
- left: { if card.card_symbol=="none" then 32 else 50 }
- top: 30
+ left: 32
+ top: {if styling.normal_font then 30 else 27}
right: { 341 - card_style.casting_cost.content_width }
- height: { 23 - (0.5 * shrink_name()) }
+ height: {23 - 0.5*shrink_name()}
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
- name: Beleren Bold
- size: { 16 - shrink_name() }
+ name: {if styling.normal_font then "Beleren Bold" else "ProgressEngine"}
+ size: {16 - shrink_name()}
color: black
casting cost:
right: 346
@@ -232,22 +267,13 @@ card style:
always symbol: true
z index: 2
padding top: 0
- card symbol:
- left: {if card.card_symbol=="none" then 20 else 30}
- top: 29
- height: 20
- width: 14
- z index: 1
- render style: image
- choice images:
- tombstone: tombstone.png
############################# Image
image:
left: 29
- top: 59
- width: 316
- height: 231
- z index: 1
+ top: 58
+ width: 317
+ height: 233
+ z index: -1
default: {default_image(card.card_color)}
############################# Card type
indicator:
@@ -257,19 +283,19 @@ card style:
height: 17
z index: 1
render style: image
- visible: { styling.color_indicator_dot }
+ visible: { has_identity() }
image: { card_identity() }
type:
- left: { if styling.color_indicator_dot then "52" else "32" }
- top: { 296 + shrink_type() }
- width: { (if styling.color_indicator_dot then "290" else "310") - max(22,card_style.rarity.content_width) }
+ left: { if has_identity() then 52 else 34 }
+ top: {shrink_type() + 296 + if styling.normal_font then 0 else 4}
+ 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: 1
+ z index: 2
padding top: 2
font:
- name: Beleren Bold
- size: { 13 - shrink_type() }
+ name:{if styling.normal_font then "Beleren Bold" else "ProgressEngine"}
+ size: {13 - shrink_type()}
color: black
separator color: red
rarity:
@@ -284,32 +310,50 @@ card style:
# Images based on the set symbol
basic land:
script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "c.png"
+ else if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "c.png"
+ else if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
+ uncommon:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "u.png"
+ else symbol_variation(symbol: set.symbol, variation: "uncommon")
+ rare:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "r.png"
+ else symbol_variation(symbol: set.symbol, variation: "rare")
+ mythic rare:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "m.png"
+ else symbol_variation(symbol: set.symbol, variation: "mythic rare")
+ special:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "s.png"
+ else symbol_variation(symbol: set.symbol, variation: "special")
+ masterpiece:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "mp.png"
+ else symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
############################# Text box
text:
- left: 29
- top: { if styling.chop_top != "" then (327 - (-styling.chop_top)) else 327 }
- width: 314
- bottom: { if styling.chop_bottom != "" then (481 - styling.chop_bottom) else 481 }
+ left: 35
+ top: {327-(-chop_top())}
+ width: 305
+ bottom: {473-chop_bot()}
font:
- name: MPlantin
- italic name: MPlantin-Italic
+ name: {if styling.normal_font then "MPlantin" else "ProgressEngine"}
+ italic name: {if styling.normal_font then "MPlantin-Italic" else "ProgressEngine"}
size: 14
scale down to: 6
color: black
symbol font:
name: { styling.text_box_mana_symbols }
size: 14
+ scale down to: 6
alignment:
script:
if (styling.center_text == "short text only" and
@@ -322,34 +366,11 @@ card style:
z index: 2
padding left: 6
padding right: 4
- line height hard: 1.2
+ line height hard: {if is_modal(card.rule_text) then 0.9 else 1.2 }
line height line: 1.5
line height soft: 0.9
- line height hard max: 1.3
+ line height hard max: {if is_modal(card.rule_text) then 1.0 else 1.3 }
line height line max: 1.6
- watermark:
- left: 117
- top: 321
- width: 138
- height: 166
- z index: 1
- render style: image
- popup style: in place
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- pt:
- z index: 2
- left: 286
- top: 469
- width: 60
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: Beleren Bold
- size: 16
- color: black
- separator color: red
############################# Card sorting / numbering
set code:
left: 24
@@ -379,8 +400,8 @@ card style:
width: 140
height: 10
z index: 2
- alignment: middle right shrink-overflow
visible: {not set.automatic_copyright}
+ alignment: middle right shrink-overflow
font:
name: Matrix
size: 7
@@ -408,12 +429,6 @@ extra card field:
script: card.card_color
editable: false
save value: false
-extra card field:
- type: choice
- name: stamp
- script: card.card_color
- editable: false
- save value: false
extra card field:
type: choice
name: foil stamp
@@ -427,10 +442,41 @@ extra card field:
save value: false
editable: false
extra card field:
- type: text
- name: mainframe
- script: styling.chop_top
- editable: false
+ type: multiple choice
+ name: stamp
+ empty choice: colorless
+ choice: white
+ choice: blue
+ choice: black
+ choice: red
+ choice:
+ name: green
+ line below: true
+ choice: artifact
+ choice: land
+ choice: multicolor
+ choice:
+ name: hybrid
+ line below: true
+ choice:
+ name: horizontal
+ type: radio
+ choice:
+ name: vertical
+ type: radio
+ choice:
+ name: radial
+ type: radio
+ choice:
+ name: diagonal
+ type: radio
+ choice:
+ name: overlay
+ type: radio
+ choice:
+ name: reversed
+ script: card_color_filter(value)
+ default: card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name)
extra card field:
type: text
name: auto copyright
@@ -438,6 +484,51 @@ extra card field:
save value: false
editable: false
show statistics: false
+extra card field:
+ type: choice
+ name: flavor bar
+ choice: bar
+ editable: false
+ save value: false
+ show statistics: false
+extra card field:
+ type: choice
+ name: vehicle overlay
+ choice: overlay
+ editable: false
+ save value: false
+ show statistics: false
+extra card field:
+ type: choice
+ name: crown
+ choice: overlay
+ script: card.card_color
+ editable: false
+extra card field:
+ type: choice
+ name: back
+ choice: overlay
+ script: card.card_color
+ editable: false
+extra card field:
+ type: text
+ name: phy pt
+ save value: false
+ script:
+ combined_editor(
+ field1: card.power,
+ separator: if styling.normal_font then language().pt_separator else "\\",
+ field2: card.toughness,
+ soft_before_empty: true,
+ hide_when_empty: true
+ )
+ card list visible: true
+ card list column: 5
+ card list width: 50
+ card list name: P/T
+ description: Power/toughness of a creature
+ show statistics: false
+
extra card style:
card code:
left: 24
@@ -459,32 +550,14 @@ extra card style:
render style: image
image: artist_arrow.png
pt box:
- left: 273
- top: 466
+ left: 279
+ top: 463
width: 81
- height: 42
+ height: 41
z index: 1
visible: { card.pt != "" }
render style: image
- image: { if styling.vehicle then "apt.png" else card_ptbox() }
- stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() and styling.use_holofoil_stamps }
- render style: image
- image: { if styling.vehicle then "astamp.jpg" else card_stamp() }
- foil stamp:
- left: 165
- top: 472
- width: 46
- height: 26
- z index: 1
- visible: { is_rare() and styling.use_holofoil_stamps }
- render style: image
- image: foil_stamp.png
+ image: { card_ptbox() }
foil layer:
left: 0
top : 0
@@ -506,4 +579,36 @@ extra card style:
name: Matrix
size: 7
color: white
- weight: bold
\ No newline at end of file
+ weight: bold
+ flavor bar:
+ left: 0
+ top: { bar_equation() }
+ width: 375
+ height: 1
+ z index: 1
+ render style: image
+ image: bar.png
+ visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" and set.use_flavor_bar }
+ vehicle overlay:
+ left: 0
+ top: 0
+ width: 375
+ height: 523
+ render style: image
+ image: voverlay.png
+ mask: voverlay_mask.png
+ z index: 0
+ visible: {is_vehicle()}
+ ############################# PT
+ phy pt:
+ z index: 2
+ left: 292
+ top: 467
+ width: 60
+ height: 28
+ alignment: center middle shrink-overflow
+ font:
+ name: {if styling.normal_font then "Beleren Bold" else "GeishaHolidayW00-Regular"}
+ size: 16
+ color: black
+ separator color: red
diff --git a/data/magic-m15-showcase-praetor.mse-style/ucard.png b/data/magic-m15-showcase-praetor.mse-style/ucard.png
new file mode 100644
index 000000000..5608bf941
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/ucard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/upt.png b/data/magic-m15-showcase-praetor.mse-style/upt.png
new file mode 100644
index 000000000..3f261d6bb
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/upt.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/ustamp.jpg b/data/magic-m15-showcase-praetor.mse-style/ustamp.jpg
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/ustamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/ustamp.jpg
diff --git a/data/magic-m15-showcase-praetor.mse-style/ustamp.png b/data/magic-m15-showcase-praetor.mse-style/ustamp.png
new file mode 100644
index 000000000..2688b4260
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/ustamp.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/voverlay.png b/data/magic-m15-showcase-praetor.mse-style/voverlay.png
new file mode 100644
index 000000000..82010675b
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/voverlay.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/voverlay_mask.png b/data/magic-m15-showcase-praetor.mse-style/voverlay_mask.png
new file mode 100644
index 000000000..d2d196f3f
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/voverlay_mask.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/wcard.png b/data/magic-m15-showcase-praetor.mse-style/wcard.png
new file mode 100644
index 000000000..913c1b543
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/wcard.png differ
diff --git a/data/magic-m15-showcase-praetor.mse-style/wpt.png b/data/magic-m15-showcase-praetor.mse-style/wpt.png
new file mode 100644
index 000000000..4b5b5b95b
Binary files /dev/null and b/data/magic-m15-showcase-praetor.mse-style/wpt.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wstamp.jpg b/data/magic-m15-showcase-praetor.mse-style/wstamp.jpg
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/wstamp.jpg
rename to data/magic-m15-showcase-praetor.mse-style/wstamp.jpg
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/acard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/acard.png
new file mode 100644
index 000000000..1f716e2f1
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/acard.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/apt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/apt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/apt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/apt.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_card.png
new file mode 100644
index 000000000..d9ecede2e
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_card.png differ
diff --git a/data/magic-m15-legendary.mse-style/voverlay.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_crown.png
similarity index 86%
rename from data/magic-m15-legendary.mse-style/voverlay.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_crown.png
index bfca25453..9931164b9 100644
Binary files a/data/magic-m15-legendary.mse-style/voverlay.png and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_crown.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_identity.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_identity.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artifact_blend_identity.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_identity.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name1.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name1.png
new file mode 100644
index 000000000..f86686cdb
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name1.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name2.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name2.png
new file mode 100644
index 000000000..3facaa62b
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name2.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name3.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name3.png
new file mode 100644
index 000000000..3c887fc3d
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_name3.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_pt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/artifact_blend_pt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_pt.png
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_stamp.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_stamp.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable.mse-style/artifact_blend_stamp.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_stamp.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type1.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type1.png
new file mode 100644
index 000000000..03be23090
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type1.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type2.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type2.png
new file mode 100644
index 000000000..d9d0e748d
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type2.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type3.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type3.png
new file mode 100644
index 000000000..063251526
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/artifact_blend_type3.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artist_arrow.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/artist_arrow.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sacrificer.mse-style/artist_arrow.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/artist_arrow.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/bar.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/bar.png
new file mode 100644
index 000000000..e1f56b954
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/bar.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/bcard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/bcard.png
new file mode 100644
index 000000000..d0870aeb1
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/bcard.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/blends b/data/magic-m15-showcase-strixhaven-jp.mse-style/blends
new file mode 100644
index 000000000..3555f43e3
--- /dev/null
+++ b/data/magic-m15-showcase-strixhaven-jp.mse-style/blends
@@ -0,0 +1,1002 @@
+# Scripts for blending images
+# Included by a style file in its init script
+
+
+########################################################################
+# Filenames and other defaults
+########################################################################
+
+mask_hybrid_with_land := { false }
+mask_hybrid_with_gold := { false }
+mask_multi_land_with_color := { false }
+template := { input + "{type}.jpg" }
+land_template := { (if input == "a" then "c" else input) + "l{type}.jpg" }
+# For what value should thumbnails of hybrids be made?
+hybrid_previews := "hybrid"
+# Are there templates for colored lands, land_template(...)?
+colored_lands := true
+trim_colors :=
+ replace@(match:"(, )?(multicolor|hybrid|artifact|land|horizontal|vertical|radial)", replace:"")
+watermark_colors := {
+ if face == false then face := card.card_color
+ trimmed := trim_colors(face)
+ if trimmed == "white" then "ww"
+ else if trimmed == "blue" then "uu"
+ else if trimmed == "black" then "bb"
+ else if trimmed == "red" then "rr"
+ else if trimmed == "green" then "gg"
+ else if contains(face, match:"multi") or contains(face, match:"hybrid") or contains(face, match:", land") then hybrid_color(face:face)
+ else if contains(face, match:"artifact") then "aa"
+ else "cc"
+}@(face:false)
+hybrid_color := {
+ if face == false then face := card.card_color
+ trimmed := trim_colors(face)
+ if trimmed == "white, blue" then "wu"
+ else if trimmed == "white, black" then "wb"
+ else if trimmed == "white, red" then "rw"
+ else if trimmed == "white, green" then "gw"
+ else if trimmed == "blue, black" then "ub"
+ else if trimmed == "blue, red" then "ur"
+ else if trimmed == "blue, green" then "gu"
+ else if trimmed == "black, red" then "br"
+ else if trimmed == "black, green" then "bg"
+ else if trimmed == "red, green" then "rg"
+ else if trimmed == "white, blue, reversed" then "uw"
+ else if trimmed == "white, black, reversed" then "bw"
+ else if trimmed == "white, red, reversed" then "wr"
+ else if trimmed == "white, green, reversed" then "wg"
+ else if trimmed == "blue, black, reversed" then "bu"
+ else if trimmed == "blue, red, reversed" then "ru"
+ else if trimmed == "blue, green, reversed" then "ug"
+ else if trimmed == "black, red, reversed" then "rb"
+ else if trimmed == "black, green, reversed" then "bg"
+ else if trimmed == "red, green, reversed" then "gr"
+ else "mm"
+}@(face:false)
+########################################################################
+# Combining multiple colors (hybrids)
+########################################################################
+
+card_hybrid_blend := {
+ linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0.4, y1: 0
+ x2: 0.6, y2: 0
+ )
+}
+card_hybrid_2 := {
+ masked_blend(
+ light: template(colors[1])
+ dark: template(colors[0])
+ mask: "hybrid_blend_{type}.png"
+ )
+}
+
+overlay_hybrid := [
+ 1: { template(colors[0]) }
+ 2: { combine_blend(
+ image1: template(colors[0]),
+ image2: template(colors[1]),
+ combine: "symmetric overlay"
+ )}
+]
+
+# vertical version of a horizontal hybrid
+vertical_card_hybrid := {
+ do_linear_blend := linear_blend
+ linear_blend := { do_linear_blend(x1: 0, x2: 0, y1: x1, y2: x2) }
+ card_hybrid.horizontal[color_count]()
+}
+
+horizontal_card_hybrid := [
+ 1: { template(colors[0]) }
+ 2: card_hybrid_2
+ 3: {linear_blend(
+ image1: template(colors[0])
+ x1: 0.22, y1: 0
+ x2: 0.4, y2: 0
+ image2: linear_blend(
+ image1: template(colors[1])
+ x1: 0.6, y1: 0
+ x2: 0.78, y2: 0
+ image2: template(colors[2])
+ ))}
+ 4: {linear_blend(
+ # blend = 0.16
+ image1: template(colors[0])
+ x1: 0.15, y1: 0
+ x2: 0.31, y2: 0
+ image2: linear_blend(
+ image1: template(colors[1])
+ x1: 0.42, y1: 0
+ x2: 0.58, y2: 0
+ image2: linear_blend(
+ image1: template(colors[2])
+ x1: 0.69, y1: 0
+ x2: 0.85, y2: 0
+ image2: template(colors[3])
+ )))}
+ 5: {linear_blend(
+ image1: template(colors[0])
+ x1: 2.0 / 15, y1: 0
+ x2: 4.0 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[1])
+ x1: 5.0 / 15, y1: 0
+ x2: 7.0 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[2])
+ x1: 8.0 / 15, y1: 0
+ x2: 10.0 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[3])
+ x1: 11.0 / 15, y1: 0
+ x2: 13.0 / 15, y2: 0
+ image2: template(colors[4])
+ ))))}
+ 6: {linear_blend(
+ image1: template(colors[0])
+ x1: 1.5 / 15, y1: 0
+ x2: 3.1 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[1])
+ x1: 4.1 / 15, y1: 0
+ x2: 5.7 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[2])
+ x1: 6.7 / 15, y1: 0
+ x2: 8.3 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[3])
+ x1: 9.3 / 15, y1: 0
+ x2: 10.9 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[4])
+ x1: 11.9 / 15, y1: 0
+ x2: 13.5 / 15, y2: 0
+ image2: template(colors[5])
+ )))))}
+ 7: {linear_blend(
+ image1: template(colors[0])
+ x1: 1.3 / 15, y1: 0
+ x2: 2.7 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[1])
+ x1: 3.5 / 15, y1: 0
+ x2: 4.9 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[2])
+ x1: 5.7 / 15, y1: 0
+ x2: 7.1 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[3])
+ x1: 7.9 / 15, y1: 0
+ x2: 9.3 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[4])
+ x1: 10.1 / 15, y1: 0
+ x2: 11.5 / 15, y2: 0
+ image2: linear_blend(
+ image1: template(colors[5])
+ x1: 12.3 / 15, y1: 0
+ x2: 13.7 / 15, y2: 0
+ image2: template(colors[6])
+ ))))))}
+]
+
+card_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: card_hybrid_2
+ 3: {linear_blend(
+ image1: card_hybrid_2(colors: colors[0] + colors[1]),
+ image2: template(colors[2]),
+ x1: 0, y1: 0.55
+ x2: 0, y2: 0.77
+ )}
+ 4: {linear_blend(
+ image1: card_hybrid_2(colors: colors[0] + colors[1])
+ image2: card_hybrid_2(colors: colors[3] + colors[2])
+ x1: 0, y1: 0.4
+ x2: 0, y2: 0.62
+ )}
+ 5: {linear_blend(
+ image1: linear_blend(
+ image1: card_hybrid_2(colors: colors[0] + colors[1]),
+ image2: card_hybrid_2(colors: colors[4] + colors[2]),
+ x1: 0, y1: 0.19
+ x2: 0, y2: 0.35
+ ),
+ image2: template(colors[3]),
+ x1: 0, y1: 0.777
+ x2: 0, y2: 0.937
+ )}
+ 6: {linear_blend(
+ image1: linear_blend(
+ image1: card_hybrid_2(colors: colors[0] + colors[1]),
+ image2: card_hybrid_2(colors: colors[5] + colors[2]),
+ x1: 0, y1: 0.19
+ x2: 0, y2: 0.35
+ ),
+ image2: card_hybrid_2(colors: colors[4] + colors[3]),
+ x1: 0, y1: 0.777
+ x2: 0, y2: 0.937
+ )}
+ 7: {linear_blend(
+ image1: linear_blend(
+ image1: linear_blend(
+ image1: card_hybrid_2(colors: colors[0] + colors[1]),
+ image2: card_hybrid_2(colors: colors[6] + colors[3]),
+ x1: 0, y1: 0.34
+ x2: 0, y2: 0.50
+ ),
+ image2: card_hybrid_2(colors: colors[5] + colors[3]),
+ x1: 0, y1: 0.877
+ x2: 0, y2: 0.937
+ ),
+ image2: template(colors[4]),
+ x1: 0, y1: 1.140
+ x2: 0, y2: 1.300
+ )}
+ ]
+ horizontal: horizontal_card_hybrid
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0, y1: 0.4
+ x2: 0, y2: 0.6
+ )}
+ 3: vertical_card_hybrid
+ 4: vertical_card_hybrid
+ 5: vertical_card_hybrid
+ 6: vertical_card_hybrid
+ 7: vertical_card_hybrid
+ ]
+ overlay: overlay_hybrid
+]
+
+
+########################################################################
+# P/T box
+########################################################################
+# These are easier
+
+horizontal_pt_hybrid := [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { linear_blend(
+ image1: template(colors[1])
+ image2: template(colors[2])
+ x1: -0.51, y1: 0
+ x2: 0.26, y2: 0
+ )}
+ 4: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: -0.1, y1: 0
+ x2: 0.6, y2: 0
+ )}
+ 5: { linear_blend(
+ image1: template(colors[3])
+ image2: template(colors[4])
+ x1: 0.08, y1: 0
+ x2: 0.65, y2: 0
+ )}
+ 6: { linear_blend(
+ image1: template(colors[4])
+ image2: template(colors[5])
+ x1: 0.07, y1: 0
+ x2: 0.7, y2: 0
+ )}
+ 7: {linear_blend(
+ image1: linear_blend(
+ image1: template(colors[4]),
+ image2: template(colors[5]),
+ x1: -0.2, y1: 0
+ x2: 0.2, y2: 0
+ ),
+ image2: template(colors[6]),
+ x1: 0.5, y1: 0
+ x2: 0.7, y2: 0
+ )}
+]
+
+pt_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) }
+ 4: { template(colors[2]) }
+ 5: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: 0, y1: -1.5
+ x2: 0, y2: 0.7
+ )}
+ 6: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: 0, y1: -1.5
+ x2: 0, y2: 0.7
+ )}
+ 7: { template(colors[4]) }
+ ]
+ horizontal: horizontal_pt_hybrid
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) }
+ 4: { template(colors[3]) }
+ 5: { template(colors[4]) }
+ 6: { template(colors[5]) }
+ 7: { template(colors[6]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+########################################################################
+# P/T boxes of flip cards
+########################################################################
+
+flip_pt_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[1]) }
+ 4: { template(colors[1]) }
+ 5: { linear_blend(
+ image1: template(colors[1])
+ image2: template(colors[2])
+ x1: 0, y1: -1
+ x2: 0, y2: 1.8
+ )}
+ 6: { linear_blend(
+ image1: template(colors[1])
+ image2: template(colors[2])
+ x1: 0, y1: -1
+ x2: 0, y2: 1.8
+ )}
+ 7: { template(colors[4]) }
+ ]
+ horizontal: horizontal_pt_hybrid
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[0]) }
+ 3: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0, y1: 0
+ x2: 0, y2: 2
+ )}
+ 4: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0, y1: -1.5
+ x2: 0, y2: 1
+ )}
+ 5: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0, y1: -1.1
+ x2: 0, y2: 0.2
+ )}
+ 6: { template(colors[1]) } # Probably not right
+ 7: { template(colors[2]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+flip_pt_hybrid2 := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[0]) }
+ 3: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[2])
+ x1: 0, y1: -1
+ x2: 0, y2: 1.1
+ )}
+ 4: { template(colors[3]) }
+ 5: { template(colors[4]) }
+ 6: { template(colors[5]) }
+ 7: { template(colors[5]) }
+ ]
+ horizontal: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[0]) }
+ 3: { template(colors[0]) }
+ 4: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0.4, y1: 0
+ x2: 1.5, y2: 0
+ )}
+ 5: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0.08, y1: 0
+ x2: 0.65, y2: 0
+ )}
+ 6: { template(colors[5]) } #TODO
+ 7: { template(colors[6]) } #TODO
+ ]
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { linear_blend(
+ image1: template(colors[1])
+ image2: template(colors[2])
+ x1: 0, y1: -1
+ x2: 0, y2: 1.5
+ )}
+ 4: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: 0, y1: 0.5
+ x2: 0, y2: 3
+ )}
+ 5: { template(colors[3]) }
+ 6: { template(colors[5]) } # Probably not right
+ 7: { template(colors[6]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+
+########################################################################
+# P/T boxes for leveler cards
+########################################################################
+
+leveler_pt_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { linear_blend(
+ image1: template(colors[1])
+ image2: template(colors[2])
+ x1: 0, y1: 0
+ x2: 0, y2: 1
+ )}
+ 4: { template(colors[2]) }
+ 5: { template(colors[2]) }
+ 6: { template(colors[2]) }
+ 7: { template(colors[4]) }
+ ]
+ horizontal: horizontal_pt_hybrid
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { linear_blend(
+ image1: template(colors[1])
+ image2: template(colors[2])
+ x1: 0, y1: 0
+ x2: 0, y2: 1
+ )}
+ 4: { template(colors[2]) }
+ 5: { template(colors[3]) }
+ 6: { linear_blend(
+ image1: template(colors[3])
+ image2: template(colors[4])
+ x1: 0, y1: 0
+ x2: 0, y2: 0.25
+ )}
+ 7: { template(colors[5]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+leveler_pt_hybrid2 := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) }
+ 4: { template(colors[2]) }
+ 5: { template(colors[2]) }
+ 6: { template(colors[2]) }
+ 7: { template(colors[4]) }
+ ]
+ horizontal: horizontal_pt_hybrid
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) }
+ 4: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: 0, y1: 0
+ x2: 0, y2: 1
+ )}
+ 5: { linear_blend(
+ image1: template(colors[3])
+ image2: template(colors[4])
+ x1: 0, y1: 0
+ x2: 0, y2: 0.75
+ )}
+ 6: { template(colors[4]) }
+ 7: { template(colors[5]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+leveler_pt_hybrid3 := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) }
+ 4: { template(colors[2]) }
+ 5: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: 0, y1: 0
+ x2: 0, y2: 1
+ )}
+ 6: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: 0, y1: 0
+ x2: 0, y2: 1
+ )}
+ 7: { template(colors[4]) }
+ ]
+ horizontal: horizontal_pt_hybrid
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) }
+ 4: { template(colors[3]) }
+ 5: { linear_blend(
+ image1: template(colors[3])
+ image2: template(colors[4])
+ x1: 0, y1: 0
+ x2: 0, y2: 0.5
+ )}
+ 6: { linear_blend(
+ image1: template(colors[4])
+ image2: template(colors[5])
+ x1: 0, y1: 0
+ x2: 0, y2: 0.5
+ )}
+ 7: { template(colors[5]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+########################################################################
+# Textbox and typeline for FPM templates and Futureshifts
+########################################################################
+
+textbox_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: card_hybrid_2
+ 3: { template(colors[2]) }
+ 4: { card_hybrid_2(colors: colors[3] + colors[2]) }
+ 5: { template(colors[3]) }
+ 6: { card_hybrid_2(colors: colors[4] + colors[3]) }
+ 7: { template(colors[4]) }
+ ]
+ horizontal: horizontal_card_hybrid
+ vertical: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) } # TODO
+ 4: { template(colors[3]) }
+ 5: { template(colors[4]) }
+ 6: { template(colors[5]) }
+ 7: { template(colors[6]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+typeline_hybrid := textbox_hybrid
+
+########################################################################
+# Color Identity Marking
+########################################################################
+
+identity_horizontal_hybrid := [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0.49, y1: 0.49
+ x2: 0.5, y2: 0.5
+ )}
+ 3: {masked_blend(light: masked_blend(light: template(colors[0]), dark: template(colors[2]), mask: "/magic-identity-new.mse-include/imask_32.png"), dark: template(colors[1]), mask: "/magic-identity-new.mse-include/imask_33.png")}
+ 4: {masked_blend(
+ light: masked_blend(
+ light: masked_blend(light: template(colors[1]), dark: template(colors[0]), mask: "/magic-identity-new.mse-include/imask_42.png"),
+ dark: template(colors[2]),
+ mask: "/magic-identity-new.mse-include/imask_43.png")
+ dark: template(colors[3]),
+ mask: "/magic-identity-new.mse-include/imask_44.png"
+ )}
+ 5: {masked_blend(
+ light: masked_blend(
+ light: masked_blend(
+ light: masked_blend(
+ light: template(colors[0]),
+ dark: template(colors[4]),
+ mask: "/magic-identity-new.mse-include/imask_52.png"),
+ dark: template(colors[1]),
+ mask: "/magic-identity-new.mse-include/imask_53.png"),
+ dark: template(colors[2]),
+ mask: "/magic-identity-new.mse-include/imask_54.png"),
+ dark: template(colors[3]),
+ mask: "/magic-identity-new.mse-include/imask_55.png")
+ }
+ 6: { template("m") }
+]
+
+identity_hybrid := [
+ radial: identity_horizontal_hybrid
+ vertical: identity_horizontal_hybrid
+ horizontal: identity_horizontal_hybrid
+ overlay: identity_horizontal_hybrid
+]
+
+########################################################################
+# Promo Stamp
+########################################################################
+# These are easier
+
+horizontal_stamp_hybrid := [
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 3: { template(colors[1]) }
+ 4: { linear_blend(
+ image1: template(colors[1])
+ image2: template(colors[2])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 5: {linear_blend(
+ image1: template(colors[1])
+ x1: -0.55, y1: 0
+ x2: 0.2, y2: 0
+ image2: linear_blend(
+ image1: template(colors[2])
+ x1: 0.8, y1: 0
+ x2: 1.55, y2: 0
+ image2: template(colors[3])
+ ))}
+ 6: { linear_blend(
+ image1: template(colors[2])
+ image2: template(colors[3])
+ x1: 0.1, y1: 0
+ x2: 0.9, y2: 0
+ )}
+ 7: {linear_blend(
+ image1: template(colors[2])
+ x1: -0.55, y1: 0
+ x2: 0.2, y2: 0
+ image2: linear_blend(
+ image1: template(colors[3])
+ x1: 0.8, y1: 0
+ x2: 1.55, y2: 0
+ image2: template(colors[4])
+ ))}
+]
+
+stamp_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 3: { template(colors[2]) }
+ 4: { linear_blend(
+ image1: template(colors[3])
+ image2: template(colors[2])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 5: { template(colors[3]) }
+ 6: { linear_blend(
+ image1: template(colors[4])
+ image2: template(colors[3])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 7: { template(colors[4]) }
+ ]
+ horizontal: horizontal_stamp_hybrid
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[2]) }
+ 4: { template(colors[3]) }
+ 5: { template(colors[4]) }
+ 6: { template(colors[5]) }
+ 7: { template(colors[6]) }
+ ]
+ overlay: overlay_hybrid
+]
+
+########################################################################
+# Putting it all together.
+########################################################################
+
+# Determine the card background based on the card_color multiple choice options
+color_background := {
+
+ # for thumbnails
+ if input == "hybrid" then
+ input := "white,blue,red,{hybrid_previews},horizontal"
+ else if input == "overlay" then
+ input := "blue,red,{hybrid_previews},overlay"
+ else if input == "radial" or input == "horizontal" or input == "vertical" then
+ input := "white,blue,red,{hybrid_previews}," + input
+ else if input == "reversed" then
+ input := "white,blue,red,{hybrid_previews},horizontal,reversed"
+
+ # What type of 'hybrid'?
+ land := chosen(choice:"land")
+ multi := chosen(choice:"multicolor")
+ hybrid := chosen(choice:"hybrid")
+ artifact := chosen(choice:"artifact")
+ if land and colored_lands then template := land_template # use land template instead?
+
+ # The selected colors
+ colors := sort_text( order: if card_is_wedge(input) then "(wbgur)" else "(wubrg)"
+ , (if chosen(choice:"white") then "w")
+ + (if chosen(choice:"blue") then "u")
+ + (if chosen(choice:"black") then "b")
+ + (if chosen(choice:"red") then "r")
+ + (if chosen(choice:"green") then "g"))
+ if multi and (hybrid or colors == "") then (
+ colors := colors + "m"
+ multi := false
+ )
+ if artifact and (hybrid or colors == "") then (
+ colors := colors + "a"
+ artifact := false
+ )
+ if chosen(choice:"reversed") then colors := reverse(colors)
+ color_count := number_of_items(in: colors)
+ if colors == "" then colors == "c"
+
+ # 'shape' / type of hybrid
+ shape := if chosen(choice:"horizontal") then "horizontal"
+ else if chosen(choice:"vertical") then "vertical"
+ else if chosen(choice:"overlay") then "overlay"
+ else "radial"
+
+ # Determine background (allows styles to hook something else here)
+ color_combination()
+}
+
+color_combination := {
+ # The base hybrid, without the outer frame blended over it
+ base := base_hybrid[shape][color_count]()
+ # Put a frame around it?
+ if land and not colored_lands then
+ masked_blend(
+ mask: "multicolor_blend_{type}.png",
+ dark: land_template("c"),
+ light: base,
+ )
+ else if land and multi and mask_multi_land_with_color() then
+ masked_blend(
+ mask: "hybrid_blend_{type}.png",
+ dark: base,
+ light: land_template("m"),
+ )
+ else if multi and artifact then
+ masked_blend(
+ mask: "artifact_blend_{type}.png",
+ dark: template("a"),
+ light: masked_blend(
+ mask: "multicolor_blend_{type}.png",
+ dark: template("m"),
+ light: base
+ )
+ )
+ else if multi then
+ masked_blend(
+ mask: "multicolor_blend_{type}.png",
+ dark: template("m"),
+ light: base,
+ )
+ else if artifact and color_count > 1 and mask_hybrid_with_land() then
+ masked_blend(
+ mask: "artifact_blend_{type}.png",
+ dark: template("a"),
+ light: masked_blend(
+ mask: "multicolor_blend_{type}.png",
+ dark: template("c"),
+ light: base
+ )
+ )
+ else if artifact and color_count > 1 and mask_hybrid_with_gold() then
+ masked_blend(
+ mask: "artifact_blend_{type}.png",
+ dark: template("a"),
+ light: masked_blend(
+ mask: "multicolor_blend_{type}.png",
+ dark: template("m"),
+ light: base
+ )
+ )
+ else if artifact then
+ masked_blend(
+ mask: "artifact_blend_{type}.png",
+ dark: template("a"),
+ light: base,
+ )
+ else if color_count > 1 and mask_hybrid_with_land() then
+ masked_blend(
+ mask: "hybrid_blend_{type}.png",
+ dark: land_template("c"),
+ light: base,
+ )
+ else if color_count > 1 and mask_hybrid_with_gold() then
+ masked_blend(
+ mask: "hybrid_blend_{type}.png",
+ dark: land_template("m"),
+ light: base,
+ )
+ else base
+}
+
+########################################################################
+# Specific types
+########################################################################
+
+card_background := { color_background(type:"card", base_hybrid:card_hybrid) }
+card_ptbox := { color_background(type:"pt", base_hybrid:pt_hybrid) }
+flip_ptbox := { color_background(type:"pt", base_hybrid:flip_pt_hybrid) }
+flip_ptbox2 := { color_background(type:"pt2", base_hybrid:flip_pt_hybrid2) }
+leveler_ptbox := { color_background(type:"pt", base_hybrid:leveler_pt_hybrid) }
+leveler_ptbox2 := { color_background(type:"pt", base_hybrid:leveler_pt_hybrid2) }
+leveler_ptbox3 := { color_background(type:"pt", base_hybrid:leveler_pt_hybrid3) }
+card_textbox := { color_background(type:"textbox", base_hybrid:textbox_hybrid) }
+card_typeline := { color_background(type:"typeline", base_hybrid:typeline_hybrid) }
+card_identity := { color_background(type:"identity", base_hybrid:identity_hybrid) }
+card_identity_2 := { color_background(type:"identity2", base_hybrid:identity_hybrid) }
+card_stamp := { color_background(type:"stamp", base_hybrid:stamp_hybrid) }
+card_stamp2 := { color_background(type:"stamp2", base_hybrid:stamp_hybrid) }
+
+flip_background := {
+ linear_blend(
+ image1: card_background(top)
+ image2: card_background(bottom)
+ x1: 0, y1: 0.4
+ x2: 0, y2: 0.6
+ )
+}
+
+########################################################################
+# Font colors
+########################################################################
+
+# For which colors is the font white?
+font_colors_white := { input == "b" or input == "l" }
+
+font_color_positions := [
+ radial: [0,0,0,2,3,3,4,4]
+ horizontal: [0,0,0,0,0,0,0,0]
+ vertical: [0,0,1,2,3,4,5,6]
+ overlay: [0,0,0,0,0,0,0,0]
+]
+
+# Determine whether light or dark fonts should be used
+font_white := {
+ hybrid := chosen(choice:"hybrid")
+ artifact := chosen(choice:"artifact")
+ colors := sort_text( order: "(wubrg)"
+ , (if chosen(choice:"white") then "w")
+ + (if chosen(choice:"blue") then "u")
+ + (if chosen(choice:"black") then "b")
+ + (if chosen(choice:"red") then "r")
+ + (if chosen(choice:"green") then "g"))
+ + (if artifact then "a")
+ font_colors_white(
+ if chosen(choice:"land") then "l"
+ else if input == "artifact, multicolor" then "a"
+ else if chosen(choice:"multicolor") then "m"
+ else if artifact and not hybrid then "a"
+ else if colors == "" then "c"
+ else colors[
+ font_color_positions[
+ if chosen(choice:"horizontal") then "horizontal"
+ else if chosen(choice:"vertical") then "vertical"
+ else if chosen(choice:"overlay") then "overlay"
+ else "radial"
+ ][number_of_items(in: colors)]
+ ]
+ )
+}
+
+font_color := { if font_white() then rgb(255,255,255) else rgb(0,0,0) }
+
+#####Watermark Blending
+watermark_hybrid:= {
+ linear_blend(
+ image1: colors[0] + input + ".png"
+ image2: colors[1] + input + ".png"
+ x1: 0.4, y1: 0
+ x2: 0.6, y2: 0
+ )
+}
+set_watermark_blend := {
+ set_alpha(
+ alpha: 0.75
+ input:
+ linear_blend(
+ image1:
+ masked_blend(
+ light: "/magic-watermarks.mse-include/sets/" + input + ".png"
+ dark: "/magic-watermarks.mse-include/sets/" + watermark_colors().0 + "mark.png"
+ mask: "/magic-watermarks.mse-include/sets/" + input + ".png"
+ )
+ image2:
+ masked_blend(
+ light: "/magic-watermarks.mse-include/sets/" + input + ".png"
+ dark: "/magic-watermarks.mse-include/sets/" + watermark_colors().1 + "mark.png"
+ mask: "/magic-watermarks.mse-include/sets/" + input + ".png"
+ )
+ x1: 0.4, y1: 0
+ x2: 0.6, y2: 0
+ )
+ )
+}
+spotlight_watermark_blend := {
+ if face == false then face := card.card_color
+ wmc := watermark_colors(face:face)
+ c1 := "/magic-watermarks.mse-include/spotlight/" + wmc.0 + (if contains(face, match:"land") then "l") + "spotlight.png"
+ c2 := "/magic-watermarks.mse-include/spotlight/" + wmc.1 + (if contains(face, match:"land") then "l") + "spotlight.png"
+ if contains(input, match:".png,") then (
+ array := split_text(input+",,", match:",")
+ input := array.0
+ l := min(to_number(array.1),500)
+ h := min(to_number(array.2),500)
+ )
+ if (h != 500 or l != 500) then (
+ c1 := crop(c1, height:h, width:l, offset_x:0, offset_y:0)
+ c2 := crop(c2, height:h, width:l, offset_x:0, offset_y:0)
+ )
+ set_alpha(
+ alpha: 0.75
+ input:
+ linear_blend(
+ image1:
+ masked_blend(
+ light: input
+ dark: c1
+ mask: input
+ )
+ image2:
+ masked_blend(
+ light: input
+ dark: c2
+ mask: input
+ )
+ x1: 0.4, y1: 0
+ x2: 0.6, y2: 0
+ )
+ )
+}@(h:500,l:500,face:false)
\ No newline at end of file
diff --git a/data/magic-m15-flavor-bar.mse-style/border_mask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/border_mask.png
similarity index 100%
rename from data/magic-m15-flavor-bar.mse-style/border_mask.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/border_mask.png
diff --git a/data/magic-doublefaced-nyx-back.mse-style/bpt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/bpt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/bpt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/bpt.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/card-sample.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/card-sample.png
new file mode 100644
index 000000000..ea73622b2
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/card-sample.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/ccard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/ccard.png
new file mode 100644
index 000000000..dfa56f15a
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/ccard.png differ
diff --git a/data/magic-m15-legendary.mse-style/cpt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/cpt.png
similarity index 100%
rename from data/magic-m15-legendary.mse-style/cpt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/cpt.png
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/foil_mask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/foil_mask.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/foil_mask.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/foil_mask.png
diff --git a/data/magic-m15-doublefaced-borderable-planeswalker.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/foil_mask_rare.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-planeswalker.mse-style/foil_mask_rare.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/foil_mask_rare.png
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_stamp.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/foil_stamp.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sacrificer.mse-style/foil_stamp.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/foil_stamp.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/frame_mask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/frame_mask.png
new file mode 100644
index 000000000..5560f0072
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/frame_mask.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/framemask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/framemask.png
new file mode 100644
index 000000000..53ebda743
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/framemask.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/gcard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/gcard.png
new file mode 100644
index 000000000..5eface6b3
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/gcard.png differ
diff --git a/data/magic-m15-legendary.mse-style/gpt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/gpt.png
similarity index 100%
rename from data/magic-m15-legendary.mse-style/gpt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/gpt.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_card.png
new file mode 100644
index 000000000..892578654
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_card.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_crown.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_crown.png
new file mode 100644
index 000000000..7da4d0ad4
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_crown.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_identity.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_identity.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sacrificer.mse-style/hybrid_blend_identity.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_identity.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name1.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name1.png
new file mode 100644
index 000000000..745bdc00a
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name1.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name2.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name2.png
new file mode 100644
index 000000000..b9ba67505
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name2.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name3.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name3.png
new file mode 100644
index 000000000..4d7bfd2ae
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_name3.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_pt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/hybrid_blend_pt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_pt.png
diff --git a/data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_stamp.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_stamp.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable.mse-style/hybrid_blend_stamp.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_stamp.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type1.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type1.png
new file mode 100644
index 000000000..f92132140
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type1.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type2.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type2.png
new file mode 100644
index 000000000..160439171
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type2.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type3.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type3.png
new file mode 100644
index 000000000..fb6758aea
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/hybrid_blend_type3.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/image_mask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/image_mask.png
new file mode 100644
index 000000000..e6c1826f9
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/image_mask.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/imagemask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/imagemask.png
new file mode 100644
index 000000000..d722b6218
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/imagemask.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/mcard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/mcard.png
new file mode 100644
index 000000000..55be4cd40
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/mcard.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/mpt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/mpt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/mpt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/mpt.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_card.png
new file mode 100644
index 000000000..42a6be2f4
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_card.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_crown.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_crown.png
new file mode 100644
index 000000000..7dc03e80b
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_crown.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_identity.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_identity.png
similarity index 100%
rename from data/magic-m15-doublefaced-borderable-sacrificer.mse-style/multicolor_blend_identity.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_identity.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name1.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name1.png
new file mode 100644
index 000000000..c0534da34
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name1.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name2.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name2.png
new file mode 100644
index 000000000..4220f8cd3
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name2.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name3.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name3.png
new file mode 100644
index 000000000..0250abd58
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_name3.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_pt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/multicolor_blend_pt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_pt.png
diff --git a/data/magic-m15-flavor-bar.mse-style/multicolor_blend_stamp.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_stamp.png
similarity index 100%
rename from data/magic-m15-flavor-bar.mse-style/multicolor_blend_stamp.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_stamp.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type1.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type1.png
new file mode 100644
index 000000000..b48db8f86
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type1.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type2.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type2.png
new file mode 100644
index 000000000..8dfdb0c35
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type2.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type3.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type3.png
new file mode 100644
index 000000000..2427f0471
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/multicolor_blend_type3.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/acap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/acap.png
new file mode 100644
index 000000000..45bcc3c6b
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/acap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/aname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/aname.png
new file mode 100644
index 000000000..3766a9d56
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/aname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/bcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/bcap.png
new file mode 100644
index 000000000..3c17dd9d2
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/bcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/bname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/bname.png
new file mode 100644
index 000000000..a811f1f20
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/bname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/ccap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/ccap.png
new file mode 100644
index 000000000..c6a0b5df8
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/ccap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/cname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/cname.png
new file mode 100644
index 000000000..39faf8150
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/cname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/gcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/gcap.png
new file mode 100644
index 000000000..9d9808da7
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/gcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/gname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/gname.png
new file mode 100644
index 000000000..eb0d085b3
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/gname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/mcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/mcap.png
new file mode 100644
index 000000000..a2cb8bb69
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/mcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/mname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/mname.png
new file mode 100644
index 000000000..eabc87857
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/mname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/rcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/rcap.png
new file mode 100644
index 000000000..256cef826
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/rcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/rname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/rname.png
new file mode 100644
index 000000000..c4698cedb
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/rname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/ucap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/ucap.png
new file mode 100644
index 000000000..b6048b891
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/ucap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/uname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/uname.png
new file mode 100644
index 000000000..8527c7805
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/uname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/wcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/wcap.png
new file mode 100644
index 000000000..7ff841b3f
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/wcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/name/wname.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/wname.png
new file mode 100644
index 000000000..22b761b59
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/name/wname.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/pt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/pt.png
new file mode 100644
index 000000000..e84d2ec65
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/pt.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/rcard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/rcard.png
new file mode 100644
index 000000000..386496da9
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/rcard.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/rpt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/rpt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/rpt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/rpt.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/stamp.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/stamp.png
new file mode 100644
index 000000000..18d665257
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/stamp.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/stamp_mask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/stamp_mask.png
new file mode 100644
index 000000000..3a640c886
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/stamp_mask.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/style b/data/magic-m15-showcase-strixhaven-jp.mse-style/style
new file mode 100644
index 000000000..ed751f3b5
--- /dev/null
+++ b/data/magic-m15-showcase-strixhaven-jp.mse-style/style
@@ -0,0 +1,823 @@
+mse version: 2.0.0
+game: magic
+short name: JP Showcase
+full name: Strixhaven Showcase
+icon: card-sample.png
+installer group: magic/m15 style/normal cards
+position hint: 095
+
+version: 2021-06-01
+depends on:
+ package: magic.mse-game
+ version: 2014-06-25
+depends on:
+ package: magic-default-image.mse-include
+ version: 2007-09-23
+depends on:
+ package: magic-watermarks.mse-include
+ version: 2007-09-23
+depends on:
+ package: magic-identity-new.mse-include
+ version: 2012-01-22
+depends on:
+ package: magic-mana-large.mse-symbol-font
+ version: 2007-09-23
+depends on:
+ package: magic-mana-small.mse-symbol-font
+ version: 2007-09-23
+depends on:
+ package: magic-mainframe-extras.mse-include
+ version: 2007-09-23
+
+card width: 375
+card height: 523
+card dpi: 150
+####### card images from silverback_ape
+####### pt image from Card Conjurer
+#### https://cardconjurer.com/
+############################################################## Extra scripts
+init script:
+ # Load scripts for image box
+ include file: /magic-default-image.mse-include/scripts
+ include file: blends
+
+ # 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 }
+
+ template_prefix := [card: "" card2:"back/" name1:"name/" name2:"name/" name3:"name/" type1:"type/" type2:"type/" type3:"type/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"]
+ template_suffix := [card: "card.png" card2:"card.png" crown:"crown.png" name1:"cap.png" name2:"name.png" name3:"cap.png" type1:"cap.png" type2:"type.png" type3:"cap.png" pt: "pt.png" stamp: "stamp.jpg" 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] }
+ # Use land templates for previews because they show more contrast
+ hybrid_previews := "land,hybrid"
+ c1_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[0]) }
+ 3: { template(colors[0]) }
+ 4: { template(colors[0]) }
+ 5: { template(colors[0]) }
+ 6: { template(colors[0]) }
+ 7: { template(colors[0]) }
+ ]
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[0]) }
+ 3: { template(colors[0]) }
+ 4: { template(colors[0]) }
+ 5: { template(colors[0]) }
+ 6: { template(colors[0]) }
+ 7: { template(colors[0]) }
+ ]
+ horizontal: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[0]) }
+ 3: { template(colors[0]) }
+ 4: { template(colors[0]) }
+ 5: { template(colors[0]) }
+ 6: { template(colors[0]) }
+ 7: { template(colors[0]) }
+ ]
+ overlay: overlay_hybrid
+ ]
+ c2_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[1]) }
+ 4: { template(colors[1]) }
+ 5: { template(colors[1]) }
+ 6: { template(colors[1]) }
+ 7: { template(colors[1]) }
+ ]
+ vertical: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[1]) }
+ 4: { template(colors[1]) }
+ 5: { template(colors[1]) }
+ 6: { template(colors[1]) }
+ 7: { template(colors[1]) }
+ ]
+ horizontal: [
+ 1: { template(colors[0]) }
+ 2: { template(colors[1]) }
+ 3: { template(colors[1]) }
+ 4: { template(colors[1]) }
+ 5: { template(colors[1]) }
+ 6: { template(colors[1]) }
+ 7: { template(colors[1]) }
+ ]
+ overlay: overlay_hybrid
+ ]
+ ### i have no idea why card_hybrid isn't working or why i need both of these
+ slide_hybrid := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 3: { template(colors[2]) }
+ 4: { linear_blend(
+ image1: template(colors[3])
+ image2: template(colors[2])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 5: { template(colors[3]) }
+ 6: { linear_blend(
+ image1: template(colors[4])
+ image2: template(colors[3])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 7: { template(colors[4]) }
+ ]
+ vertical: horizontal_stamp_hybrid
+ horizontal: [
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0, y1: 0
+ x2: 0, y2: 0.85
+ )
+ }
+ 3: { template(colors[2]) }
+ 4: { template(colors[3]) }
+ 5: { template(colors[4]) }
+ 6: { template(colors[5]) }
+ 7: { template(colors[6]) }
+ ]
+ overlay: overlay_hybrid
+ ]
+ slide_hybrid2 := [
+ radial: [
+ 0: { template("c") }
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 3: { template(colors[2]) }
+ 4: { linear_blend(
+ image1: template(colors[3])
+ image2: template(colors[2])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 5: { template(colors[3]) }
+ 6: { linear_blend(
+ image1: template(colors[4])
+ image2: template(colors[3])
+ x1: -0.3, y1: 0
+ x2: 1.3, y2: 0
+ )}
+ 7: { template(colors[4]) }
+ ]
+ vertical: horizontal_stamp_hybrid
+ horizontal: [
+ 1: { template(colors[0]) }
+ 2: { linear_blend(
+ image1: template(colors[0])
+ image2: template(colors[1])
+ x1: 0, y1: 0
+ x2: 0.85, y2: 0
+ )
+ }
+ 3: { template(colors[2]) }
+ 4: { template(colors[3]) }
+ 5: { template(colors[4]) }
+ 6: { template(colors[5]) }
+ 7: { template(colors[6]) }
+ ]
+ overlay: overlay_hybrid
+ ]
+
+ card_background := { color_background(type:"card", base_hybrid:stamp_hybrid) }
+ name1_background := { color_background(type:"name1", base_hybrid:c1_hybrid) }
+ name2_background := { color_background(type:"name2", base_hybrid:slide_hybrid) }
+ name3_background := { color_background(type:"name3", base_hybrid:c2_hybrid) }
+ type1_background := { color_background(type:"type1", base_hybrid:c1_hybrid) }
+ type2_background := { color_background(type:"type2", base_hybrid:slide_hybrid2) }
+ type3_background := { color_background(type:"type3", base_hybrid:c2_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"
+ }
+
+ # Use guild mana symbols?
+ guild_mana := { styling.use_guild_mana_symbols }
+
+ # Is the card a promo card?
+ is_promo := { styling.promo }
+ is_legend := {set.auto_legends and contains(card.super_type, match:"Legendary") }
+ mana_sort := {
+ if styling.unsorted_casting_cost then
+ input
+ else
+ sort_text@(order: "XYZI[0123456789]HSCA(WUBRG)")()
+ }
+ ancestral_mana := { styling.ancestral_mana_symbols }
+ has_identity := { styling.color_indicator_dot }
+ 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: "")
+ jp_name_length := {card_style.name.content_height * length(card.name)}
+############################################################## Set info fields
+set info style:
+ symbol:
+ variation:
+ name: invertedcommon
+ border radius: 0.10
+ fill type: solid
+ fill color: rgb(255,255,255)
+ border color: rgb(0,0,0)
+############################################################## Extra style options
+styling field:
+ type: choice
+ name: language
+ choice: English
+ choice: Japanese
+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
+styling field:
+ type: boolean
+ name: use holofoil stamps
+ description: Change to no to disable rare holofoil stamps
+styling field:
+ type: boolean
+ name: color indicator dot
+ description: Use the color indicator dot
+ initial: no
+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
+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
+styling field:
+ type: boolean
+ name: masterpiece
+ description: Is this card a Masterpiece?
+ initial: no
+styling field:
+ type: boolean
+ name: inverted common symbol
+ description: Should the common rarity symbol be inverted, like in Coldsnap?
+ initial: no
+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") }
+############################################################## Card fields
+card style:
+ ############################# Background stuff
+ card color:
+ left: 0
+ top: 0
+ width: 375
+ height: 523
+ z index: 0
+ render style: image
+ popup style: in place
+ image: { card_background() }
+ mask: frame_mask.png
+ ############################# Name line
+ name:
+ left: 48
+ top: {if styling.language == "Japanese" then 550 else 42}
+ width: {max(37, card_style.name.content_width+10)}
+ height: 22
+ alignment: top shrink-overflow
+ padding bottom: 0
+ z index: 2
+ font:
+ name: Beleren Bold
+ size: {13 - shrink_name()}
+ color: white
+ line height hard: {if is_modal(card.rule_text) then 0.9 else 1.2 }
+ line height line: 1.5
+ line height soft: 0.9
+ line height hard max: {if is_modal(card.rule_text) then 1.0 else 1.3 }
+ line height line max: 1.6
+ casting cost:
+ right: 346
+ top: 29
+ width: { max(30, card_style.casting_cost.content_width) + 5 }
+ height: 23
+ alignment: middle right
+ font:
+ name: MPlantin
+ size: 15
+ symbol font:
+ name: magic-mana-small-strixhaven-jp
+ size: 15
+ alignment: middle right
+ always symbol: true
+ z index: 2
+ padding top: 0
+ ############################# Image
+ image:
+ left: 0
+ top: 0
+ width: 375
+ height: 486
+ z index: -1
+ default: {default_image(card.card_color)}
+ mask: image_mask.png
+ ############################# Card type
+ indicator:
+ left: 28
+ top: 301
+ width: 17
+ height: 17
+ z index: 1
+ render style: image
+ visible: { has_identity() }
+ image: { card_identity() }
+ type:
+ left: 32
+ top: {shrink_type() + 292 }
+ width: { max(105, card_style.type.content_width) }
+ height: { 19 - shrink_type() }
+ alignment: top center shrink-overflow
+ z index: 2
+ padding top: 2
+ font:
+ name: Beleren Bold
+ size: {12 - shrink_type()}
+ color: black
+ separator color: red
+ rarity:
+ right: 344
+ top: 298
+ width: 44
+ height: 22
+ z index: 2
+ render style: image
+ alignment: middle right
+ choice images:
+ # Images based on the set symbol
+ basic land:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "c.png"
+ else if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
+ else symbol_variation(symbol: set.symbol, variation: "common")
+ common:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "c.png"
+ else if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
+ else symbol_variation(symbol: set.symbol, variation: "common")
+ uncommon:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "u.png"
+ else symbol_variation(symbol: set.symbol, variation: "uncommon")
+ rare:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "r.png"
+ else symbol_variation(symbol: set.symbol, variation: "rare")
+ mythic rare:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "m.png"
+ else symbol_variation(symbol: set.symbol, variation: "mythic rare")
+ special:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "s.png"
+ else symbol_variation(symbol: set.symbol, variation: "special")
+ masterpiece:
+ script:
+ if use_main_rarity() then "/magic-mainframe-extras.mse-include/" + un_png(set.mainframe_rarity_name) + "mp.png"
+ else symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
+ ############################# Text box
+ text:
+ left: 32
+ top: {324-(-chop_top())}
+ width: 314
+ bottom: {478-chop_bot()}
+ font:
+ name: MPlantin
+ italic name: MPlantin-Italic
+ size: 12
+ scale down to: 6
+ color: black
+ symbol font:
+ name: { styling.text_box_mana_symbols }
+ size: 12
+ scale down to: 6
+ alignment:
+ script:
+ if (styling.center_text == "short text only" and
+ not contains(match:"\n", card.rule_text) and
+ card.flavor_text == "" and
+ card_style.text.content_lines <= 2) or
+ styling.center_text == "always"
+ then "middle center"
+ else "middle left"
+ z index: 2
+ padding left: 6
+ padding right: 4
+ line height hard: {if is_modal(card.rule_text) then 0.9 else 1.2 }
+ line height line: 1.5
+ line height soft: 0.9
+ line height hard max: {if is_modal(card.rule_text) then 1.0 else 1.3 }
+ line height line max: 1.6
+ watermark:
+ left: 25
+ top: 338
+ width: 324
+ height: 139
+ z index: 1
+ render style: image
+ popup style: in place
+ alignment: middle center
+ include file: /magic-watermarks.mse-include/watermarks
+ ############################# PT
+ pt:
+ z index: 2
+ left: 292
+ top: 467
+ width: 60
+ height: 28
+ alignment: center middle shrink-overflow
+ font:
+ name: Beleren Bold
+ size: 15
+ color: black
+ separator color: red
+ ############################# Card sorting / numbering
+ set code:
+ left: 24
+ top: 498
+ width: 40
+ height: 10
+ z index: 1
+ font:
+ name: Relay-Medium
+ size: 7
+ color: white
+ weight: bold
+ ############################# Copyright stuff
+ illustrator:
+ left: { 44 + card_style.set_code.content_width }
+ top: 497.5
+ width: 200
+ height: 10
+ z index: 1
+ font:
+ name: Beleren Small Caps Bold
+ size: 7.25
+ color: white
+ copyright:
+ right: 350
+ top: { if card.pt != "" then 500 else 493 }
+ width: 140
+ height: 10
+ z index: 2
+ visible: {not set.automatic_copyright}
+ alignment: middle right shrink-overflow
+ font:
+ name: Matrix
+ size: 7
+ color: white
+ weight: bold
+############################################################## Extra card fields
+extra card field:
+ type: text
+ name: card code
+ save value: false
+ script:
+ if set.automatic_card_numbers and not styling.remove_from_autocount then
+ forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
+ else
+ combined_editor(field1: card.custom_card_number, separator: " " + rarity_code() + " ", field2: card.card_code_text)
+extra card field:
+ type: choice
+ name: artist arrow
+ editable: false
+ save value: false
+ choice: white
+extra card field:
+ type: choice
+ name: pt box
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: name bar 1
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: name bar 2
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: name bar 3
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: type bar 1
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: type bar 2
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: type bar 3
+ script: card.card_color
+ editable: false
+ save value: false
+extra card field:
+ type: choice
+ name: foil stamp
+ choice: stamp
+ save value: false
+ editable: false
+extra card field:
+ type: choice
+ name: foil layer
+ choice: foil
+ save value: false
+ editable: false
+extra card field:
+ type: choice
+ name: stamp
+ script: card.card_color
+ show statistics: false
+extra card field:
+ type: text
+ name: auto copyright
+ script: set.copyright
+ save value: false
+ editable: false
+ show statistics: false
+extra card field:
+ type: choice
+ name: flavor bar
+ choice: bar
+ editable: false
+ save value: false
+ show statistics: false
+extra card field:
+ type: text
+ name: jp name
+ script: forward_editor(field: card.name)
+extra card style:
+ card code:
+ left: 24
+ top: 488
+ width: 120
+ height: 10
+ z index: 1
+ font:
+ name: Relay-Medium
+ size: 7
+ color: white
+ weight: bold
+ artist arrow:
+ left: { 28 + card_style.set_code.content_width }
+ top: 500
+ width: 12
+ height: 7
+ z index: 1
+ render style: image
+ image: artist_arrow.png
+ pt box:
+ left: 263
+ top: 467
+ width: 83
+ height: 27
+ z index: 1
+ visible: { card.pt != "" }
+ render style: image
+ image: pt.png
+ name bar 1:
+ left: 28
+ top: {if styling.language == "Japanese" then 24 else 80}
+ width: 56
+ height: 22
+ z index: 1
+ render style: image
+ image: {name1_background()}
+ angle: {if styling.language == "Japanese" then 0 else 90}
+ name bar 2:
+ left: {if styling.language == "Japanese" then 28 else 50}
+ top: {if styling.language == "Japanese" then 46 else 80}
+ width: 56
+ height: {if styling.language == "Japanese" then max(34, jp_name_length()-20) else card_style.name.content_width}
+ z index: 1
+ render style: image
+ image: {name2_background()}
+ angle: {if styling.language == "Japanese" then 0 else 90}
+ name bar 3:
+ left: {if styling.language == "Japanese" then 28 else 50+card_style.name.content_width-3.4}
+ top: {if styling.language == "Japanese" then 46 + max(34, jp_name_length()-20)-0.5 else 80}
+ width: 56
+ height: 22
+ z index: 1
+ render style: image
+ image: {flip_vertical(name3_background())}
+ angle: {if styling.language == "Japanese" then 0 else 90}
+ type bar 1:
+ left: 22
+ top: 289
+ width: 15
+ height: 30
+ z index: 1
+ render style: image
+ image: {type1_background()}
+ type bar 2:
+ left: 37
+ top: 289
+ width: {max(96, card_style.type.content_width)}
+ height: 30
+ z index: 1
+ render style: image
+ image: {type2_background()}
+ type bar 3:
+ left: {37+max(96, card_style.type.content_width)-0.4}
+ top: 289
+ width: 15
+ height: 30
+ z index: 1
+ render style: image
+ image: {flip_horizontal(type3_background())}
+ foil layer:
+ left: 0
+ top : 0
+ width: 375
+ height: 523
+ z index: 3
+ 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" }
+ stamp:
+ left: 165
+ top: 472
+ width: 46
+ height: 26
+ z index: 1
+ visible: { is_rare() and styling.use_holofoil_stamps }
+ render style: image
+ image: stamp.png
+ foil stamp:
+ left: 165
+ top: 472
+ width: 46
+ height: 26
+ z index: 2
+ visible: { is_rare() and styling.use_holofoil_stamps }
+ render style: image
+ image: foil_stamp.png
+ auto copyright:
+ right: 350
+ top: { if card.pt != "" then 500 else 493 }
+ width: 140
+ height: 10
+ z index: 2
+ alignment: middle right shrink-overflow
+ visible: {set.automatic_copyright}
+ font:
+ name: Matrix
+ size: 7
+ color: white
+ weight: bold
+ flavor bar:
+ left: 0
+ top: { bar_equation() }
+ width: 375
+ height: 1
+ z index: 1
+ render style: image
+ image: bar.png
+ visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" and set.use_flavor_bar }
+ jp name:
+ left: 37
+ top: 40
+ width: {if styling.language == "Japanese" then 37 else 0}
+ height: {max(50, jp_name_length())}
+ direction: vertical
+ alignment: top center shrink-overflow
+ padding bottom: 0
+ z index: 2
+ font:
+ name: Beleren Bold
+ size: {13 - shrink_name()}
+ color: white
+ line height hard: {if is_modal(card.rule_text) then 0.9 else 1.2 }
+ line height line: 1.5
+ line height soft: 0.9
+ line height hard max: {if is_modal(card.rule_text) then 1.0 else 1.3 }
+ line height line max: 1.6
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/acap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/acap.png
new file mode 100644
index 000000000..ec7454a9a
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/acap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/atype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/atype.png
new file mode 100644
index 000000000..2c4ec44ec
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/atype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/bcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/bcap.png
new file mode 100644
index 000000000..0cbc2fa3c
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/bcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/btype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/btype.png
new file mode 100644
index 000000000..de10ef54d
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/btype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ccap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ccap.png
new file mode 100644
index 000000000..1bcd32910
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ccap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ctype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ctype.png
new file mode 100644
index 000000000..470492e18
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ctype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/gcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/gcap.png
new file mode 100644
index 000000000..a3a0a8ba8
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/gcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/gtype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/gtype.png
new file mode 100644
index 000000000..c3e5ef300
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/gtype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/mcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/mcap.png
new file mode 100644
index 000000000..3461cfee3
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/mcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/mtype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/mtype.png
new file mode 100644
index 000000000..6f7674cf8
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/mtype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/rcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/rcap.png
new file mode 100644
index 000000000..dbb34c23c
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/rcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/rtype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/rtype.png
new file mode 100644
index 000000000..baba2b2ba
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/rtype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ucap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ucap.png
new file mode 100644
index 000000000..58987ed87
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/ucap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/utype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/utype.png
new file mode 100644
index 000000000..c9b28f39c
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/utype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/wcap.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/wcap.png
new file mode 100644
index 000000000..969d11b99
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/wcap.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/type/wtype.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/wtype.png
new file mode 100644
index 000000000..912259d24
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/type/wtype.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/ucard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/ucard.png
new file mode 100644
index 000000000..a40db9ae7
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/ucard.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/upt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/upt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/upt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/upt.png
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/ustamp.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/ustamp.png
new file mode 100644
index 000000000..2688b4260
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/ustamp.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/voverlay.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/voverlay.png
new file mode 100644
index 000000000..82010675b
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/voverlay.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/voverlay_mask.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/voverlay_mask.png
new file mode 100644
index 000000000..d2d196f3f
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/voverlay_mask.png differ
diff --git a/data/magic-m15-showcase-strixhaven-jp.mse-style/wcard.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/wcard.png
new file mode 100644
index 000000000..73b4e8afe
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven-jp.mse-style/wcard.png differ
diff --git a/data/magic-doublefaced-nyx-back.mse-style/wpt.png b/data/magic-m15-showcase-strixhaven-jp.mse-style/wpt.png
similarity index 100%
rename from data/magic-doublefaced-nyx-back.mse-style/wpt.png
rename to data/magic-m15-showcase-strixhaven-jp.mse-style/wpt.png
diff --git a/data/magic-m15-showcase-strixhaven.mse-style/pt.png b/data/magic-m15-showcase-strixhaven.mse-style/pt.png
new file mode 100644
index 000000000..e84d2ec65
Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/pt.png differ
diff --git a/data/magic-m15-showcase-strixhaven.mse-style/style b/data/magic-m15-showcase-strixhaven.mse-style/style
index 11a439627..552b70966 100644
--- a/data/magic-m15-showcase-strixhaven.mse-style/style
+++ b/data/magic-m15-showcase-strixhaven.mse-style/style
@@ -32,7 +32,9 @@ depends on:
card width: 375
card height: 523
card dpi: 150
-####### images from silverback_ape
+####### card images from silverback_ape
+####### pt image from Card Conjurer
+#### https://cardconjurer.com/
############################################################## Extra scripts
init script:
# Load scripts for image box
@@ -368,14 +370,14 @@ card style:
############################# PT
pt:
z index: 2
- left: 286
- top: 469
+ left: 292
+ top: 467
width: 60
height: 28
alignment: center middle shrink-overflow
font:
name: Beleren Bold
- size: 16
+ size: 15
color: black
separator color: red
############################# Card sorting / numbering
@@ -403,7 +405,7 @@ card style:
color: white
copyright:
right: 350
- top: { if card.pt != "" then 500 else 488 }
+ top: { if card.pt != "" then 500 else 493 }
width: 140
height: 10
z index: 2
@@ -488,14 +490,14 @@ extra card style:
render style: image
image: artist_arrow.png
pt box:
- left: 273
- top: 466
- width: 81
- height: 42
+ left: 263
+ top: 467
+ width: 83
+ height: 27
z index: 1
visible: { card.pt != "" }
render style: image
- image: { card_ptbox() }
+ image: pt.png
foil layer:
left: 0
top : 0
@@ -525,7 +527,7 @@ extra card style:
image: foil_stamp.png
auto copyright:
right: 350
- top: { if card.pt != "" then 500 else 488 }
+ top: { if card.pt != "" then 500 else 493 }
width: 140
height: 10
z index: 2
diff --git a/data/magic-m15-split-pichoro.mse-style/style b/data/magic-m15-split-pichoro.mse-style/style
index e2fa9a5e1..72a48e935 100644
--- a/data/magic-m15-split-pichoro.mse-style/style
+++ b/data/magic-m15-split-pichoro.mse-style/style
@@ -4,7 +4,7 @@ short name: Pich's M15 split
full name: After M15 Split Cards
icon: card-sample.png
installer group: magic/m15 style/split cards/pichoro's splits
-position hint: 041
+position hint: 704
version: 2018-02-09
depends on:
diff --git a/data/magic-m15-tri-leveler.mse-style/style b/data/magic-m15-tri-leveler.mse-style/style
index 257a2d62b..e60c5135f 100644
--- a/data/magic-m15-tri-leveler.mse-style/style
+++ b/data/magic-m15-tri-leveler.mse-style/style
@@ -59,10 +59,7 @@ init script:
# Is the card a promo card?
is_promo := { styling.promo }
- shrink_type := {if styling.shrink_typeline_text != "" then to_int(styling.shrink_typeline_text) else 0 }
- shrink_name := {if styling.shrink_name_text != "" then to_int(styling.shrink_name_text) else 0 }
- top_box_font_cap := {if styling.top_box_font_cap != "" then to_int(styling.top_box_font_cap) else 0 }
-
+
# Declare the card shape.
card_shape := { "leveler" }
@@ -86,27 +83,7 @@ set info style:
styling field:
type: text
name: level label
- description: Controls the level label font size.
-styling field:
- type: text
- name: shrink name text
- description: Reduces the name text N points.
-styling field:
- type: text
- name: shrink typeline text
- description: Reduces the typeline text N points.
-styling field:
- type: text
- name: top box font cap
- description: Controls the top text box font size N points.
-styling field:
- type: text
- name: level fontsize top
- description: Controls the level box font size.
-styling field:
- type: text
- name: level fontsize bottom
- description: Controls the level box font size.
+ description: Should the level indicator say something other than "LEVEL"?
styling field:
type: boolean
name: use holofoil stamps
@@ -226,13 +203,13 @@ card style:
left: { if card.card_symbol=="none" then 30 else 50 }
top: 30
right: { 341 - card_style.casting_cost.content_width }
- height: { 23 - (0.5 * shrink_name()) }
+ height: 23
alignment: bottom shrink-overflow
padding bottom: 0
z index: 1
font:
name: Beleren Bold
- size: { 16 - shrink_name() }
+ size: 16
color: black
casting cost:
right: 346
@@ -279,15 +256,15 @@ card style:
image: { card_identity() }
type:
left: { if has_identity() then "52" else "32" }
- top: {296 + shrink_type() }
+ top: 296
width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) }
- height: { 20 - shrink_type() }
+ height: 20
alignment: top shrink-overflow
z index: 1
padding top: 2
font:
name: Beleren Bold
- size: { 13 - shrink_type() }
+ size: 13
color: black
separator color: red
rarity:
@@ -322,12 +299,12 @@ card style:
font:
name: MPlantin
italic name: MPlantin-Italic
- size: { 14 - top_box_font_cap() }
+ size: 14
scale down to: 6
color: black
symbol font:
name: { styling.text_box_mana_symbols }
- size: { 14 - top_box_font_cap() }
+ size: 14
alignment:
script:
if (styling.center_text == "short text only" and
@@ -353,12 +330,12 @@ card style:
font:
name: MPlantin
italic name: MPlantin-Italic
- size: { if styling.level_fontsize_top == "" then 14 else styling.level_fontsize_top }
+ size: 14
scale down to: 6
color: black
symbol font:
name: { styling.text_box_mana_symbols }
- size: { if styling.level_fontsize_top == "" then 14 else styling.level_fontsize_top }
+ size: 14
alignment:
script:
if (styling.center_text == "short text only" and
@@ -384,12 +361,12 @@ card style:
font:
name: MPlantin
italic name: MPlantin-Italic
- size: { if styling.level_fontsize_bottom == "" then 14 else styling.level_fontsize_bottom }
+ size: 14
scale down to: 6
color: black
symbol font:
name: { styling.text_box_mana_symbols }
- size: { if styling.level_fontsize_bottom == "" then 11 else styling.level_fontsize_bottom }
+ size: 14
alignment:
script:
if (styling.center_text == "short text only" and
diff --git a/data/magic-m15-vehicles.mse-style/style b/data/magic-m15-vehicles.mse-style/style
index 55a9f49ff..ad51f0250 100644
--- a/data/magic-m15-vehicles.mse-style/style
+++ b/data/magic-m15-vehicles.mse-style/style
@@ -4,7 +4,7 @@ short name: M15 vehicle style
full name: After M15 Vehicles
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 002
+position hint: 704
version: 2018-02-08
depends on:
diff --git a/data/magic-m15.mse-style/style b/data/magic-m15.mse-style/style
index 1a3575c38..0aa1b2bdc 100644
--- a/data/magic-m15.mse-style/style
+++ b/data/magic-m15.mse-style/style
@@ -141,7 +141,7 @@ styling field:
name: promo
description: Is this card a promo card, with the "P" rarity?
initial: no
-styling field
+styling field:
type: boolean
name: masterpiece
description: Is this card a Masterpiece?
diff --git a/data/magic-mana-large.mse-symbol-font/symbol-font b/data/magic-mana-large.mse-symbol-font/symbol-font
index 43fef691b..b794e1229 100644
--- a/data/magic-mana-large.mse-symbol-font/symbol-font
+++ b/data/magic-mana-large.mse-symbol-font/symbol-font
@@ -536,95 +536,72 @@ symbol:
symbol:
code: 100
image: 100.png
- enabled: {ancestral_mana()}
symbol:
code: 99
image: 99.png
- enabled: {ancestral_mana()}
symbol:
code: 30
image: 30.png
- enabled: {ancestral_mana()}
symbol:
code: 29
image: 29.png
- enabled: {ancestral_mana()}
symbol:
code: 28
image: 28.png
- enabled: {ancestral_mana()}
symbol:
code: 27
image: 27.png
- enabled: {ancestral_mana()}
symbol:
code: 26
image: 26.png
- enabled: {ancestral_mana()}
symbol:
code: 25
image: 25.png
- enabled: {ancestral_mana()}
symbol:
code: 24
image: 24.png
- enabled: {ancestral_mana()}
symbol:
code: 23
image: 23.png
- enabled: {ancestral_mana()}
symbol:
code: 22
image: 22.png
- enabled: {ancestral_mana()}
symbol:
code: 21
image: 21.png
- enabled: {ancestral_mana()}
symbol:
code: 20
image: 20.png
- enabled: {ancestral_mana()}
symbol:
code: 19
image: 19.png
- enabled: {ancestral_mana()}
symbol:
code: 18
image: 18.png
- enabled: {ancestral_mana()}
symbol:
code: 15
image: 15.png
- enabled: {ancestral_mana()}
symbol:
code: 16
image: 16.png
- enabled: {ancestral_mana()}
symbol:
code: 15
image: 15.png
- enabled: {ancestral_mana()}
symbol:
code: 14
image: 14.png
- enabled: {ancestral_mana()}
symbol:
code: 13
image: 13.png
- enabled: {ancestral_mana()}
symbol:
code: 12
image: 12.png
- enabled: {ancestral_mana()}
symbol:
code: 11
image: 11.png
- enabled: {ancestral_mana()}
symbol:
code: 10
image: 10.png
- enabled: {ancestral_mana()}
symbol:
code: 9
image: 9.png
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/artifact.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/artifact.png
new file mode 100644
index 000000000..cdb98ef64
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/artifact.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/black_circle.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/black_circle.png
new file mode 100644
index 000000000..a1f55fc64
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/black_circle.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/checkbox.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/checkbox.png
new file mode 100644
index 000000000..b419b5d28
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/checkbox.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/creature.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/creature.png
new file mode 100644
index 000000000..e5f9238da
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/creature.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/enchantment.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/enchantment.png
new file mode 100644
index 000000000..7f17a90db
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/enchantment.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/energy_counter.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/energy_counter.png
new file mode 100644
index 000000000..43b82027e
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/energy_counter.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/instant.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/instant.png
new file mode 100644
index 000000000..525f4c9ef
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/instant.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/land.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/land.png
new file mode 100644
index 000000000..495b51645
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/land.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_a.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_a.png
new file mode 100644
index 000000000..95e641b33
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_a.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_aa.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_aa.png
new file mode 100644
index 000000000..8de8891b1
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_aa.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_b.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_b.png
new file mode 100644
index 000000000..13871091a
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_b.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bb.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bb.png
new file mode 100644
index 000000000..95dcfc198
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bb.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bbb.png
new file mode 100644
index 000000000..35bcb0532
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bbb.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bg.png
new file mode 100644
index 000000000..457fcb5cb
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_bg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_br.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_br.png
new file mode 100644
index 000000000..46d711fd0
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_br.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_c.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_c.png
new file mode 100644
index 000000000..2bb1a1d74
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_c.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cb.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cb.png
new file mode 100644
index 000000000..f689acc9b
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cb.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cc.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cc.png
new file mode 100644
index 000000000..9f089894d
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cc.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cg.png
new file mode 100644
index 000000000..b17ed1d61
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_chaos.png
new file mode 100644
index 000000000..8c92bd699
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_chaos.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_circle.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_circle.png
new file mode 100644
index 000000000..d8d26454b
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_circle.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_circle_large.png
new file mode 100644
index 000000000..a5818a7ec
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_circle_large.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cr.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cr.png
new file mode 100644
index 000000000..0e05d8f7f
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cr.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cu.png
new file mode 100644
index 000000000..da6c85ce0
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cw.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cw.png
new file mode 100644
index 000000000..0b71e34d2
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_cw.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_g.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_g.png
new file mode 100644
index 000000000..236b1ad9f
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_g.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gg.png
new file mode 100644
index 000000000..5621653de
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ggg.png
new file mode 100644
index 000000000..8c4be4044
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ggg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gu.png
new file mode 100644
index 000000000..745d2ce0d
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_bg.png
new file mode 100644
index 000000000..cec59f623
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_bg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_br.png
new file mode 100644
index 000000000..ef0a6a2d2
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_br.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_gu.png
new file mode 100644
index 000000000..9cb5e1773
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_gu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_gw.png
new file mode 100644
index 000000000..6a6bf818e
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_gw.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_rg.png
new file mode 100644
index 000000000..42bb11cd7
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_rg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_rw.png
new file mode 100644
index 000000000..e8768cab3
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_rw.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_ub.png
new file mode 100644
index 000000000..41c88d8e7
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_ub.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_ur.png
new file mode 100644
index 000000000..943074b1a
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_ur.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_wb.png
new file mode 100644
index 000000000..c47c493a4
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_wb.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_wu.png
new file mode 100644
index 000000000..51878b777
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_guild_wu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gw.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gw.png
new file mode 100644
index 000000000..f2567eb90
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_gw.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_h.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_h.png
new file mode 100644
index 000000000..981a2bf88
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_h.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hb.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hb.png
new file mode 100644
index 000000000..ceedcdabd
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hb.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hg.png
new file mode 100644
index 000000000..48150e675
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hk.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hk.png
new file mode 100644
index 000000000..1c3795e37
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hk.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hp.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hp.png
new file mode 100644
index 000000000..be809db25
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hp.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hr.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hr.png
new file mode 100644
index 000000000..3d7c45342
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hr.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hu.png
new file mode 100644
index 000000000..c2070e278
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hw.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hw.png
new file mode 100644
index 000000000..de5123d49
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_hw.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_infinite.png
new file mode 100644
index 000000000..0e45915ed
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_infinite.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_k.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_k.png
new file mode 100644
index 000000000..491369a06
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_k.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_kk.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_kk.png
new file mode 100644
index 000000000..2f8f155fd
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_kk.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_kkk.png
new file mode 100644
index 000000000..fe39baaec
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_kkk.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_p.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_p.png
new file mode 100644
index 000000000..4e057c44d
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_p.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_phi.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_phi.png
new file mode 100644
index 000000000..bde41526e
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_phi.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_pp.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_pp.png
new file mode 100644
index 000000000..637dc36d2
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_pp.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ppp.png
new file mode 100644
index 000000000..9cf73e5a3
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ppp.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q.png
new file mode 100644
index 000000000..3fb1cec22
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q_old.png
new file mode 100644
index 000000000..40ada7a23
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q_old.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q_older.png
new file mode 100644
index 000000000..c5cf9f14e
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_q_older.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_r.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_r.png
new file mode 100644
index 000000000..ceaa46c84
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_r.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rg.png
new file mode 100644
index 000000000..cf7eff0cc
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rr.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rr.png
new file mode 100644
index 000000000..25723f858
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rr.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rrr.png
new file mode 100644
index 000000000..2d1a7873a
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rrr.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rw.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rw.png
new file mode 100644
index 000000000..2e03e9e93
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_rw.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_s.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_s.png
new file mode 100644
index 000000000..c85a4de5c
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_s.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t.png
new file mode 100644
index 000000000..e94452600
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t_old.png
new file mode 100644
index 000000000..882cda38b
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t_old.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t_older.png
new file mode 100644
index 000000000..939eed1d1
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_t_older.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_u.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_u.png
new file mode 100644
index 000000000..741e3e858
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_u.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ub.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ub.png
new file mode 100644
index 000000000..cfb814037
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ub.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ur.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ur.png
new file mode 100644
index 000000000..61aceabfe
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ur.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_uu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_uu.png
new file mode 100644
index 000000000..52f36a238
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_uu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_uuu.png
new file mode 100644
index 000000000..e4674b74b
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_uuu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_w.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_w.png
new file mode 100644
index 000000000..e150be596
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_w.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wb.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wb.png
new file mode 100644
index 000000000..c21ab49a3
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wb.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wu.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wu.png
new file mode 100644
index 000000000..0637993f9
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wu.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wubrg.png
new file mode 100644
index 000000000..eed77b21e
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_wubrg.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ww.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ww.png
new file mode 100644
index 000000000..ff65c37b3
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_ww.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_www.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_www.png
new file mode 100644
index 000000000..dbdb1de32
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mana_www.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_hybrid.png
new file mode 100644
index 000000000..2f01891f4
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_hybrid.png differ
diff --git a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artist_arrow.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_phyrexian.png
similarity index 71%
rename from data/magic-m15-doublefaced-borderable-sparker.mse-style/artist_arrow.png
rename to data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_phyrexian.png
index ea39aa438..48e37dfb1 100644
Binary files a/data/magic-m15-doublefaced-borderable-sparker.mse-style/artist_arrow.png and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_phyrexian.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_trihybrid_1.png
new file mode 100644
index 000000000..30c9a8c9f
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_trihybrid_1.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_trihybrid_2.png
new file mode 100644
index 000000000..ed387d5f6
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/mask_trihybrid_2.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/multitype.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/multitype.png
new file mode 100644
index 000000000..e7d2907d7
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/multitype.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/night_circle.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/night_circle.png
new file mode 100644
index 000000000..aab6bb496
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/night_circle.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/one_half.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/one_half.png
new file mode 100644
index 000000000..5e368da9e
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/one_half.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/phi.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/phi.png
new file mode 100644
index 000000000..6407b0a73
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/phi.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/planeswalk.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/planeswalk.png
new file mode 100644
index 000000000..cb34121e8
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/planeswalk.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/planeswalker.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/planeswalker.png
new file mode 100644
index 000000000..999e13e38
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/planeswalker.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/sorcery.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/sorcery.png
new file mode 100644
index 000000000..5dd26d5ed
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/sorcery.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/structure.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/structure.png
new file mode 100644
index 000000000..e271c3046
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/structure.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/sun_circle.png b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/sun_circle.png
new file mode 100644
index 000000000..0351b30b1
Binary files /dev/null and b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/sun_circle.png differ
diff --git a/data/magic-mana-small-strixhaven-jp.mse-symbol-font/symbol-font b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/symbol-font
new file mode 100644
index 000000000..f844e7884
--- /dev/null
+++ b/data/magic-mana-small-strixhaven-jp.mse-symbol-font/symbol-font
@@ -0,0 +1,564 @@
+mse version: 2.0.0
+short name: M15 JP Mystical Archive Mana
+position hint: 202
+icon: mana_u.png
+version: 2021-06-01
+installer group: magic/Mana symbols/normal style with extra colors/M15
+# Symbol font in the normal, flat, style, used for text boxes and on old style cards
+# Note:
+# Define mana_t := {"new|old|older"} in the init script of the style
+#
+# So for example:
+#
+#init script:
+# mana_t := {"new"}
+
+image font size: 125
+horizontal space: 2
+
+###################################################################################### Type Symbols
+symbol:
+ code: artifact
+ image: artifact.png
+ image font size: 206
+symbol:
+ code: creature
+ image: creature.png
+ image font size: 194
+symbol:
+ code: enchantment
+ image: enchantment.png
+ image font size: 186
+symbol:
+ code: instant
+ image: instant.png
+ image font size: 169
+symbol:
+ code: land
+ image: land.png
+ image font size: 199
+symbol:
+ code: multitype
+ image: multitype.png
+ image font size: 177
+symbol:
+ code: planeswalker
+ image: planeswalker.png
+ image font size: 203
+symbol:
+ code: sorcery
+ image: sorcery.png
+ image font size: 186
+symbol:
+ code: structure
+ image: structure.png
+ image font size: 221
+###################################################################################### Extra Symbols
+symbol:
+ code: checkbox
+ image: checkbox.png
+symbol:
+ code: sun
+ image: sun_circle.png
+ image font size: 432
+symbol:
+ code: moon
+ image: night_circle.png
+ image font size: 432
+symbol:
+ code: planeswalk
+ image: planeswalk.png
+ image font size: 100
+
+###################################################################################### Symbols That Actually Appear on Cards
+symbol:
+ code: phi
+ image: phi.png
+ image font size: 27
+symbol:
+ code: .5
+ image: one_half.png
+ image font size: 206
+symbol:
+ code: E
+ image: energy_counter.png
+###################################################################################### Tap Symbols
+symbol:
+ code: T
+ image: mana_t_older.png
+ enabled: { mana_t() == "older" }
+symbol:
+ code: T
+ image: mana_t_old.png
+ enabled: { mana_t() == "old" }
+symbol:
+ code: T
+ image: mana_t.png
+###################################################################################### Untap Symbols
+symbol:
+ code: Q
+ image: mana_q_older.png
+ enabled: { mana_t() == "older" }
+symbol:
+ code: Q
+ image: mana_q_old.png
+ enabled: { mana_t() == "old" }
+symbol:
+ code: Q
+ image: mana_q.png
+###################################################################################### Chaos Symbol
+symbol:
+ code: chaos
+ image: mana_chaos.png
+ image font size: 168.75
+###################################################################################### Prismatic Symbols
+symbol:
+ code: W/U/B/R/G
+ image: mana_wubrg.png
+###################################################################################### Guild Symbols
+symbol:
+ code: W/U
+ image: mana_guild_wu.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: U/B
+ image: mana_guild_ub.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: B/R
+ image: mana_guild_br.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: R/G
+ image: mana_guild_rg.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: G/W
+ image: mana_guild_gw.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: W/B
+ image: mana_guild_wb.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: U/R
+ image: mana_guild_ur.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: B/G
+ image: mana_guild_bg.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: R/W
+ image: mana_guild_rw.png
+ image font size: 150
+ enabled: { guild_mana() }
+symbol:
+ code: G/U
+ image: mana_guild_gu.png
+ image font size: 150
+ enabled: { guild_mana() }
+###################################################################################### Regular Hybrid Symbols
+symbol:
+ code: W/U
+ image: mana_wu.png
+ image font size: 150
+symbol:
+ code: U/B
+ image: mana_ub.png
+ image font size: 150
+symbol:
+ code: B/R
+ image: mana_br.png
+ image font size: 150
+symbol:
+ code: R/G
+ image: mana_rg.png
+ image font size: 150
+symbol:
+ code: G/W
+ image: mana_gw.png
+ image font size: 150
+symbol:
+ code: W/B
+ image: mana_wb.png
+ image font size: 150
+symbol:
+ code: U/R
+ image: mana_ur.png
+ image font size: 150
+symbol:
+ code: B/G
+ image: mana_bg.png
+ image font size: 150
+symbol:
+ code: R/W
+ image: mana_rw.png
+ image font size: 150
+symbol:
+ code: G/U
+ image: mana_gu.png
+ image font size: 150
+###################################################################################### Colorless Hybrid Symbols
+symbol:
+ code: C/W
+ image: mana_cw.png
+ image font size: 150
+symbol:
+ code: C/U
+ image: mana_cu.png
+ image font size: 150
+symbol:
+ code: C/B
+ image: mana_cb.png
+ image font size: 150
+symbol:
+ code: C/R
+ image: mana_cr.png
+ image font size: 150
+symbol:
+ code: C/G
+ image: mana_cg.png
+ image font size: 150
+###################################################################################### Phyrexian Mana Symbols
+symbol:
+ code: H/W
+ image: mana_hw.png
+ image font size: 120
+symbol:
+ code: H/U
+ image: mana_hu.png
+ image font size: 120
+symbol:
+ code: H/B
+ image: mana_hb.png
+ image font size: 120
+symbol:
+ code: H/R
+ image: mana_hr.png
+ image font size: 120
+symbol:
+ code: H/G
+ image: mana_hg.png
+ image font size: 120
+symbol:
+ code: H
+ image: mana_h.png
+ image font size: 120
+###################################################################################### Regular Mana Symbols
+symbol:
+ code: W
+ image: mana_w.png
+symbol:
+ code: U
+ image: mana_u.png
+symbol:
+ code: B
+ image: mana_b.png
+symbol:
+ code: R
+ image: mana_r.png
+symbol:
+ code: G
+ image: mana_g.png
+symbol:
+ code: P
+ image: mana_p.png
+symbol:
+ code: K
+ image: mana_k.png
+symbol:
+ code: A
+ image: mana_a.png
+symbol:
+ code: C
+ image: mana_c.png
+symbol:
+ code: S
+ image: mana_s.png
+###################################################################################### #/C Hybrid Symbols
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_ww.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/W
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_uu.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/U
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_bb.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/B
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_rr.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/R
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_gg.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/G
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_pp.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/P
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_kk.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/K
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_ss.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/S
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_cc.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/C
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+symbol:
+ image: { masked_blend(dark: "mana_circle_large.png", light: "mana_aa.png", mask: "mask_hybrid.png") }
+ code: ([XYZ0-9])/A
+ regex: yes
+ draw text: 1
+ text margin left: -.16
+ text margin right: .2
+ text margin top: -.08
+ text margin bottom: .34
+ text font:
+ name: MPlantin
+ size: .6
+ color: black
+ max stretch: 0.5
+ image font size: 150
+
+###################################################################################### Colorless XYZ Symbols
+symbol:
+ image: mana_circle.png
+ code: [XYZ]
+ regex: yes
+ draw text: 0
+ text margin left: .23
+ text margin right: .23
+ text margin top: -.11
+ text margin bottom: -.11
+ text font:
+ name: MPlantin
+ size: 1
+ color: black
+symbol:
+ image: mana_infinite.png
+ code: ∞
+###################################################################################### Colorless Mana Symbols
+symbol:
+ image: mana_circle.png
+ code: [0-9]+(?!/[WUBRGSTQ2])|.
+ regex: yes
+ draw text: 0
+ text margin left: .2
+ text margin right: .2
+ text margin top: -.14
+ text margin bottom: -.14
+ text font:
+ name: MPlantin
+ size: 1
+ color: black
+ max stretch: 0.57
+#########################################################################################################
+# Insert-symbol menu
+insert symbol menu:
+ item: T
+ item: Q
+ item: chaos
+ item: E
+ item:
+ type: line
+ item: X
+ item: Y
+ item: Z
+ item: ∞
+ item: C
+ item:
+ type: custom
+ name: colorless
+ item:
+ type: line
+ item: W
+ item: U
+ item: B
+ item: R
+ item: G
+ item: S
+ item:
+ type: line
+ item:
+ name: hybrid
+ item: W/U
+ item: U/B
+ item: B/R
+ item: R/G
+ item: G/W
+ item:
+ type: line
+ item: W/B
+ item: U/R
+ item: B/G
+ item: R/W
+ item: G/U
+ item:
+ name: with colorless
+ item: C/W
+ item: C/U
+ item: C/B
+ item: C/R
+ item: C/G
+ item:
+ name: phyrexian
+ item: H
+ item: H/W
+ item: H/U
+ item: H/B
+ item: H/R
+ item: H/G
+ item:
+ type: line
+ item:
+ name: prismatic
+ item: W/U/B/R/G
+ item:
+ type: line
+ item:
+ name: number hybrids
+ item: 2/W
+ item: 2/U
+ item: 2/B
+ item: 2/R
+ item: 2/G
+ item: 2/C
+ item:
+ type: line
+ item:
+ name: card types
+ item: artifact
+ item: creature
+ item: enchantment
+ item: instant
+ item: land
+ item: multitype
+ item: planeswalker
+ item: sorcery
+ item: structure
+ item:
+ type: line
+ item:
+ name: other symbols
+ item: .5
+ item: sun
+ item: moon
+ item: checkbox
+ item: phi
+ item: planeswalk
diff --git a/data/magic-mana-small.mse-symbol-font/symbol-font b/data/magic-mana-small.mse-symbol-font/symbol-font
index 3bc863f51..cfbcb9c6c 100644
--- a/data/magic-mana-small.mse-symbol-font/symbol-font
+++ b/data/magic-mana-small.mse-symbol-font/symbol-font
@@ -678,95 +678,72 @@ symbol:
symbol:
code: 100
image: 100.png
- enabled: {ancestral_mana()}
symbol:
code: 99
image: 99.png
- enabled: {ancestral_mana()}
symbol:
code: 30
image: 30.png
- enabled: {ancestral_mana()}
symbol:
code: 29
image: 29.png
- enabled: {ancestral_mana()}
symbol:
code: 28
image: 28.png
- enabled: {ancestral_mana()}
symbol:
code: 27
image: 27.png
- enabled: {ancestral_mana()}
symbol:
code: 26
image: 26.png
- enabled: {ancestral_mana()}
symbol:
code: 25
image: 25.png
- enabled: {ancestral_mana()}
symbol:
code: 24
image: 24.png
- enabled: {ancestral_mana()}
symbol:
code: 23
image: 23.png
- enabled: {ancestral_mana()}
symbol:
code: 22
image: 22.png
- enabled: {ancestral_mana()}
symbol:
code: 21
image: 21.png
- enabled: {ancestral_mana()}
symbol:
code: 20
image: 20.png
- enabled: {ancestral_mana()}
symbol:
code: 19
image: 19.png
- enabled: {ancestral_mana()}
symbol:
code: 18
image: 18.png
- enabled: {ancestral_mana()}
symbol:
code: 15
image: 15.png
- enabled: {ancestral_mana()}
symbol:
code: 16
image: 16.png
- enabled: {ancestral_mana()}
symbol:
code: 15
image: 15.png
- enabled: {ancestral_mana()}
symbol:
code: 14
image: 14.png
- enabled: {ancestral_mana()}
symbol:
code: 13
image: 13.png
- enabled: {ancestral_mana()}
symbol:
code: 12
image: 12.png
- enabled: {ancestral_mana()}
symbol:
code: 11
image: 11.png
- enabled: {ancestral_mana()}
symbol:
code: 10
image: 10.png
- enabled: {ancestral_mana()}
symbol:
code: 9
image: 9.png
diff --git a/data/magic-megaman.mse-style/style b/data/magic-megaman.mse-style/style
index fc3413e08..76f9a91a0 100644
--- a/data/magic-megaman.mse-style/style
+++ b/data/magic-megaman.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Megaman 2
full name: YOU GOT Card Maker
icon: card-sample.png
-position hint: 105
+position hint: 831
installer group: magic/megaman 2 style/normal cards
version: 2014-02-24
diff --git a/data/magic-monarch-emblem-with-name.mse-style/style b/data/magic-monarch-emblem-with-name.mse-style/style
index 34008f2b7..e096ca863 100644
--- a/data/magic-monarch-emblem-with-name.mse-style/style
+++ b/data/magic-monarch-emblem-with-name.mse-style/style
@@ -4,7 +4,7 @@ short name: Monarch Emblem + Name
full name: Monarch Planeswalker Emblem With Nameline
icon: card-sample.png
installer group: magic/m15 style/Emblems
-position hint: 018
+position hint: 090
version: 2018-02-22
depends on:
diff --git a/data/magic-monarch-emblem.mse-style/style b/data/magic-monarch-emblem.mse-style/style
index 18c991f57..163c9c934 100644
--- a/data/magic-monarch-emblem.mse-style/style
+++ b/data/magic-monarch-emblem.mse-style/style
@@ -4,7 +4,7 @@ short name: Monarch Emblem
full name: Monarch Planeswalker Emblem
icon: card-sample.png
installer group: magic/m15 style/Emblems
-position hint: 018
+position hint: 090
version: 2018-02-22
depends on:
@@ -45,6 +45,11 @@ set info style:
fill color: rgb(255,255,255)
border color: rgb(0,0,0)
############################################################## Extra style
+styling field:
+ type: boolean
+ name: namebar
+ initial: no
+ description: use the bar as a nameline instead of a typeline
styling field:
type: boolean
name: use guild mana symbols
@@ -104,20 +109,17 @@ styling style:
card style:
############################# Background stuff
###################C######### Name line
- #name:
- # left: 30
- # top: 26
- # width: 315
- # height: 28
- # alignment: bottom center
- # padding bottom: -2
- # padding top: 2
- # z index: 2
- # font:
- # name: Beleren Small Caps Bold
- # size: 19
- # color: rgb(255,239,128)
- # always symbol: true
+ name:
+ left: 28
+ top: 299
+ width: { 308 - max(22,card_style.rarity.content_width) }
+ height: {if styling.namebar then 22 else 0}
+ alignment: bottom center
+ z index: 2
+ font:
+ name: Beleren Small Caps Bold
+ size: 15
+ color: rgb(255,239,128)
############################# Image
image:
left: -10
@@ -131,7 +133,7 @@ card style:
left: 28
top: 297
width: { 308 - max(22,card_style.rarity.content_width) }
- height: 20
+ height: {if styling.namebar then 0 else 20}
alignment: top shrink-overflow
z index: 2
padding top: 2
@@ -142,29 +144,29 @@ card style:
size: 14
color: rgb(255,239,128)
separator color: rgb(128,128,128)
- #rarity:
- # right: 343
- # top: 334
- # width: 44
- # height: 22
- # z index: 2
- # alignment: middle right
- # render style: image
- # choice images:
- # # Images based on the set symbol
- # basic land:
- # script:
- # if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- # else symbol_variation(symbol: set.symbol, variation: "common")
- # common:
- # script:
- # if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- # else symbol_variation(symbol: set.symbol, variation: "common")
- # uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- # rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- # mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- # special: script: symbol_variation(symbol: set.symbol, variation: "special")
- # masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
+ rarity:
+ right: 344
+ top: 298
+ width: 44
+ height: 22
+ z index: 2
+ alignment: middle right
+ render style: image
+ choice images:
+ # Images based on the set symbol
+ basic land:
+ script:
+ if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
+ else symbol_variation(symbol: set.symbol, variation: "common")
+ common:
+ script:
+ if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
+ else symbol_variation(symbol: set.symbol, variation: "common")
+ uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
+ rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
+ mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
+ special: script: symbol_variation(symbol: set.symbol, variation: "special")
+ masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
############################# Text box
text:
left: 31
diff --git a/data/magic-mtgscommunity-1.mse-style/style b/data/magic-mtgscommunity-1.mse-style/style
index 5ceaf16db..b078e7124 100644
--- a/data/magic-mtgscommunity-1.mse-style/style
+++ b/data/magic-mtgscommunity-1.mse-style/style
@@ -4,7 +4,7 @@ short name: MTGS
full name: community Frame 1
installer group: magic/MTGS Community 1
icon: card-sample.png
-position hint: 202
+position hint: 832
version: 2014-2-22
depends on:
diff --git a/data/magic-mtgscommunity-2.mse-style/style b/data/magic-mtgscommunity-2.mse-style/style
index bf9ac7745..167c44a49 100644
--- a/data/magic-mtgscommunity-2.mse-style/style
+++ b/data/magic-mtgscommunity-2.mse-style/style
@@ -4,7 +4,7 @@ short name: MTGS
full name: community Frame 2
installer group: magic/MTGS Community 2
icon: card-sample.png
-position hint: 202
+position hint: 833
version: 2014-02-22
depends on:
diff --git a/data/magic-music.mse-style/style b/data/magic-music.mse-style/style
index 50cf4a0d9..501a7e948 100644
--- a/data/magic-music.mse-style/style
+++ b/data/magic-music.mse-style/style
@@ -4,7 +4,7 @@ full name: Music cards
short name: Music cards
installer group: magic/music style
icon: card-sample.png
-position hint: 104
+position hint: 834
version: 2014-02-22
depends on:
diff --git a/data/magic-new-artbg.mse-style/style b/data/magic-new-artbg.mse-style/style
index 5006a4dbc..81c67de83 100644
--- a/data/magic-new-artbg.mse-style/style
+++ b/data/magic-new-artbg.mse-style/style
@@ -4,7 +4,7 @@ short name: Art Background
full name: Expanded Art Alteration
installer group: magic/new style/artbackground cards
icon: card-sample.png
-position hint: 019
+position hint: 251
version: 2014-02-22
depends on:
diff --git a/data/magic-new-clear.mse-style/style b/data/magic-new-clear.mse-style/style
index 26948ad30..5c2d6bfec 100644
--- a/data/magic-new-clear.mse-style/style
+++ b/data/magic-new-clear.mse-style/style
@@ -1,4 +1,4 @@
-mse version: 2.0.0
+205mse version: 2.0.0
game: magic
short name: Modern Clear
full name: After 8th edition Clear
diff --git a/data/magic-new-conspiracy.mse-style/style b/data/magic-new-conspiracy.mse-style/style
index 42914d9c0..4fcd3e43d 100644
--- a/data/magic-new-conspiracy.mse-style/style
+++ b/data/magic-new-conspiracy.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Conspiracy
full name: After 8th edition Conspiracy
icon: card-sample.png
installer group: magic/new style/normal cards/Conspiracy
-position hint: 012
+position hint: 213
version: 2014-07-03
depends on:
diff --git a/data/magic-new-curse.mse-style/style b/data/magic-new-curse.mse-style/style
index ede8749e8..04321e426 100644
--- a/data/magic-new-curse.mse-style/style
+++ b/data/magic-new-curse.mse-style/style
@@ -4,7 +4,7 @@ short name: Curse
full name: Unhinged Curses
icon: card-sample.png
installer group: magic/new style/curse cards
-position hint: 015
+position hint: 904
version: 2014-02-22
depends on:
diff --git a/data/magic-new-doublefaced-sacrificer.mse-style/style b/data/magic-new-doublefaced-sacrificer.mse-style/style
index e029ab82b..1aafcc261 100644
--- a/data/magic-new-doublefaced-sacrificer.mse-style/style
+++ b/data/magic-new-doublefaced-sacrificer.mse-style/style
@@ -4,7 +4,7 @@ short name: Sacrificers
full name: Planeswalker -> Creature
installer group: magic/new style/double faced/sacrificer
icon: card-sample.png
-position hint: 019
+position hint: 265
version: 2014-02-22
depends on:
diff --git a/data/magic-new-doublefaced-sparker.mse-style/style b/data/magic-new-doublefaced-sparker.mse-style/style
index 1ccf9a57e..5bb6ab77e 100644
--- a/data/magic-new-doublefaced-sparker.mse-style/style
+++ b/data/magic-new-doublefaced-sparker.mse-style/style
@@ -4,7 +4,7 @@ short name: Sparkers
full name: Creature -> Planeswalker
installer group: magic/new style/double faced/sparker
icon: card-sample.png
-position hint: 019
+position hint: 264
version: 2014-02-22
depends on:
diff --git a/data/magic-new-doublefaced.mse-style/style b/data/magic-new-doublefaced.mse-style/style
index c51f8c795..d03a6f148 100644
--- a/data/magic-new-doublefaced.mse-style/style
+++ b/data/magic-new-doublefaced.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern double-faced
full name: Double-faced
icon: card-sample.png
installer group: magic/new style/double faced
-position hint: 013
+position hint: 261
version: 2014-02-22
depends on:
diff --git a/data/magic-new-duplex.mse-style/style b/data/magic-new-duplex.mse-style/style
index f224c62e0..2edc2bbcc 100644
--- a/data/magic-new-duplex.mse-style/style
+++ b/data/magic-new-duplex.mse-style/style
@@ -1,10 +1,10 @@
mse version: 2.0.0
game: magic
short name: Modern Duplex
-full name: Duplex Sytle Card
+full name: Duplex Style Card
icon: card-sample.png
installer group: magic/new style/duplex cards
-position hint: 014
+position hint: 289
version: 2014-07-02
depends on:
diff --git a/data/magic-new-emblem.mse-style/style b/data/magic-new-emblem.mse-style/style
index 4f6662d93..7cd480616 100644
--- a/data/magic-new-emblem.mse-style/style
+++ b/data/magic-new-emblem.mse-style/style
@@ -4,7 +4,7 @@ short name: Emblems
full name: Modern style
installer group: magic/new style/emblems
icon: card-sample.png
-position hint: 999
+position hint: 290
version: 2014-02-22
depends on:
diff --git a/data/magic-new-extra.mse-style/style b/data/magic-new-extra.mse-style/style
index 6a9c07230..ed4b1a1e7 100644
--- a/data/magic-new-extra.mse-style/style
+++ b/data/magic-new-extra.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Extra
full name: Modern w/ Extra Colors
installer group: magic/new style/extra colors
icon: card-sample.png
-position hint: 018
+position hint: 250
version: 2016-01-05
depends on:
diff --git a/data/magic-new-flip-clear.mse-style/style b/data/magic-new-flip-clear.mse-style/style
index 86f039c8f..9fe1e59f8 100644
--- a/data/magic-new-flip-clear.mse-style/style
+++ b/data/magic-new-flip-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Flip
full name: Modern clear flip cards
installer group: magic/new style/flip cards/Clear
icon: card-sample.png
-position hint: 014
+position hint: 245
version: 2015-12-13
depends on:
diff --git a/data/magic-new-flip.mse-style/style b/data/magic-new-flip.mse-style/style
index 3a8fcee0e..692739e3f 100644
--- a/data/magic-new-flip.mse-style/style
+++ b/data/magic-new-flip.mse-style/style
@@ -4,7 +4,7 @@ short name: Flip Cards
full name: Modern flip cards
installer group: magic/new style/flip cards
icon: card-sample.png
-position hint: 013
+position hint: 244
version: 2014-02-22
depends on:
diff --git a/data/magic-new-fulltext.mse-style/style b/data/magic-new-fulltext.mse-style/style
index 1a8fe817c..9707d116d 100644
--- a/data/magic-new-fulltext.mse-style/style
+++ b/data/magic-new-fulltext.mse-style/style
@@ -4,7 +4,7 @@ short name: Full Text
full name: Full Text style
installer group: magic/new style/fulltext cards
icon: card-sample.png
-position hint: 019
+position hint: 214
version: 2014-02-22
depends on:
diff --git a/data/magic-new-god-black.mse-style/style b/data/magic-new-god-black.mse-style/style
index 2b1f72b1b..8c10590ca 100644
--- a/data/magic-new-god-black.mse-style/style
+++ b/data/magic-new-god-black.mse-style/style
@@ -4,7 +4,7 @@ short name: Black Star Gods
full name: Modern God Style
icon: card-sample.png
installer group: magic/new style/god cards
-position hint: 019
+position hint: 211
version: 2014-02-22
depends on:
diff --git a/data/magic-new-god-clear.mse-style/style b/data/magic-new-god-clear.mse-style/style
index 466b00651..c198cc7a7 100644
--- a/data/magic-new-god-clear.mse-style/style
+++ b/data/magic-new-god-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Gods
full name: After 8th edition Clear Gods
icon: card-sample.png
installer group: magic/new style/normal cards/Clear/god cards
-position hint: 014
+position hint: 211
version: 2014-02-22
depends on:
diff --git a/data/magic-new-god.mse-style/style b/data/magic-new-god.mse-style/style
index bd9455fd0..ba4abb97b 100644
--- a/data/magic-new-god.mse-style/style
+++ b/data/magic-new-god.mse-style/style
@@ -4,7 +4,7 @@ short name: Gods
full name: Modern God Style
icon: card-sample.png
installer group: magic/new style/god cards
-position hint: 012
+position hint: 211
version: 2014-02-22
depends on:
diff --git a/data/magic-new-harvester.mse-style/style b/data/magic-new-harvester.mse-style/style
index 5cbdd1e59..46d1e17d5 100644
--- a/data/magic-new-harvester.mse-style/style
+++ b/data/magic-new-harvester.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Harvesters
full name: Cards-as-Lands
icon: card-sample.png
installer group: magic/new style/harvester cards
-position hint: 019
+position hint: 280
version: 2014-02-27
depends on:
diff --git a/data/magic-new-japanese.mse-style/style b/data/magic-new-japanese.mse-style/style
index ec654f737..bf551645b 100644
--- a/data/magic-new-japanese.mse-style/style
+++ b/data/magic-new-japanese.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Japanese
full name: After 8th edition
icon: card-sample.png
installer group: magic/new style/normal cards
-position hint: 011
+position hint: 253
version: 2016-07-10
depends on:
diff --git a/data/magic-new-leveler-clear.mse-style/style b/data/magic-new-leveler-clear.mse-style/style
index 4b82a4faa..8c59d6558 100644
--- a/data/magic-new-leveler-clear.mse-style/style
+++ b/data/magic-new-leveler-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Leveler
full name: Post 8th Clear Leveler
icon: card-sample.png
installer group: magic/new style/leveler cards/Clear
-position hint: 014
+position hint: 231
version: 2014-02-22
depends on:
diff --git a/data/magic-new-leveler-gradiented.mse-style/style b/data/magic-new-leveler-gradiented.mse-style/style
index 87ce74268..6ed5f1065 100644
--- a/data/magic-new-leveler-gradiented.mse-style/style
+++ b/data/magic-new-leveler-gradiented.mse-style/style
@@ -4,7 +4,7 @@ short name: Leveler Gradiented
full name: Gradiented Post 8th Leveler Style
icon: card-sample.png
installer group: magic/new style/leveler cards/Gradiented
-position hint: 019
+position hint: 232
version: 2014-02-22
depends on:
diff --git a/data/magic-new-leveler.mse-style/style b/data/magic-new-leveler.mse-style/style
index 64bfa40e5..b6f37ddd8 100644
--- a/data/magic-new-leveler.mse-style/style
+++ b/data/magic-new-leveler.mse-style/style
@@ -4,7 +4,7 @@ short name: Leveler
full name: Post 8th Leveler Style
icon: card-sample.png
installer group: magic/new style/leveler cards
-position hint: 013
+position hint: 230
version: 2014-02-22
depends on:
diff --git a/data/magic-new-maro.mse-style/style b/data/magic-new-maro.mse-style/style
index 291ccfeb6..d1ba5d0d4 100644
--- a/data/magic-new-maro.mse-style/style
+++ b/data/magic-new-maro.mse-style/style
@@ -4,7 +4,7 @@ short name: MaRo
full name: MaRo Divided Texbox
installer group: magic/new style/Divided textbox cards
icon: card-sample.png
-position hint: 019
+position hint: 281
version: 2014-02-22
depends on:
diff --git a/data/magic-new-miracle.mse-style/style b/data/magic-new-miracle.mse-style/style
index 3f4adc0ff..507066482 100644
--- a/data/magic-new-miracle.mse-style/style
+++ b/data/magic-new-miracle.mse-style/style
@@ -4,7 +4,7 @@ short name: Miracles
full name: Modern Miracle Style
icon: card-sample.png
installer group: magic/new style/miracle cards
-position hint: 012
+position hint: 211
version: 2014-02-22
depends on:
diff --git a/data/magic-new-omega-doublefaced.mse-style/style b/data/magic-new-omega-doublefaced.mse-style/style
index 6b55387aa..caa0af211 100644
--- a/data/magic-new-omega-doublefaced.mse-style/style
+++ b/data/magic-new-omega-doublefaced.mse-style/style
@@ -4,7 +4,7 @@ short name: Omega Doublefaced
full name: After 8th edition
icon: card-sample.png
installer group: magic/new style/omega cards/doublefaced cards
-position hint: 019
+position hint: 283
version: 2015-07-22
depends on:
diff --git a/data/magic-new-omega-leveler.mse-style/style b/data/magic-new-omega-leveler.mse-style/style
index 5a4504706..77c6418cd 100644
--- a/data/magic-new-omega-leveler.mse-style/style
+++ b/data/magic-new-omega-leveler.mse-style/style
@@ -4,7 +4,7 @@ short name: Omega Levelers
full name: After 8th edition
icon: card-sample.png
installer group: magic/new style/omega cards/leveler cards
-position hint: 019
+position hint: 283
version: 2015-06-26
depends on:
diff --git a/data/magic-new-omega.mse-style/style b/data/magic-new-omega.mse-style/style
index d79bafb05..4bf97771e 100644
--- a/data/magic-new-omega.mse-style/style
+++ b/data/magic-new-omega.mse-style/style
@@ -4,7 +4,7 @@ short name: Omega style
full name: After 8th edition
icon: card-sample.png
installer group: magic/new style/omega cards
-position hint: 019
+position hint: 282
version: 2015-06-26
depends on:
diff --git a/data/magic-new-phyrexian.mse-style/style b/data/magic-new-phyrexian.mse-style/style
index 040bf2b39..ee9ed3468 100644
--- a/data/magic-new-phyrexian.mse-style/style
+++ b/data/magic-new-phyrexian.mse-style/style
@@ -4,7 +4,7 @@ short name: Phyrexian
full name: Modern w/ Phyrexian
icon: card-sample.png
installer group: magic/new style/phyrexian
-position hint: 019
+position hint: 253
version: 2014-02-22
depends on:
diff --git a/data/magic-new-plague.mse-style/style b/data/magic-new-plague.mse-style/style
index 093294e25..e551fa77a 100644
--- a/data/magic-new-plague.mse-style/style
+++ b/data/magic-new-plague.mse-style/style
@@ -4,7 +4,7 @@ short name: Plagues
full name: Modern Plagues
icon: card-sample.png
installer group: magic/new style/plague cards
-position hint: 019
+position hint: 220
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-4abil-clear.mse-style/style b/data/magic-new-planeswalker-4abil-clear.mse-style/style
index 3b4ef3980..0819b00d3 100644
--- a/data/magic-new-planeswalker-4abil-clear.mse-style/style
+++ b/data/magic-new-planeswalker-4abil-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear 4-Walkers
full name: Modern Clear Planeswalkers w/F our Abilities
installer group: magic/new style/planeswalkers/four abilities/Clear
icon: card-sample.png
-position hint: 014
+position hint: 256
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-4abil-scrunched.mse-style/style b/data/magic-new-planeswalker-4abil-scrunched.mse-style/style
index 56134cf91..e1897b6b9 100644
--- a/data/magic-new-planeswalker-4abil-scrunched.mse-style/style
+++ b/data/magic-new-planeswalker-4abil-scrunched.mse-style/style
@@ -4,7 +4,7 @@ short name: Scrunched 4 'Walkers
full name: Modern Planeswalkers (Scrunched Four Abilities)
installer group: magic/new style/planeswalkers/four abilities/scrunched
icon: card-sample.png
-position hint: 019
+position hint: 256
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-4abil.mse-style/style b/data/magic-new-planeswalker-4abil.mse-style/style
index 6eb40ffec..de9c3d770 100644
--- a/data/magic-new-planeswalker-4abil.mse-style/style
+++ b/data/magic-new-planeswalker-4abil.mse-style/style
@@ -4,7 +4,7 @@ short name: 4 'Walkers
full name: Modern Planeswalkers (Four Abilities)
installer group: magic/new style/planeswalkers/four abilities
icon: card-sample.png
-position hint: 012
+position hint: 203
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-artbg.mse-style/style b/data/magic-new-planeswalker-artbg.mse-style/style
index 2312b1a9b..b3b88c58e 100644
--- a/data/magic-new-planeswalker-artbg.mse-style/style
+++ b/data/magic-new-planeswalker-artbg.mse-style/style
@@ -4,7 +4,7 @@ short name: Artbg Walkers
full name: Modern Planeswalkers artbg
installer group: magic/new style/artbgplaneswalkers
icon: card-sample.png
-position hint: 019
+position hint: 251
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-basic.mse-style/style b/data/magic-new-planeswalker-basic.mse-style/style
index 4554841a9..45fd1bcc1 100644
--- a/data/magic-new-planeswalker-basic.mse-style/style
+++ b/data/magic-new-planeswalker-basic.mse-style/style
@@ -4,7 +4,7 @@ short name: Basic Walker
full name: Basic Planeswalkers
icon: card-sample.png
installer group: magic/new style/basic planeswalkers
-position hint: 019
+position hint: 257
version: 2014-06-26
depends on:
diff --git a/data/magic-new-planeswalker-clear.mse-style/style b/data/magic-new-planeswalker-clear.mse-style/style
index 2366fb2d7..4946759b6 100644
--- a/data/magic-new-planeswalker-clear.mse-style/style
+++ b/data/magic-new-planeswalker-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Walkers
full name: Modern Clear Planeswalkers
installer group: magic/new style/planeswalkers/Clear
icon: card-sample.png
-position hint: 012
+position hint: 205
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-doublefaced.mse-style/style b/data/magic-new-planeswalker-doublefaced.mse-style/style
index 8af0961c3..0bbd9d432 100644
--- a/data/magic-new-planeswalker-doublefaced.mse-style/style
+++ b/data/magic-new-planeswalker-doublefaced.mse-style/style
@@ -4,7 +4,7 @@ short name: Double-faced
full name: Planeswalkers
installer group: magic/new style/planeswalkers/double faced
icon: card-sample.png
-position hint: 013
+position hint: 263
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-flip.mse-style/style b/data/magic-new-planeswalker-flip.mse-style/style
index 0d57fd15b..0bd7aefdd 100644
--- a/data/magic-new-planeswalker-flip.mse-style/style
+++ b/data/magic-new-planeswalker-flip.mse-style/style
@@ -4,7 +4,7 @@ short name: Flip Walkers
full name: Modern flip planeswalkers
installer group: magic/new style/planeswalkers/flip cards
icon: card-sample.png
-position hint: 019
+position hint: 244
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-pokemon.mse-style/style b/data/magic-new-planeswalker-pokemon.mse-style/style
index 4dd1c8786..7d8836b56 100644
--- a/data/magic-new-planeswalker-pokemon.mse-style/style
+++ b/data/magic-new-planeswalker-pokemon.mse-style/style
@@ -4,7 +4,7 @@ short name: Pokemon
full name: Modern Planeswalkers
installer group: magic/new style/planeswalkers/pokemon cards
icon: card-sample.png
-position hint: 019
+position hint: 252
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker-promo-black.mse-style/style b/data/magic-new-planeswalker-promo-black.mse-style/style
index abd22bed5..70567ee13 100644
--- a/data/magic-new-planeswalker-promo-black.mse-style/style
+++ b/data/magic-new-planeswalker-promo-black.mse-style/style
@@ -4,7 +4,7 @@ short name: Promo Walkers
full name: Black on Black
installer group: magic/new style/planeswalkers/promo/black on black
icon: card-sample.png
-position hint: 012
+position hint: 292
version: 2014-02-22
depends on:
diff --git a/data/magic-new-planeswalker.mse-style/style b/data/magic-new-planeswalker.mse-style/style
index 38931370c..3b09f52bd 100644
--- a/data/magic-new-planeswalker.mse-style/style
+++ b/data/magic-new-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: Walkers
full name: Modern Planeswalkers
installer group: magic/new style/planeswalkers
icon: card-sample.png
-position hint: 012
+position hint: 204
version: 2014-02-22
depends on:
diff --git a/data/magic-new-pokemon.mse-style/style b/data/magic-new-pokemon.mse-style/style
index cd676271a..1bb44176e 100644
--- a/data/magic-new-pokemon.mse-style/style
+++ b/data/magic-new-pokemon.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Pokemon style
full name: After 8th edition
icon: card-sample.png
installer group: magic/new style/pokemon cards
-position hint: 019
+position hint: 252
version: 2014-02-22
depends on:
diff --git a/data/magic-new-promo-black.mse-style/style b/data/magic-new-promo-black.mse-style/style
index 1983b0c8d..16e83bc58 100644
--- a/data/magic-new-promo-black.mse-style/style
+++ b/data/magic-new-promo-black.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Promo
full name: Black-on-Black
icon: card-sample.png
installer group: magic/new style/normal cards/promo/black on black
-position hint: 014
+position hint: 291
version: 2014-02-22
depends on:
diff --git a/data/magic-new-promo-clear.mse-style/style b/data/magic-new-promo-clear.mse-style/style
index 94d0bdfcb..1081a869d 100644
--- a/data/magic-new-promo-clear.mse-style/style
+++ b/data/magic-new-promo-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Promo
full name: After 8th edition Clear Promo
icon: card-sample.png
installer group: magic/new style/promotional/Clear
-position hint: 014
+position hint: 214
version: 2014-02-22
depends on:
diff --git a/data/magic-new-promo-dka.mse-style/style b/data/magic-new-promo-dka.mse-style/style
index 50dc1f624..5d92099a8 100644
--- a/data/magic-new-promo-dka.mse-style/style
+++ b/data/magic-new-promo-dka.mse-style/style
@@ -4,7 +4,7 @@ short name: Promotional
full name: After Dark Ascension
icon: card-sample.png
installer group: magic/new style/promotional/dark ascension
-position hint: 012
+position hint: 214
version: 2014-02-22
depends on:
diff --git a/data/magic-new-promo.mse-style/style b/data/magic-new-promo.mse-style/style
index c6a8de8df..3b12b1b3a 100644
--- a/data/magic-new-promo.mse-style/style
+++ b/data/magic-new-promo.mse-style/style
@@ -4,7 +4,7 @@ short name: Promotional
full name: Large image
installer group: magic/new style/promotional
icon: card-sample.png
-position hint: 013
+position hint: 216
version: 2014-02-22
depends on:
diff --git a/data/magic-new-russian.mse-style/style b/data/magic-new-russian.mse-style/style
index f8e973c4a..36b5f3f11 100644
--- a/data/magic-new-russian.mse-style/style
+++ b/data/magic-new-russian.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Russian
full name: After 8th edition
icon: card-sample.png
installer group: magic/new style/normal cards
-position hint: 011
+position hint: 253
version: 2016-07-10
depends on:
diff --git a/data/magic-new-split-clear.mse-style/style b/data/magic-new-split-clear.mse-style/style
index d1c106b6b..803b311d7 100644
--- a/data/magic-new-split-clear.mse-style/style
+++ b/data/magic-new-split-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Split
full name: Modern Clear Split
installer group: magic/new style/split cards/Clear
icon: card-sample.png
-position hint: 014
+position hint: 242
version: 2014-02-22
depends on:
diff --git a/data/magic-new-split-fuse.mse-style/style b/data/magic-new-split-fuse.mse-style/style
index 4e6a2bc35..9f05fadb7 100644
--- a/data/magic-new-split-fuse.mse-style/style
+++ b/data/magic-new-split-fuse.mse-style/style
@@ -4,7 +4,7 @@ short name: Fuse Splits
full name: Modern Fuse Splits
installer group: magic/new style/split cards/fuse cards
icon: card-sample.png
-position hint: 012
+position hint: 241
version: 2015-06-19
depends on:
diff --git a/data/magic-new-split-promo.mse-style/style b/data/magic-new-split-promo.mse-style/style
index d08cfda61..daae40bdc 100644
--- a/data/magic-new-split-promo.mse-style/style
+++ b/data/magic-new-split-promo.mse-style/style
@@ -4,7 +4,7 @@ short name: Split Promo
full name: Modern split promo cards
installer group: magic/new style/split cards/promo style
icon: card-sample.png
-position hint: 014
+position hint: 242
version: 2014-02-22
depends on:
diff --git a/data/magic-new-split.mse-style/style b/data/magic-new-split.mse-style/style
index 0edd539ad..bfe8ec393 100644
--- a/data/magic-new-split.mse-style/style
+++ b/data/magic-new-split.mse-style/style
@@ -4,7 +4,7 @@ short name: Split Cards
full name: Modern split cards
installer group: magic/new style/split cards
icon: card-sample.png
-position hint: 012
+position hint: 240
version: 2015-05-29
depends on:
diff --git a/data/magic-new-tapped.mse-style/style b/data/magic-new-tapped.mse-style/style
index 1a6561110..1967a5c9a 100644
--- a/data/magic-new-tapped.mse-style/style
+++ b/data/magic-new-tapped.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern tapped
full name: Modern tapped
icon: card-sample.png
installer group: magic/new style/tapped cards
-position hint: 019
+position hint: 222
version: 2014-02-23
depends on:
diff --git a/data/magic-new-textless-artifact-narb777.mse-style/style b/data/magic-new-textless-artifact-narb777.mse-style/style
index 448a68c71..ec74b5c94 100644
--- a/data/magic-new-textless-artifact-narb777.mse-style/style
+++ b/data/magic-new-textless-artifact-narb777.mse-style/style
@@ -4,7 +4,7 @@ short name: Textless Artifacts
full name: Modern style
installer group: magic/new style/textless/artifacts/narb777
icon: card-sample.png
-position hint: 019
+position hint: 214
version: 2014-02-22
depends on:
diff --git a/data/magic-new-textless-land.mse-style/style b/data/magic-new-textless-land.mse-style/style
index 5b8a05ce1..d2a91c8f2 100644
--- a/data/magic-new-textless-land.mse-style/style
+++ b/data/magic-new-textless-land.mse-style/style
@@ -4,7 +4,7 @@ short name: Textless Land
full name: Textless Land
installer group: magic/new style/textless/land
icon: card-sample.png
-position hint: 013
+position hint: 215
version: 2014-02-22
depends on:
diff --git a/data/magic-new-textless.mse-style/style b/data/magic-new-textless.mse-style/style
index 3d0763dd7..352aa86fc 100644
--- a/data/magic-new-textless.mse-style/style
+++ b/data/magic-new-textless.mse-style/style
@@ -4,7 +4,7 @@ short name: Textless
full name: Modern style
installer group: magic/new style/textless
icon: card-sample.png
-position hint: 013
+position hint: 214
version: 2014-02-22
depends on:
diff --git a/data/magic-new-token-artbg.mse-style/style b/data/magic-new-token-artbg.mse-style/style
index 3a13eab14..67a1fbb16 100644
--- a/data/magic-new-token-artbg.mse-style/style
+++ b/data/magic-new-token-artbg.mse-style/style
@@ -4,7 +4,7 @@ short name: Artbg Tokens
full name: Modern Artbg Token
installer group: magic/new style/tokens/artbackground cards
icon: card-sample.png
-position hint: 019
+position hint: 219
version: 2014-02-22
depends on:
diff --git a/data/magic-new-token-clear.mse-style/style b/data/magic-new-token-clear.mse-style/style
index e98cda20a..e7ca73b14 100644
--- a/data/magic-new-token-clear.mse-style/style
+++ b/data/magic-new-token-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Tokens
full name: Modern Clear
installer group: magic/new style/tokens/clear style
icon: card-sample.png
-position hint: 013
+position hint: 205
version: 2014-02-22
depends on:
diff --git a/data/magic-new-token-nyx.mse-style/style b/data/magic-new-token-nyx.mse-style/style
index 0acd4cf85..d0b574bdb 100644
--- a/data/magic-new-token-nyx.mse-style/style
+++ b/data/magic-new-token-nyx.mse-style/style
@@ -4,7 +4,7 @@ short name: Enchantment Tokens
full name: Modern Enchantent Tokens
installer group: magic/new style/tokens/enchantment cards
icon: card-sample.png
-position hint: 012
+position hint: 217
version: 2014-06-23
depends on:
diff --git a/data/magic-new-token.mse-style/style b/data/magic-new-token.mse-style/style
index feebf7a9c..3694f3887 100644
--- a/data/magic-new-token.mse-style/style
+++ b/data/magic-new-token.mse-style/style
@@ -4,7 +4,7 @@ short name: Tokens
full name: Modern style
installer group: magic/new style/tokens
icon: card-sample.png
-position hint: 012
+position hint: 204
version: 2014-02-22
depends on:
diff --git a/data/magic-new-tome.mse-style/style b/data/magic-new-tome.mse-style/style
index 2fa9db70e..a9d03ca51 100644
--- a/data/magic-new-tome.mse-style/style
+++ b/data/magic-new-tome.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern Tome
full name: After 8th edition Tomes
icon: card-sample.png
installer group: magic/new style/page cards
-position hint: 019
+position hint: 287
version: 2014-02-22
depends on:
diff --git a/data/magic-new-unland.mse-style/style b/data/magic-new-unland.mse-style/style
index ec6a1b707..d3c7f60be 100644
--- a/data/magic-new-unland.mse-style/style
+++ b/data/magic-new-unland.mse-style/style
@@ -4,7 +4,7 @@ short name: Unhinged
full name: Large Art Basic Land
installer group: magic/new style/unland
icon: card-sample.png
-position hint: 015
+position hint: 905
version: 2014-02-22
depends on:
diff --git a/data/magic-new-unset-gmorph.mse-style/style b/data/magic-new-unset-gmorph.mse-style/style
index c318572bc..fa718a354 100644
--- a/data/magic-new-unset-gmorph.mse-style/style
+++ b/data/magic-new-unset-gmorph.mse-style/style
@@ -4,7 +4,7 @@ short name: Greater Morphling Style
full name: Greater Morphling
icon: card-sample.png
installer group: magic/new style/uncard effects/greater morphling
-position hint: 015
+position hint: 907
version: 2014-02-22
depends on:
diff --git a/data/magic-new-unset.mse-style/style b/data/magic-new-unset.mse-style/style
index f08bfa28c..f4eac3caa 100644
--- a/data/magic-new-unset.mse-style/style
+++ b/data/magic-new-unset.mse-style/style
@@ -4,7 +4,7 @@ short name: Unhinged
full name: Unhinged Effects Template
installer group: magic/new style/unhinged
icon: card-sample.png
-position hint: 015
+position hint: 906
version: 2014-02-22
depends on:
diff --git a/data/magic-new.mse-style/style b/data/magic-new.mse-style/style
index ce8dcbfc2..5a1216a71 100644
--- a/data/magic-new.mse-style/style
+++ b/data/magic-new.mse-style/style
@@ -4,7 +4,7 @@ short name: Modern style
full name: After 8th edition
icon: card-sample.png
installer group: magic/new style/normal cards
-position hint: 011
+position hint: 201
version: 2014-02-22
depends on:
diff --git a/data/magic-nokiou.mse-style.new/acard.jpg b/data/magic-nokiou.mse-style.new/acard.jpg
deleted file mode 100644
index 6254da042..000000000
Binary files a/data/magic-nokiou.mse-style.new/acard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/apt.png b/data/magic-nokiou.mse-style.new/apt.png
deleted file mode 100644
index fddf526cc..000000000
Binary files a/data/magic-nokiou.mse-style.new/apt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/artifact_blend_card.png b/data/magic-nokiou.mse-style.new/artifact_blend_card.png
deleted file mode 100644
index 069b125c6..000000000
Binary files a/data/magic-nokiou.mse-style.new/artifact_blend_card.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/artifact_blend_pt.png b/data/magic-nokiou.mse-style.new/artifact_blend_pt.png
deleted file mode 100644
index 03fec6a7c..000000000
Binary files a/data/magic-nokiou.mse-style.new/artifact_blend_pt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/bcard.jpg b/data/magic-nokiou.mse-style.new/bcard.jpg
deleted file mode 100644
index 0394c3428..000000000
Binary files a/data/magic-nokiou.mse-style.new/bcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/blcard.jpg b/data/magic-nokiou.mse-style.new/blcard.jpg
deleted file mode 100644
index 896104775..000000000
Binary files a/data/magic-nokiou.mse-style.new/blcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/blpt.png b/data/magic-nokiou.mse-style.new/blpt.png
deleted file mode 100644
index 53ffe6dd4..000000000
Binary files a/data/magic-nokiou.mse-style.new/blpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/bpt.png b/data/magic-nokiou.mse-style.new/bpt.png
deleted file mode 100644
index c40526445..000000000
Binary files a/data/magic-nokiou.mse-style.new/bpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/build.bat b/data/magic-nokiou.mse-style.new/build.bat
deleted file mode 100644
index b8e29eb21..000000000
--- a/data/magic-nokiou.mse-style.new/build.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-cd ..
-
-cd ..
-
-mse --create-installer magic-nokiou.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-mtgs-1.mse-symbol-font magic-watermarks.mse-include
-
-ren "magic-nokiou.mse-installer" "Magic - Nokiou.mse-installer"
\ No newline at end of file
diff --git a/data/magic-nokiou.mse-style.new/card-sample.png b/data/magic-nokiou.mse-style.new/card-sample.png
deleted file mode 100644
index 4a81fc061..000000000
Binary files a/data/magic-nokiou.mse-style.new/card-sample.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/ccard.jpg b/data/magic-nokiou.mse-style.new/ccard.jpg
deleted file mode 100644
index 6254da042..000000000
Binary files a/data/magic-nokiou.mse-style.new/ccard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/clcard.jpg b/data/magic-nokiou.mse-style.new/clcard.jpg
deleted file mode 100644
index 0cc348a9c..000000000
Binary files a/data/magic-nokiou.mse-style.new/clcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/clpt.png b/data/magic-nokiou.mse-style.new/clpt.png
deleted file mode 100644
index ecf814c80..000000000
Binary files a/data/magic-nokiou.mse-style.new/clpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/cpt.png b/data/magic-nokiou.mse-style.new/cpt.png
deleted file mode 100644
index d08bea66a..000000000
Binary files a/data/magic-nokiou.mse-style.new/cpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/gcard.jpg b/data/magic-nokiou.mse-style.new/gcard.jpg
deleted file mode 100644
index cc1294324..000000000
Binary files a/data/magic-nokiou.mse-style.new/gcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/glcard.jpg b/data/magic-nokiou.mse-style.new/glcard.jpg
deleted file mode 100644
index fbca00b6d..000000000
Binary files a/data/magic-nokiou.mse-style.new/glcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/glpt.png b/data/magic-nokiou.mse-style.new/glpt.png
deleted file mode 100644
index dd325d33c..000000000
Binary files a/data/magic-nokiou.mse-style.new/glpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/gpt.png b/data/magic-nokiou.mse-style.new/gpt.png
deleted file mode 100644
index 3fc9fe689..000000000
Binary files a/data/magic-nokiou.mse-style.new/gpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/hybrid_blend_card.png b/data/magic-nokiou.mse-style.new/hybrid_blend_card.png
deleted file mode 100644
index 34682aa76..000000000
Binary files a/data/magic-nokiou.mse-style.new/hybrid_blend_card.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/hybrid_blend_pt.png b/data/magic-nokiou.mse-style.new/hybrid_blend_pt.png
deleted file mode 100644
index fe9fa2dc7..000000000
Binary files a/data/magic-nokiou.mse-style.new/hybrid_blend_pt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/image_mask.png b/data/magic-nokiou.mse-style.new/image_mask.png
deleted file mode 100644
index a32f790b9..000000000
Binary files a/data/magic-nokiou.mse-style.new/image_mask.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/imagemask_extended.png b/data/magic-nokiou.mse-style.new/imagemask_extended.png
deleted file mode 100644
index 4e120c91e..000000000
Binary files a/data/magic-nokiou.mse-style.new/imagemask_extended.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/imagemask_standard.png b/data/magic-nokiou.mse-style.new/imagemask_standard.png
deleted file mode 100644
index f086b16b3..000000000
Binary files a/data/magic-nokiou.mse-style.new/imagemask_standard.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/mcard.jpg b/data/magic-nokiou.mse-style.new/mcard.jpg
deleted file mode 100644
index ac7e254cf..000000000
Binary files a/data/magic-nokiou.mse-style.new/mcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/mlcard.jpg b/data/magic-nokiou.mse-style.new/mlcard.jpg
deleted file mode 100644
index 17a564292..000000000
Binary files a/data/magic-nokiou.mse-style.new/mlcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/mlpt.png b/data/magic-nokiou.mse-style.new/mlpt.png
deleted file mode 100644
index c82336f83..000000000
Binary files a/data/magic-nokiou.mse-style.new/mlpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/mpt.png b/data/magic-nokiou.mse-style.new/mpt.png
deleted file mode 100644
index e1cc28b6b..000000000
Binary files a/data/magic-nokiou.mse-style.new/mpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/multicolor_blend_card.png b/data/magic-nokiou.mse-style.new/multicolor_blend_card.png
deleted file mode 100644
index 087651d37..000000000
Binary files a/data/magic-nokiou.mse-style.new/multicolor_blend_card.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/multicolor_blend_pt.png b/data/magic-nokiou.mse-style.new/multicolor_blend_pt.png
deleted file mode 100644
index b1aea2d67..000000000
Binary files a/data/magic-nokiou.mse-style.new/multicolor_blend_pt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/ptmask.png b/data/magic-nokiou.mse-style.new/ptmask.png
deleted file mode 100644
index 30d59f815..000000000
Binary files a/data/magic-nokiou.mse-style.new/ptmask.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/rcard.jpg b/data/magic-nokiou.mse-style.new/rcard.jpg
deleted file mode 100644
index cb13a6b9b..000000000
Binary files a/data/magic-nokiou.mse-style.new/rcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/rlcard.jpg b/data/magic-nokiou.mse-style.new/rlcard.jpg
deleted file mode 100644
index a832eb1d7..000000000
Binary files a/data/magic-nokiou.mse-style.new/rlcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/rlpt.png b/data/magic-nokiou.mse-style.new/rlpt.png
deleted file mode 100644
index 58908ab72..000000000
Binary files a/data/magic-nokiou.mse-style.new/rlpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/rpt.png b/data/magic-nokiou.mse-style.new/rpt.png
deleted file mode 100644
index 398ea009e..000000000
Binary files a/data/magic-nokiou.mse-style.new/rpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/style b/data/magic-nokiou.mse-style.new/style
deleted file mode 100644
index b44eeacab..000000000
--- a/data/magic-nokiou.mse-style.new/style
+++ /dev/null
@@ -1,358 +0,0 @@
-mse version: 2.0.0
-game: magic
-short name: Nokiou
-full name: Nokiou's Custom Magic
-installer group: magic/Nokiou
-icon: card-sample.png
-position hint: 202
-
-version: 2014-02-22
-depends on:
- package: magic.mse-game
- version: 2008-06-02
-depends on:
- package: magic-watermarks.mse-include
- version: 2007-09-23
-depends on:
- package: magic-mana-mtgs-1.mse-symbol-font
- version: 2009-07-29
-depends on:
- package: magic-mana-small.mse-symbol-font
- version: 2007-09-23
-
-card width: 375
-card height: 523
-card dpi: 150
-#By Pichoro
-############################################################## Extra scripts
-init script:
- template_suffix := [card: "card.jpg", pt: "pt.png"]
- template := { input + template_suffix[type] }
- land_template := { (if input == "a" then "c" else input) + "l" + template_suffix[type] }
-
- # Use the normal tap symbol
- mana_t := {
- if styling.tap_symbol == "old" then "old"
- else if styling.tap_symbol == "diagonal T" then "older"
- else "new"
- }
-
- # Use guild mana symbols?
- guild_mana := { styling.use_guild_mana_symbols }
-
-############################################################## Set info fields
-set info style:
- symbol:
- variation:
- name: invertedcommon
- border radius: 0.10
- fill type: solid
- fill color: rgb(255,255,255)
- border color: rgb(0,0,0)
-############################################################## Extra style options
-styling field:
- type: 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: 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: tap symbol
- description: What tap and untap symbols should be used on cards?
- initial: modern
- choice: modern
- choice: old
- choice: diagonal T
-styling field:
- type: choice
- name: center text
- description: When to center text (short text only means only on one-line cards with no flavor text)
- choice: always
- choice: short text only
- choice: never
- initial: never
-styling field:
- type: boolean
- name: inverted common symbol
- description: Should the common rarity symbol be inverted, like in Coldsnap?
- initial: no
-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-small.mse-symbol-font/mana_t.png
- old: /magic-mana-small.mse-symbol-font/mana_t_old.png
- diagonal T: /magic-mana-small.mse-symbol-font/mana_t_older.png
- center text:
- render style: both
- choice images:
- always: /magic.mse-game/icons/center-all-text.png
- short text only: /magic.mse-game/icons/center-short-text.png
- never: /magic.mse-game/icons/center-no-text.png
- inverted common symbol:
- choice images:
- no: { symbol_variation(symbol: set.symbol, variation: "common") }
- yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
-############################################################## Card fields
-card style:
- ############################# Background stuff
- border color:
- left: 0
- top : 0
- width: 375
- height: 523
- radius: 16
- left width: 19
- right width: 19
- top width: 18
- bottom width: 21
- z index: 5
- card color:
- left: 0
- top: 0
- width: 375
- height: 523
- z index: 0
- render style: image
- popup style: in place
- image: { card_background() }
- ############################# Name line
- name:
- left: 50
- top : 20
- width: 280
- height: 23
- alignment: middle center shrink-overflow
- padding bottom: 0
- z index: 1
- font:
- name: Matrix
- size: 17
- weight: bold
- color: rgb(255,255,255)
- shadow color: rgb(0,0,0)
- shadow displacement x: 2
- shadow displacement y: 2
- shadow blur: 2
- casting cost:
- right: 351
- top : 55
- width: 40
- height: 266
- alignment: top center
- direction: vertical
- symbol font:
- name: magic-mana-mtgs-1
- size: 19
- scale down to: 19
- alignment: middle center
- always symbol: true
- z index: 2
- padding top: 0
- card symbol:
- left: 32
- top : 22
- height: 20
- width: 14
- z index: 1
- render style: image
- choice images:
- tombstone: tombstone.png
- ############################# Image
- image:
- left: 19
- top: 47
- width: 337
- height: 427
- z index: 1
- mask: image_mask.png
- ############################# Card type
- type:
- left: 35
- top : 323
- width: 308
- height: 20
- alignment: middle shrink-overflow
- z index: 3
- padding top: 2
- font:
- name: Matrix
- size: 14
- color: rgb(255,255,255)
- shadow color: rgb(0,0,0)
- shadow displacement x: -1
- shadow displacement y: 1
- scale down to: 6
- separator color: rgb(192,192,192)
- rarity:
- right: 356
- bottom: 502
- width: 40
- height: 40
- z index: 3
- alignment: middle right
- render style: image
- choice images:
- # Images based on the set symbol
- basic land:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- common:
- script:
- if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
- else symbol_variation(symbol: set.symbol, variation: "common")
- uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
- rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
- mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
- special: script: symbol_variation(symbol: set.symbol, variation: "special")
- ############################# Text box
- text:
- left: 51
- top : 343
- width: { if card.power != "" or card.toughness !="" then 281 else 291 }
- height: 112
- font:
- name: MPlantin
- italic name: MPlantin-Italic
- size: 14
- scale down to: 6
- color: rgb(255,255,255)
- shadow color: rgb(0,0,0)
- shadow displacement x: -1
- shadow displacement y: 1
- symbol font:
- name: { styling.text_box_mana_symbols }
- size: 14
- alignment:
- script:
- if (styling.center_text == "short text only" and
- not contains(match:"\n", card.rule_text) and
- card.flavor_text == "" and
- card_style.text.content_lines <= 2) or
- styling.center_text == "always"
- then "middle center"
- else "middle left"
- z index: 3
- padding left: 6
- padding right: 4
- line height hard: 1.2
- line height line: 1.5
- line height soft: 0.9
- watermark:
- left: 117
- top : 321
- width: 138
- height: 156
- z index: 2
- render style: image
- alignment: middle center
- include file: /magic-watermarks.mse-include/watermarks
- ############################# PT
- power:
- z index: 3
- left: 332
- top: 385
- width: 30
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: ModMatrix
- size: 17
- weight: bold
- color: rgb(255,255,255)
- shadow color: rgb(0,0,0)
- shadow displacement x: -1
- shadow displacement y: 1
- separator color: rgb(200,0,0)
- toughness:
- z index: 3
- left: 332
- top: 413
- width: 30
- height: 28
- alignment: center middle shrink-overflow
- font:
- name: ModMatrix
- size: 17
- weight: bold
- color: rgb(255,255,255)
- shadow color: rgb(0,0,0)
- shadow displacement x: -1
- shadow displacement y: 1
- separator color: rgb(200,0,0)
- ############################# Card sorting / numbering
- ############################# Copyright stuff
- illustrator:
- left: 76
- top : 480
- width: 217
- height: 16
- z index: 1
- font:
- name: Matrix
- size: 10
- weight: bold
- color: rgb(255,255,255)
- shadow color: rgb(0,0,0)
- shadow displacement x: -1
- shadow displacement y: 1
- copyright line:
- left: 45
- top : 493
- width: 247
- height: 12
- z index: 1
- font:
- name: MPlantin
- size: 6.5
- color: rgb(255,255,255)
- shadow color: rgb(0,0,0)
- shadow displacement x: -1
- shadow displacement y: 1
-############################################################## Extra card fields
-extra card field:
- type: choice
- name: pt 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
-extra card style:
- pt box:
- right: 375
- bottom: 523
- width: 44
- height: 140
- z index: 2
- visible: { card.pt != "" }
- render style: image
- image: { card_ptbox() }
- foil layer:
- left: 0
- top : 0
- width: 375
- height: 523
- z index: 4
- render style: image
- image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
diff --git a/data/magic-nokiou.mse-style.new/tombstone.png b/data/magic-nokiou.mse-style.new/tombstone.png
deleted file mode 100644
index f8d76094a..000000000
Binary files a/data/magic-nokiou.mse-style.new/tombstone.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/ucard.jpg b/data/magic-nokiou.mse-style.new/ucard.jpg
deleted file mode 100644
index b494e64d7..000000000
Binary files a/data/magic-nokiou.mse-style.new/ucard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/ulcard.jpg b/data/magic-nokiou.mse-style.new/ulcard.jpg
deleted file mode 100644
index b7d4cae94..000000000
Binary files a/data/magic-nokiou.mse-style.new/ulcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/ulpt.png b/data/magic-nokiou.mse-style.new/ulpt.png
deleted file mode 100644
index 518eee449..000000000
Binary files a/data/magic-nokiou.mse-style.new/ulpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/upt.png b/data/magic-nokiou.mse-style.new/upt.png
deleted file mode 100644
index a054e0b3e..000000000
Binary files a/data/magic-nokiou.mse-style.new/upt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/wcard.jpg b/data/magic-nokiou.mse-style.new/wcard.jpg
deleted file mode 100644
index 072c05d51..000000000
Binary files a/data/magic-nokiou.mse-style.new/wcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/wlcard.jpg b/data/magic-nokiou.mse-style.new/wlcard.jpg
deleted file mode 100644
index a4f8dc09f..000000000
Binary files a/data/magic-nokiou.mse-style.new/wlcard.jpg and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/wlpt.png b/data/magic-nokiou.mse-style.new/wlpt.png
deleted file mode 100644
index 4a92604ad..000000000
Binary files a/data/magic-nokiou.mse-style.new/wlpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style.new/wpt.png b/data/magic-nokiou.mse-style.new/wpt.png
deleted file mode 100644
index 34ce0c1a1..000000000
Binary files a/data/magic-nokiou.mse-style.new/wpt.png and /dev/null differ
diff --git a/data/magic-nokiou.mse-style/style b/data/magic-nokiou.mse-style/style
index b44eeacab..8d4896059 100644
--- a/data/magic-nokiou.mse-style/style
+++ b/data/magic-nokiou.mse-style/style
@@ -4,7 +4,7 @@ short name: Nokiou
full name: Nokiou's Custom Magic
installer group: magic/Nokiou
icon: card-sample.png
-position hint: 202
+position hint: 838
version: 2014-02-22
depends on:
diff --git a/data/magic-nostalgic-planeswalker.mse-style/style b/data/magic-nostalgic-planeswalker.mse-style/style
index e6d4a47dc..f347c3721 100644
--- a/data/magic-nostalgic-planeswalker.mse-style/style
+++ b/data/magic-nostalgic-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: Nostalgic PW
full name: Planeswalker Nostalgic style
installer group: magic/nostalgic style/planeswalker cards
icon: card-sample.png
-position hint: 106
+position hint: 837
version: 2014-02-22
depends on:
diff --git a/data/magic-nostalgic.mse-style/style b/data/magic-nostalgic.mse-style/style
index 9ae7ab400..eca15db5e 100644
--- a/data/magic-nostalgic.mse-style/style
+++ b/data/magic-nostalgic.mse-style/style
@@ -4,7 +4,7 @@ short name: Nostalgic
full name: Nostalgic style
installer group: magic/nostalgic style/normal cards
icon: card-sample.png
-position hint: 106
+position hint: 836
version: 2014-02-22
depends on:
diff --git a/data/magic-nouveau.mse-style/style b/data/magic-nouveau.mse-style/style
index a93c7e2dd..99d5d48ff 100644
--- a/data/magic-nouveau.mse-style/style
+++ b/data/magic-nouveau.mse-style/style
@@ -4,7 +4,7 @@ short name: Nouveau
full name: Magic Nouveau
installer group: magic/nouveau style
icon: card-sample.png
-position hint: 101
+position hint: 838
version: 2014-02-22
depends on:
diff --git a/data/magic-nouveau_duels.mse-style/style b/data/magic-nouveau_duels.mse-style/style
index 91f2b5a22..945270d7e 100644
--- a/data/magic-nouveau_duels.mse-style/style
+++ b/data/magic-nouveau_duels.mse-style/style
@@ -4,7 +4,7 @@ short name: Nouveau
full name: Magic Nouveau
installer group: magic/nouveau style
icon: card-sample.png
-position hint: 101
+position hint: 838
version: 2014-02-22
depends on:
diff --git a/data/magic-old-abu-split.mse-style/style b/data/magic-old-abu-split.mse-style/style
index 9398fca3f..7d0a5ce43 100644
--- a/data/magic-old-abu-split.mse-style/style
+++ b/data/magic-old-abu-split.mse-style/style
@@ -4,7 +4,7 @@ full name: Magic Abu Split Cards
short name: Abu Splits
installer group: magic/old style/split cards
icon: card-sample.png
-position hint: 023
+position hint: 371
version: 2015-06-03
depends on:
diff --git a/data/magic-old-abu.mse-style/style b/data/magic-old-abu.mse-style/style
index 49dc8addb..f52cfd1a7 100644
--- a/data/magic-old-abu.mse-style/style
+++ b/data/magic-old-abu.mse-style/style
@@ -4,7 +4,7 @@ short name: abu style
full name: before revised edition
installer group: magic/old style/abu cards
icon: card-sample.png
-position hint: 023
+position hint: 370
version: 2015-06-19
depends on:
diff --git a/data/magic-old-artbg.mse-style/style b/data/magic-old-artbg.mse-style/style
index 04cb372af..887f3b594 100644
--- a/data/magic-old-artbg.mse-style/style
+++ b/data/magic-old-artbg.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Artbg
full name: Old Artbackground Style
installer group: magic/old style/artbackground cards
icon: card-sample.png
-position hint: 029
+position hint: 387
version: 2014-02-22
depends on:
diff --git a/data/magic-old-clear.mse-style/style b/data/magic-old-clear.mse-style/style
index 5c864b14e..fa6188c7d 100644
--- a/data/magic-old-clear.mse-style/style
+++ b/data/magic-old-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Clear
full name: Before 8th edition Clear
icon: card-sample.png
installer group: magic/old style/Clear
-position hint: 024
+position hint: 305
version: 2014-02-22
depends on:
diff --git a/data/magic-old-duplex.mse-style/style b/data/magic-old-duplex.mse-style/style
index d429d7f6c..c39f7ff86 100644
--- a/data/magic-old-duplex.mse-style/style
+++ b/data/magic-old-duplex.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Duplex
full name: Duplex Style Card
icon: card-sample.png
installer group: magic/old style/duplex cards
-position hint: 025
+position hint: 904
version: 2014-02-22
depends on:
diff --git a/data/magic-old-flip-clear.mse-style/style b/data/magic-old-flip-clear.mse-style/style
index e174867a0..97b3da58c 100644
--- a/data/magic-old-flip-clear.mse-style/style
+++ b/data/magic-old-flip-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Clear Flip
full name: Old Style Flip Cards Clear
installer group: magic/old style/flip cards/Clear
icon: card-sample.png
-position hint: 024
+position hint: 345
version: 2014-02-22
depends on:
diff --git a/data/magic-old-flip.mse-style/style b/data/magic-old-flip.mse-style/style
index 941270bfb..44a7d1b91 100644
--- a/data/magic-old-flip.mse-style/style
+++ b/data/magic-old-flip.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Flips
full name: Old Style Flip Cards
installer group: magic/old style/flip cards
icon: card-sample.png
-position hint: 024
+position hint: 344
version: 2014-02-22
depends on:
diff --git a/data/magic-old-planeswalker.mse-style/style b/data/magic-old-planeswalker.mse-style/style
index b2bc3ee5e..f4c929e43 100644
--- a/data/magic-old-planeswalker.mse-style/style
+++ b/data/magic-old-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Walkers
full name: Pre 8th Planeswalkers
installer group: magic/old style/planeswalkers
icon: card-sample.png
-position hint: 024
+position hint: 303
version: 2014-02-22
depends on:
diff --git a/data/magic-old-portal.mse-style/style b/data/magic-old-portal.mse-style/style
index 712c1e1cf..5411a0ab3 100644
--- a/data/magic-old-portal.mse-style/style
+++ b/data/magic-old-portal.mse-style/style
@@ -4,7 +4,7 @@ short name: Portal style
full name: Portal style
installer group: magic/old portal/normal cards
icon: card-sample.png
-position hint: 023
+position hint: 311
version: 2014-02-22
depends on:
diff --git a/data/magic-old-promo-clear.mse-style/style b/data/magic-old-promo-clear.mse-style/style
index b4530425d..a0e4408c6 100644
--- a/data/magic-old-promo-clear.mse-style/style
+++ b/data/magic-old-promo-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Clear Promo
full name: Old Style Clear Promo
icon: card-sample.png
installer group: magic/old style/promotional/Clear
-position hint: 024
+position hint: 313
version: 2014-02-22
depends on:
diff --git a/data/magic-old-promo.mse-style/style b/data/magic-old-promo.mse-style/style
index 878a20444..90cf7fdc2 100644
--- a/data/magic-old-promo.mse-style/style
+++ b/data/magic-old-promo.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Promo
full name: Old Style Promo
installer group: magic/old style/promo cards
icon: card-sample.png
-position hint: 024
+position hint: 312
version: 2014-02-22
depends on:
diff --git a/data/magic-old-split-clear.mse-style/style b/data/magic-old-split-clear.mse-style/style
index 6c5b730ca..66f79e38b 100644
--- a/data/magic-old-split-clear.mse-style/style
+++ b/data/magic-old-split-clear.mse-style/style
@@ -1,10 +1,10 @@
mse version: 2.0.0
game: magic
short name: Clear Split
-full name: Modern Clear Split
+full name: Old Clear Split
installer group: magic/new style/split cards/Clear
icon: card-sample.png
-position hint: 024
+position hint: 342
version: 2014-02-22
depends on:
diff --git a/data/magic-old-textless-clear.mse-style/style b/data/magic-old-textless-clear.mse-style/style
index bea8467cb..505e5b152 100644
--- a/data/magic-old-textless-clear.mse-style/style
+++ b/data/magic-old-textless-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Clear Textless
full name: Old Style Clear Textless
icon: card-sample.png
installer group: magic/old style/textless cards clear
-position hint: 024
+position hint: 315
version: 2014-02-22
depends on:
diff --git a/data/magic-old-textless.mse-style/style b/data/magic-old-textless.mse-style/style
index 3bba9b5d7..75158d1cd 100644
--- a/data/magic-old-textless.mse-style/style
+++ b/data/magic-old-textless.mse-style/style
@@ -4,7 +4,7 @@ short name: Old Textless
full name: Old Style Textless
installer group: magic/old style/textless cards
icon: card-sample.png
-position hint: 024
+position hint: 314
version: 2014-02-22
depends on:
diff --git a/data/magic-old-token-clear.mse-style/style b/data/magic-old-token-clear.mse-style/style
index 5cea3d7b9..9b48a93ff 100644
--- a/data/magic-old-token-clear.mse-style/style
+++ b/data/magic-old-token-clear.mse-style/style
@@ -4,7 +4,7 @@ short name: Clear Tokens
full name: Old style
installer group: magic/old style/clear tokens
icon: card-sample.png
-position hint: 024
+position hint: 305
version: 2014-02-22
depends on:
diff --git a/data/magic-old-token.mse-style/style b/data/magic-old-token.mse-style/style
index 59be7bc46..43dd1e84b 100644
--- a/data/magic-old-token.mse-style/style
+++ b/data/magic-old-token.mse-style/style
@@ -4,7 +4,7 @@ short name: Tokens
full name: Old style
installer group: magic/old style/tokens
icon: card-sample.png
-position hint: 023
+position hint: 304
version: 2014-02-22
depends on:
diff --git a/data/magic-old-unland.mse-style/style b/data/magic-old-unland.mse-style/style
index 999c49b41..17d21009a 100644
--- a/data/magic-old-unland.mse-style/style
+++ b/data/magic-old-unland.mse-style/style
@@ -4,7 +4,7 @@ short name: Unglued
full name: Large Art Land
icon: card-sample.png
installer group: magic/old style/Unglued Land
-position hint: 025
+position hint: 912
version: 2014-02-22
depends on:
diff --git a/data/magic-old.mse-style/style b/data/magic-old.mse-style/style
index bf9f5ed1d..59360fb01 100644
--- a/data/magic-old.mse-style/style
+++ b/data/magic-old.mse-style/style
@@ -4,7 +4,7 @@ short name: Old style
full name: Before 8th edition
installer group: magic/old style/normal cards
icon: card-sample.png
-position hint: 021
+position hint: 301
version: 2015-06-23
depends on:
diff --git a/data/magic-piet.mse-style/style b/data/magic-piet.mse-style/style
index 714d6b0c4..49e9de0f0 100644
--- a/data/magic-piet.mse-style/style
+++ b/data/magic-piet.mse-style/style
@@ -4,7 +4,7 @@ short name: Piet
full name: Piet's Custom Style
installer group: magic/piet style
icon: card-sample.png
-position hint: 202
+position hint: 839
version: 2014-06-06
depends on:
diff --git a/data/magic-planeshifted-artbg.mse-style/style b/data/magic-planeshifted-artbg.mse-style/style
index 45ef7cb6f..4a7313cf1 100644
--- a/data/magic-planeshifted-artbg.mse-style/style
+++ b/data/magic-planeshifted-artbg.mse-style/style
@@ -4,7 +4,7 @@ short name: PS Art Background
full name: PS Expanded Art Alteration
installer group: magic/Planeshifted/Artbackground Cards
icon: card-sample.png
-position hint: 039
+position hint: 274
version: 2014-02-22
depends on:
diff --git a/data/magic-planeshifted-duplex.mse-style/style b/data/magic-planeshifted-duplex.mse-style/style
index 5ddfe695c..c9f169360 100644
--- a/data/magic-planeshifted-duplex.mse-style/style
+++ b/data/magic-planeshifted-duplex.mse-style/style
@@ -4,7 +4,7 @@ short name: Planeshifted Duplex
full name: Duplex Style Card
icon: card-sample.png
installer group: magic/Planeshifted/duplex cards
-position hint: 034
+position hint: 272
version: 2014-07-02
depends on:
diff --git a/data/magic-planeshifted-flip.mse-style/style b/data/magic-planeshifted-flip.mse-style/style
index 4e8c8a006..2958a92b9 100644
--- a/data/magic-planeshifted-flip.mse-style/style
+++ b/data/magic-planeshifted-flip.mse-style/style
@@ -4,7 +4,7 @@ short name: PS Flip Cards
full name: Planeshifted flip cards
installer group: magic/Planeshifted/Flip Cards
icon: card-sample.png
-position hint: 034
+position hint: 272
version: 2014-02-22
depends on:
diff --git a/data/magic-planeshifted-leveler.mse-style/style b/data/magic-planeshifted-leveler.mse-style/style
index 33a2738f0..cab44096c 100644
--- a/data/magic-planeshifted-leveler.mse-style/style
+++ b/data/magic-planeshifted-leveler.mse-style/style
@@ -4,7 +4,7 @@ short name: Planeshifted Leveler
full name: Planeshifted Leveler Style
icon: card-sample.png
installer group: magic/Planeshifted/leveler cards
-position hint: 034
+position hint: 272
version: 2014-02-22
depends on:
diff --git a/data/magic-planeshifted-planeswalker.mse-style/style b/data/magic-planeshifted-planeswalker.mse-style/style
index 53304ee33..b3af68b9d 100644
--- a/data/magic-planeshifted-planeswalker.mse-style/style
+++ b/data/magic-planeshifted-planeswalker.mse-style/style
@@ -4,7 +4,7 @@ short name: Planeshifted Walkers
full name: Planeshifted Planeswalkers
installer group: magic/Planeshifted/planeswalkers
icon: card-sample.png
-position hint: 034
+position hint: 271
version: 2014-02-22
depends on:
diff --git a/data/magic-planeshifted-split.mse-style/style b/data/magic-planeshifted-split.mse-style/style
index 156b8ca96..596307bbc 100644
--- a/data/magic-planeshifted-split.mse-style/style
+++ b/data/magic-planeshifted-split.mse-style/style
@@ -4,7 +4,7 @@ short name: Planeshifted Splits
full name: Planeshifted Split Cards
installer group: magic/Planeshifted/Split Cards
icon: card-sample.png
-position hint: 034
+position hint: 271
version: 2015-05-29
depends on:
diff --git a/data/magic-planeshifted.mse-style/style b/data/magic-planeshifted.mse-style/style
index 17e5b8378..75d1569d3 100644
--- a/data/magic-planeshifted.mse-style/style
+++ b/data/magic-planeshifted.mse-style/style
@@ -4,7 +4,7 @@ short name: Planeshifted
full name: Planar Chaos Timeshifts
installer group: magic/Planeshifted/Normal Cards
icon: card-sample.png
-position hint: 031
+position hint: 270
version: 2014-02-22
depends on:
diff --git a/data/magic-proplayers-2005.mse-style/style b/data/magic-proplayers-2005.mse-style/style
index 1c3014d2a..6415cec93 100644
--- a/data/magic-proplayers-2005.mse-style/style
+++ b/data/magic-proplayers-2005.mse-style/style
@@ -4,7 +4,7 @@ short name: '05 Pro Players
full name: Pro Players 2005
installer group: magic/pro players/2005
icon: example.png
-position hint: 999
+position hint: 998
version: 2014-02-22
depends on:
diff --git a/data/magic-scifi.mse-style/style b/data/magic-scifi.mse-style/style
index 79e0946c8..d14b76fac 100644
--- a/data/magic-scifi.mse-style/style
+++ b/data/magic-scifi.mse-style/style
@@ -4,7 +4,7 @@ short name: Sci-Fi
full name: InvertedVertex's Sci-Fi style
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 001
+position hint: 025
version: 2015-12-20
depends on:
diff --git a/data/magic-scroll.mse-style/style b/data/magic-scroll.mse-style/style
index fcd3eef23..be82acbea 100644
--- a/data/magic-scroll.mse-style/style
+++ b/data/magic-scroll.mse-style/style
@@ -4,7 +4,7 @@ short name: Scroll style
full name: Ancient Scroll
installer group: magic/scroll style
icon: card-sample.png
-position hint: 101
+position hint: 840
version: 2014-02-22
depends on:
diff --git a/data/magic-sevenhalf.mse-style/style b/data/magic-sevenhalf.mse-style/style
index 736b6b21c..9bb9b8a10 100644
--- a/data/magic-sevenhalf.mse-style/style
+++ b/data/magic-sevenhalf.mse-style/style
@@ -4,7 +4,7 @@ short name: SevenHalf
full name: 7.5th Edition Frames
installer group: magic/seven and a half style
icon: card-sample.png
-position hint: 204
+position hint: 221
version: 2014-02-22
depends on: magic.mse-game 2008-06-02
diff --git a/data/magic-space-xerent.mse-style/style b/data/magic-space-xerent.mse-style/style
index 0c12bd973..9b364d77a 100644
--- a/data/magic-space-xerent.mse-style/style
+++ b/data/magic-space-xerent.mse-style/style
@@ -4,7 +4,7 @@ short name: Xerent
full name: Xerent's Space Template
installer group: Space/Xerent Style
icon: card-sample.png
-position hint: 202
+position hint: 841
version: 2014-05-26
depends on:
diff --git a/data/magic-starwars.mse-style/style b/data/magic-starwars.mse-style/style
index 32a5dfe12..0de7ebd3a 100644
--- a/data/magic-starwars.mse-style/style
+++ b/data/magic-starwars.mse-style/style
@@ -4,7 +4,7 @@ short name: Star Wars
full name: Star Wars TCG
installer group: magic/star wars style
icon: card-sample.png
-position hint: 203
+position hint: 842
version: 2014-02-22
depends on:
diff --git a/data/magic-sync.mse-style/style b/data/magic-sync.mse-style/style
index 8a131672a..ed15bbaad 100644
--- a/data/magic-sync.mse-style/style
+++ b/data/magic-sync.mse-style/style
@@ -4,7 +4,7 @@ short name: Sync
full name: Sci-Fi for Sync permanents
icon: card-sample.png
installer group: magic/m15 style/normal cards
-position hint: 001
+position hint: 025
version: 2015-12-20
depends on:
diff --git a/data/magic-tenth.mse-style/style b/data/magic-tenth.mse-style/style
index 7adb24d83..89faffbb4 100644
--- a/data/magic-tenth.mse-style/style
+++ b/data/magic-tenth.mse-style/style
@@ -4,7 +4,7 @@ short name: Tenth style
full name: 10th edition Style
installer group: magic/tenth edition packaging style
icon: card-sample.png
-position hint: 102
+position hint: 288
version: 2014-02-22
depends on:
diff --git a/data/magic-testprint-8th.mse-style/style b/data/magic-testprint-8th.mse-style/style
index 3bfb46ffb..b23207f20 100644
--- a/data/magic-testprint-8th.mse-style/style
+++ b/data/magic-testprint-8th.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: 8th Test
full name: 8th Edition Test Prints
icon: card-sample.png
-position hint: 051
+position hint: 288
version: 2014-02-22
depends on:
diff --git a/data/magic-textless.mse-style/style b/data/magic-textless.mse-style/style
index abce682ce..d8c7452c7 100644
--- a/data/magic-textless.mse-style/style
+++ b/data/magic-textless.mse-style/style
@@ -4,7 +4,7 @@ short name: Textless
full name: Modern style
installer group: magic/new style/textless
icon: card-sample.png
-position hint: 005
+position hint: 214
version: 2009-07-07
depends on:
diff --git a/data/magic-urban.mse-style/style b/data/magic-urban.mse-style/style
index e6f72761c..9d19f6a7f 100644
--- a/data/magic-urban.mse-style/style
+++ b/data/magic-urban.mse-style/style
@@ -4,7 +4,7 @@ short name: Urban
full name: Grafitti Style
installer group: magic/urban
icon: card-sample.png
-position hint: 101
+position hint: 843
version: 2014-02-22
depends on:
diff --git a/data/magic-vehicles.mse-style/style b/data/magic-vehicles.mse-style/style
index bf5facbbc..6c6d10ca9 100644
--- a/data/magic-vehicles.mse-style/style
+++ b/data/magic-vehicles.mse-style/style
@@ -4,7 +4,7 @@ short name: Vehicles
full name: Kaladesh Vehicles
installer group: magic/vehicles
icon: card-sample.png
-position hint: 002
+position hint: 702
version: 2016-09-15
depends on:
diff --git a/data/magic-veryold.mse-style/style b/data/magic-veryold.mse-style/style
index a7472a4fb..fbc53fbc3 100644
--- a/data/magic-veryold.mse-style/style
+++ b/data/magic-veryold.mse-style/style
@@ -4,7 +4,7 @@ full name: 4th Edition Style
short name: 4th Ed.
installer group: magic/4th edition style
icon: card-sample.png
-position hint: 023
+position hint: 375
version: 2014-02-22
depends on:
diff --git a/data/magic-vs.mse-style/style b/data/magic-vs.mse-style/style
index 07911dad4..3248e3c1d 100644
--- a/data/magic-vs.mse-style/style
+++ b/data/magic-vs.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: VS style
full name: Modeled After VS System
icon: card-sample.png
-position hint: 203
+position hint: 844
installer group: magic/VS style
version: 2014-02-22
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-azorius.png b/data/magic-watermarks.mse-include/watermark-frazier-azorius.png
new file mode 100644
index 000000000..a797a7a56
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-azorius.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-boros.png b/data/magic-watermarks.mse-include/watermark-frazier-boros.png
new file mode 100644
index 000000000..2ec13fa3f
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-boros.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-dimir.png b/data/magic-watermarks.mse-include/watermark-frazier-dimir.png
new file mode 100644
index 000000000..e44756606
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-dimir.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-golgari.png b/data/magic-watermarks.mse-include/watermark-frazier-golgari.png
new file mode 100644
index 000000000..81c23b728
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-golgari.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-gruul.png b/data/magic-watermarks.mse-include/watermark-frazier-gruul.png
new file mode 100644
index 000000000..b35d65984
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-gruul.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-izzet.png b/data/magic-watermarks.mse-include/watermark-frazier-izzet.png
new file mode 100644
index 000000000..f0fcae5c8
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-izzet.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-orzhov.png b/data/magic-watermarks.mse-include/watermark-frazier-orzhov.png
new file mode 100644
index 000000000..194d520b4
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-orzhov.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-rakdos.png b/data/magic-watermarks.mse-include/watermark-frazier-rakdos.png
new file mode 100644
index 000000000..1584c025e
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-rakdos.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-selesnya.png b/data/magic-watermarks.mse-include/watermark-frazier-selesnya.png
new file mode 100644
index 000000000..c86f87140
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-selesnya.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-frazier-simic.png b/data/magic-watermarks.mse-include/watermark-frazier-simic.png
new file mode 100644
index 000000000..b7aacf27a
Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark-frazier-simic.png differ
diff --git a/data/magic-watermarks.mse-include/watermark-names b/data/magic-watermarks.mse-include/watermark-names
index 86729fd6b..433944458 100644
--- a/data/magic-watermarks.mse-include/watermark-names
+++ b/data/magic-watermarks.mse-include/watermark-names
@@ -44,6 +44,18 @@ choice:
choice: The Golgari (B/G)
choice: The Boros Legion (R/W)
choice: The Simic Combine (G/U)
+ choice:
+ name: ancients
+ choice: The Azorius Senate (W/U)
+ choice: House Dimir (U/B)
+ choice: The Cult of Rakdos (B/R)
+ choice: The Gruul Clans (R/G)
+ choice: The Selesnya Conclave (G/W)
+ choice: The Orzhov Syndicate (W/B)
+ choice: The Izzet (U/R)
+ choice: The Golgari (B/G)
+ choice: The Boros Legion (R/W)
+ choice: The Simic Combine (G/U)
choice:
name: faction symbol
choice: mirrodin
diff --git a/data/magic-watermarks.mse-include/watermark_azorius2.png b/data/magic-watermarks.mse-include/watermark_azorius2.png
index 879514761..3115f04e9 100644
Binary files a/data/magic-watermarks.mse-include/watermark_azorius2.png and b/data/magic-watermarks.mse-include/watermark_azorius2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_boros2.png b/data/magic-watermarks.mse-include/watermark_boros2.png
index acc16e130..3a9c00a66 100644
Binary files a/data/magic-watermarks.mse-include/watermark_boros2.png and b/data/magic-watermarks.mse-include/watermark_boros2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_dimir2.png b/data/magic-watermarks.mse-include/watermark_dimir2.png
index df57613e0..3563a6cf4 100644
Binary files a/data/magic-watermarks.mse-include/watermark_dimir2.png and b/data/magic-watermarks.mse-include/watermark_dimir2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_golgari2.png b/data/magic-watermarks.mse-include/watermark_golgari2.png
index 67f4ff0f1..ac00931ee 100644
Binary files a/data/magic-watermarks.mse-include/watermark_golgari2.png and b/data/magic-watermarks.mse-include/watermark_golgari2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_gruul2.png b/data/magic-watermarks.mse-include/watermark_gruul2.png
index c5cf074ad..e3e932bd5 100644
Binary files a/data/magic-watermarks.mse-include/watermark_gruul2.png and b/data/magic-watermarks.mse-include/watermark_gruul2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_izzet2.png b/data/magic-watermarks.mse-include/watermark_izzet2.png
index 50a11da9e..eb9d14664 100644
Binary files a/data/magic-watermarks.mse-include/watermark_izzet2.png and b/data/magic-watermarks.mse-include/watermark_izzet2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_mirrodin.png b/data/magic-watermarks.mse-include/watermark_mirrodin.png
index 8a4657d86..524df27f9 100644
Binary files a/data/magic-watermarks.mse-include/watermark_mirrodin.png and b/data/magic-watermarks.mse-include/watermark_mirrodin.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_orzhov2.png b/data/magic-watermarks.mse-include/watermark_orzhov2.png
index 2ccb2b420..d711a1902 100644
Binary files a/data/magic-watermarks.mse-include/watermark_orzhov2.png and b/data/magic-watermarks.mse-include/watermark_orzhov2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_phyrexia.png b/data/magic-watermarks.mse-include/watermark_phyrexia.png
index 482c93d36..72e8f22db 100644
Binary files a/data/magic-watermarks.mse-include/watermark_phyrexia.png and b/data/magic-watermarks.mse-include/watermark_phyrexia.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_rakados2.png b/data/magic-watermarks.mse-include/watermark_rakados2.png
index 78bda1035..5d5d794c3 100644
Binary files a/data/magic-watermarks.mse-include/watermark_rakados2.png and b/data/magic-watermarks.mse-include/watermark_rakados2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_selesnya2.png b/data/magic-watermarks.mse-include/watermark_selesnya2.png
index 740e57427..719e7f5d4 100644
Binary files a/data/magic-watermarks.mse-include/watermark_selesnya2.png and b/data/magic-watermarks.mse-include/watermark_selesnya2.png differ
diff --git a/data/magic-watermarks.mse-include/watermark_simic2.png b/data/magic-watermarks.mse-include/watermark_simic2.png
index ac2bc93a9..6f6a231b1 100644
Binary files a/data/magic-watermarks.mse-include/watermark_simic2.png and b/data/magic-watermarks.mse-include/watermark_simic2.png differ
diff --git a/data/magic-watermarks.mse-include/watermarks b/data/magic-watermarks.mse-include/watermarks
index 73791f797..673336d86 100644
--- a/data/magic-watermarks.mse-include/watermarks
+++ b/data/magic-watermarks.mse-include/watermarks
@@ -15,16 +15,16 @@ choice images:
transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_r.png")
transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_g.png")
- guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius2.png")
- guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir2.png")
- guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados2.png")
- guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul2.png")
- guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya2.png")
- guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov2.png")
- guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet2.png")
- guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari2.png")
- guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros2.png")
- guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic2.png")
+ guild symbol The Azorius Senate (W/U): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_azorius2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_azorius2.png"))
+ guild symbol House Dimir (U/B): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_dimir2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_dimir2.png"))
+ guild symbol The Cult of Rakdos (B/R): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_rakados2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_rakados2.png"))
+ guild symbol The Gruul Clans (R/G): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_gruul2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_gruul2.png"))
+ guild symbol The Selesnya Conclave (G/W): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_selesnya2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_selesnya2.png"))
+ guild symbol The Orzhov Syndicate (W/B): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_orzhov2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_orzhov2.png"))
+ guild symbol The Izzet (U/R): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_izzet2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_izzet2.png"))
+ guild symbol The Golgari (B/G): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_golgari2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_golgari2.png"))
+ guild symbol The Boros Legion (R/W): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_boros2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_boros2.png"))
+ guild symbol The Simic Combine (G/U): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_simic2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_simic2.png"))
guild symbol originals The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius.png")
guild symbol originals House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir.png")
@@ -37,8 +37,19 @@ choice images:
guild symbol originals The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros.png")
guild symbol originals The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic.png")
- faction symbol mirrodin: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_mirrodin.png")
- faction symbol phyrexia: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_phyrexia.png")
+ guild symbol ancients The Azorius Senate (W/U): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-azorius.png")
+ guild symbol ancients House Dimir (U/B): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-dimir.png")
+ guild symbol ancients The Cult of Rakdos (B/R): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-rakdos.png")
+ guild symbol ancients The Gruul Clans (R/G): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-gruul.png")
+ guild symbol ancients The Selesnya Conclave (G/W): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-selesnya.png")
+ guild symbol ancients The Orzhov Syndicate (W/B): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-orzhov.png")
+ guild symbol ancients The Izzet (U/R): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-izzet.png")
+ guild symbol ancients The Golgari (B/G): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-golgari.png")
+ guild symbol ancients The Boros Legion (R/W): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-boros.png")
+ guild symbol ancients The Simic Combine (G/U): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-simic.png")
+
+ faction symbol mirrodin: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_mirrodin.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_mirrodin.png"))
+ faction symbol phyrexia: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_phyrexia.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_phyrexia.png"))
clan symbol The Abzan Houses (WBG): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_abzan.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_abzan.png"))
clan symbol The Jeskai Way (URW): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_jeskai.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_jeskai.png"))
diff --git a/data/magic-watermarks.mse-include/watermarks_back b/data/magic-watermarks.mse-include/watermarks_back
index 6f5752a35..673336d86 100644
--- a/data/magic-watermarks.mse-include/watermarks_back
+++ b/data/magic-watermarks.mse-include/watermarks_back
@@ -15,16 +15,16 @@ choice images:
transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_r.png")
transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_g.png")
- guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius2.png")
- guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir2.png")
- guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados2.png")
- guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul2.png")
- guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya2.png")
- guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov2.png")
- guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet2.png")
- guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari2.png")
- guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros2.png")
- guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic2.png")
+ guild symbol The Azorius Senate (W/U): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_azorius2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_azorius2.png"))
+ guild symbol House Dimir (U/B): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_dimir2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_dimir2.png"))
+ guild symbol The Cult of Rakdos (B/R): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_rakados2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_rakados2.png"))
+ guild symbol The Gruul Clans (R/G): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_gruul2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_gruul2.png"))
+ guild symbol The Selesnya Conclave (G/W): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_selesnya2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_selesnya2.png"))
+ guild symbol The Orzhov Syndicate (W/B): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_orzhov2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_orzhov2.png"))
+ guild symbol The Izzet (U/R): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_izzet2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_izzet2.png"))
+ guild symbol The Golgari (B/G): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_golgari2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_golgari2.png"))
+ guild symbol The Boros Legion (R/W): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_boros2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_boros2.png"))
+ guild symbol The Simic Combine (G/U): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_simic2.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_simic2.png"))
guild symbol originals The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_azorius.png")
guild symbol originals House Dimir (U/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dimir.png")
@@ -37,26 +37,37 @@ choice images:
guild symbol originals The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_boros.png")
guild symbol originals The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_simic.png")
- faction symbol mirrodin: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_mirrodin.png")
- faction symbol phyrexia: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_phyrexia.png")
+ guild symbol ancients The Azorius Senate (W/U): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-azorius.png")
+ guild symbol ancients House Dimir (U/B): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-dimir.png")
+ guild symbol ancients The Cult of Rakdos (B/R): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-rakdos.png")
+ guild symbol ancients The Gruul Clans (R/G): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-gruul.png")
+ guild symbol ancients The Selesnya Conclave (G/W): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-selesnya.png")
+ guild symbol ancients The Orzhov Syndicate (W/B): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-orzhov.png")
+ guild symbol ancients The Izzet (U/R): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-izzet.png")
+ guild symbol ancients The Golgari (B/G): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-golgari.png")
+ guild symbol ancients The Boros Legion (R/W): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-boros.png")
+ guild symbol ancients The Simic Combine (G/U): script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark-frazier-simic.png")
- clan symbol The Abzan Houses (WBG): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_abzan.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_abzan.png"))
- clan symbol The Jeskai Way (URW): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_jeskai.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_jeskai.png"))
- clan symbol The Sultai Brood (BGU): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_sultai.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_sultai.png"))
- clan symbol The Mardu Horde (RWB): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_mardu.png", h:300) else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_mardu.png"))
- clan symbol The Temur Frontier (GUR): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_temur.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_temur.png"))
+ faction symbol mirrodin: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_mirrodin.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_mirrodin.png"))
+ faction symbol phyrexia: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_phyrexia.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_phyrexia.png"))
- brood symbol Dromoka's Brood (GW): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_dromoka.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_dromoka.png"))
- brood symbol Ojutai's Brood (WU): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_ojutai.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_ojutai.png"))
- brood symbol Silumgar's Brood (UB): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_silumgar.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_silumgar.png"))
- brood symbol Kolaghan's Brood (BR): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_kolaghan.png", h:300) else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_kolaghan.png"))
- brood symbol Atarka's Brood (RG): script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_atarka.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_atarka.png"))
+ clan symbol The Abzan Houses (WBG): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_abzan.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_abzan.png"))
+ clan symbol The Jeskai Way (URW): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_jeskai.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_jeskai.png"))
+ clan symbol The Sultai Brood (BGU): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_sultai.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_sultai.png"))
+ clan symbol The Mardu Horde (RWB): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_mardu.png", h:300) else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_mardu.png"))
+ clan symbol The Temur Frontier (GUR): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_temur.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_temur.png"))
- unstable factions Order of the Widget: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/unstable_widget.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_widget.png"))
- unstable factions Agents of S.N.E.A.K.: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/unstable_SNEAK.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_SNEAK.png"))
- unstable factions League of Dastardly Doom: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/unstable_doom.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_doom.png"))
- unstable factions Goblin Explosioneers: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/unstable_explosioneers.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_explosioneers.png"))
- unstable factions Crossbreed Labs: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/unstable_crossbreed.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_crossbreed.png"))
+ brood symbol Dromoka's Brood (GW): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_dromoka.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_dromoka.png"))
+ brood symbol Ojutai's Brood (WU): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_ojutai.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_ojutai.png"))
+ brood symbol Silumgar's Brood (UB): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_silumgar.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_silumgar.png"))
+ brood symbol Kolaghan's Brood (BR): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_kolaghan.png", h:300) else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_kolaghan.png"))
+ brood symbol Atarka's Brood (RG): script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_atarka.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/watermark_atarka.png"))
+
+ unstable factions Order of the Widget: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/unstable_widget.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_widget.png"))
+ unstable factions Agents of S.N.E.A.K.: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/unstable_SNEAK.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_SNEAK.png"))
+ unstable factions League of Dastardly Doom: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/unstable_doom.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_doom.png"))
+ unstable factions Goblin Explosioneers: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/unstable_explosioneers.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_explosioneers.png"))
+ unstable factions Crossbreed Labs: script: if set.blend_with_colors then spotlight_watermark_blend("/magic-watermarks.mse-include/unstable_crossbreed.png") else set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_crossbreed.png"))
colored xander hybrid mana B/R: /magic-watermarks.mse-include/watermark_brmana_colored.png
colored xander hybrid mana U/B: /magic-watermarks.mse-include/watermark_ubmana_colored.png
@@ -94,10 +105,10 @@ choice images:
other magic symbols color pie: /magic-watermarks.mse-include/colorpie.png
other magic symbols conspiracy stamp: script: set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/conspiracy_stamp.png")
other magic symbols story spotlight: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/planeswalker.png"))
- other magic symbols color spotlight: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/planeswalker.png")
- other magic symbols jace consortium: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/jace-consortium.png")
+ other magic symbols color spotlight: script: spotlight_watermark_blend("/magic-watermarks.mse-include/planeswalker.png")
+ other magic symbols jace consortium: script: spotlight_watermark_blend("/magic-watermarks.mse-include/jace-consortium.png")
other magic symbols phyrexia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/phyrexia.png"))
- other magic symbols seekers of carmot: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/seekersofcarmot.png,266,266")
+ other magic symbols seekers of carmot: script: spotlight_watermark_blend("/magic-watermarks.mse-include/seekersofcarmot.png,266,266")
other magic symbols the thran: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/thran.png"))
other magic symbols innistrad provinces stensia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/stensia.png"))
@@ -120,22 +131,22 @@ choice images:
alara symbols colored Jund: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_jund_colored.png")
alara symbols colored Naya: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_naya_colored.png")
- college symbols Silverquill: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_strix_silverquill.png")
- college symbols Prismari: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_strix_prismari.png")
- college symbols Witherbloom: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_strix_witherbloom.png")
- college symbols Lorehold: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_strix_lorehold.png")
- college symbols Quandrix: script: spotlight_watermark_blend(face:card.card_color_2, "/magic-watermarks.mse-include/watermark_strix_quandrix.png")
+ college symbols Silverquill: script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_strix_silverquill.png")
+ college symbols Prismari: script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_strix_prismari.png")
+ college symbols Witherbloom: script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_strix_witherbloom.png")
+ college symbols Lorehold: script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_strix_lorehold.png")
+ college symbols Quandrix: script: spotlight_watermark_blend("/magic-watermarks.mse-include/watermark_strix_quandrix.png")
- custom watermark one: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_1()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_1()))
- custom watermark two: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_2()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_2()))
- custom watermark three: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_3()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_3()))
- custom watermark four: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_4()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_4()))
- custom watermark five: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_5()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_5()))
- custom watermark six: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_6()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_6()))
- custom watermark seven: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_7()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_7()))
- custom watermark eight: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_8()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_8()))
- custom watermark nine: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_9()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_9()))
- custom watermark ten: script: if set.blend_with_colors then spotlight_watermark_blend(face:card.card_color_2, custom_watermark_10()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_10()))
+ custom watermark one: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_1()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_1()))
+ custom watermark two: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_2()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_2()))
+ custom watermark three: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_3()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_3()))
+ custom watermark four: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_4()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_4()))
+ custom watermark five: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_5()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_5()))
+ custom watermark six: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_6()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_6()))
+ custom watermark seven: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_7()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_7()))
+ custom watermark eight: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_8()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_8()))
+ custom watermark nine: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_9()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_9()))
+ custom watermark ten: script: if set.blend_with_colors then spotlight_watermark_blend(custom_watermark_10()) else set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_10()))
set symbol:
{ set_combine(combine:"shadow",
diff --git a/data/magic-willow-minimalist-god.mse-style/style b/data/magic-willow-minimalist-god.mse-style/style
index 6b230d819..98cadc6b4 100644
--- a/data/magic-willow-minimalist-god.mse-style/style
+++ b/data/magic-willow-minimalist-god.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Willow's Gods
full name: Minimalist Style
icon: card-sample.png
-position hint: 202
+position hint: 846
installer group: magic/willow style/minimalist/gods
version: 2014-02-22
diff --git a/data/magic-willow-minimalist.mse-style/style b/data/magic-willow-minimalist.mse-style/style
index f40d7bd7a..f2c4c061e 100644
--- a/data/magic-willow-minimalist.mse-style/style
+++ b/data/magic-willow-minimalist.mse-style/style
@@ -3,7 +3,7 @@ game: magic
short name: Willow's
full name: Minimalist Style
icon: card-sample.png
-position hint: 202
+position hint: 846
installer group: magic/willow style/minimalist
version: 2014-02-22
diff --git a/data/magic.mse-game/card_fields b/data/magic.mse-game/card_fields
index c9573747a..f68feb9b0 100644
--- a/data/magic.mse-game/card_fields
+++ b/data/magic.mse-game/card_fields
@@ -294,6 +294,8 @@ card field:
script:
if mainframe_walker() then
mainframe_walker_text_script()
+ else if alt_text() then
+ alt_text_script()
else
combined_editor(field1: card.rule_text, separator: "\n", field2: card.flavor_text)
description: The rules and flavor text for the card; use up and down arrows to switch
@@ -846,6 +848,8 @@ card field:
script:
if mainframe_walkerb() then
mainframe_walker_text_scriptb()
+ else if alt_textb() then
+ alt_text_scriptb()
else
combined_editor(field1: card.rule_text_2, separator: "\n", field2: card.flavor_text_2)
description: The rules and flavor text of the card
@@ -1025,6 +1029,55 @@ card field:
show statistics: false
multi line: true
description: The eighth level text for the card
+card field:
+ type: text
+ name: level 9 text
+ script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv9")
+ show statistics: false
+ multi line: true
+ description: The ninth level text for the card
+card field:
+ type: text
+ name: level 10 text
+ script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv10")
+ show statistics: false
+ multi line: true
+ description: The tenth level text for the card
+card field:
+ type: text
+ name: level 11 text
+ script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv11")
+ show statistics: false
+ multi line: true
+ description: The eleventh level text for the card
+card field:
+ type: text
+ name: level 12 text
+ script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv12")
+ show statistics: false
+ multi line: true
+ description: The twelvth level text for the card
+card field:
+ type: text
+ name: level 13 text
+ script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv13")
+ show statistics: false
+ multi line: true
+ description: The thirteenth level text for the card
+card field:
+ type: text
+ name: level 14 text
+ script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv14")
+ show statistics: false
+ multi line: true
+ description: The fourteenth level text for the card
+card field:
+ type: text
+ name: level 15 text
+ script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv15")
+ show statistics: false
+ multi line: true
+ description: The fifteenth level text for the card
card field:
type: text
name: level 5
@@ -1133,6 +1186,64 @@ card field:
card list name: P/T6
show statistics: false
description: Power/Toughness of a creature
+card field:
+ type: text
+ name: power 7
+ icon: stats/power.png
+ show statistics: false
+ script: type_over_pt(value)
+ description: The power of a creature
+card field:
+ type: text
+ name: toughness 7
+ icon: stats/toughness.png
+ show statistics: false
+ description: The toughness of a creature
+card field:
+ type: text
+ name: pt 7
+ save value: false
+ script:
+ combined_editor(
+ field1: card.power_7,
+ separator: language().pt_separator,
+ field2: card.toughness_7,
+ soft_before_empty: true,
+ hide_when_empty: true
+ )
+ card list width: 50
+ card list name: P/T7
+ show statistics: false
+ description: Power/Toughness of a creature
+card field:
+ type: text
+ name: power 8
+ icon: stats/power.png
+ show statistics: false
+ script: type_over_pt(value)
+ description: The power of a creature
+card field:
+ type: text
+ name: toughness 8
+ icon: stats/toughness.png
+ show statistics: false
+ description: The toughness of a creature
+card field:
+ type: text
+ name: pt 8
+ save value: false
+ script:
+ combined_editor(
+ field1: card.power_8,
+ separator: language().pt_separator,
+ field2: card.toughness_8,
+ soft_before_empty: true,
+ hide_when_empty: true
+ )
+ card list width: 50
+ card list name: P/T8
+ show statistics: false
+ description: Power/Toughness of a creature
card field:
type: text
name: cmc
@@ -1195,5 +1306,5 @@ card field:
show statistics: false
multi line: true
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"unknown")
- default: if not b_saga() then "" else "(" + saga_reminder() + ")"
+ default: if not b_saga() then "" else "(" + saga_reminderb() + ")"
description: The saga reminder text
diff --git a/data/magic.mse-game/keywords b/data/magic.mse-game/keywords
index 231dfd666..80f657a8a 100644
--- a/data/magic.mse-game/keywords
+++ b/data/magic.mse-game/keywords
@@ -791,7 +791,7 @@ keyword:
keyword: Living weapon
match: Living weapon
mode: expert
- reminder: When this Equipment enters the battlefield, create a 0/0 black Germ creature token, then attach this to it.
+ reminder: When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.
# Commander
keyword:
keyword: Join forces
@@ -1478,4 +1478,14 @@ keyword:
match: Trample over name
mode: expert
reminder: This creature can deal excess combat damage to the controller of {if param1.value == "planeswalkers" then "the planeswalker it's attacking" else param1.value + " blocking it"}.
-
\ No newline at end of file
+# Adventures in the Forgotten Realms
+keyword:
+ keyword: Venture into
+ match: Venture into name
+ mode: action
+ reminder: Enter the first room or advance to the next room.
+keyword:
+ keyword: Pack tactics
+ match: Pack tactics
+ mode: pseudo
+ rules: Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, [effect].
diff --git a/data/magic.mse-game/language b/data/magic.mse-game/language
index db9992ed6..e92e89eb3 100644
--- a/data/magic.mse-game/language
+++ b/data/magic.mse-game/language
@@ -16,6 +16,7 @@ languages := [
is_spell : match@(match: "(?i)Instant|Sorcery")
is_planeswalker : match@(match: "(?i)Planeswalker|Emblem")
is_plane : match@(match: "(?i)Plane(?!swalker)")
+ word_list : "word_list"
],
Russian: [
code : "ru",
@@ -31,10 +32,27 @@ languages := [
is_spell : match@(match: "(?i)Мгновенное заклинание|Волшебство")
is_planeswalker : match@(match: "(?i)Planeswalker|Emblem")
is_plane : match@(match: "(?i)Plane(?!swalker)")
+ word_list : "word_list_ru"
+ ],
+ Italiano: [
+ code : "it",
+ spellcheck_code : "it_IT",
+ pt_separator : "/",
+ type_separator : " — ",
+ subtype_separator : " ",
+ is_creature : match@(match: "(?i)Creatura")
+ is_tribal : match@(match: "(?i)Tribale")
+ is_artifact : match@(match: "(?i)Artefatto")
+ is_land : match@(match: "(?i)Terra")
+ is_enchantment : match@(match: "(?i)Incantesimo")
+ is_spell : match@(match: "(?i)Istantaneo|Stregoneria")
+ is_planeswalker : match@(match: "(?i)Planeswalker|Emblem")
+ is_plane : match@(match: "(?i)Plane(?!swalker)")
+ word_list : "word_list_it"
],
Français: [
code : "fr",
- spellcheck_code : "fr_FR", # TODO: get dictionary
+ spellcheck_code : "fr_FR",
pt_separator : "/",
type_separator : " : "
subtype_separator : " et ",
@@ -46,6 +64,7 @@ languages := [
is_spell : match@(match: "(?i)Éphémère|Rituel")
is_planeswalker : match@(match: "(?i)Planeswalker")
is_plane : match@(match: "(?i)Plane(?!swalker)")
+ word_list : "word_list_fr"
]
]
diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script
index 1f09bb238..94351c2d3 100644
--- a/data/magic.mse-game/script
+++ b/data/magic.mse-game/script
@@ -652,7 +652,9 @@ auto_errata :=
replace@(match:"converted mana cost", replace:"mana value")
+replace@(match:"hen shuffle your library", replace:"hen shuffle")
+replace@(match:"this (?:ability )?(?:only )?(?:any ?time you could cast|as) a", in_context: "(Activate|Play) n? (instant|sorcery)", replace:"only as a")
-ex_test := expand_keywords@(
+ex_test := {
+ expand_keywords(
+ input,
condition: {
correct_case or (mode != "pseudo" and not used_placeholders)
}
@@ -664,7 +666,11 @@ ex_test := expand_keywords@(
reminder := process_english_hints(if has_pt() then reminder else equip_filter(reminder))
if mode == "pseudo" then "{keyword}"
else keyword + if expand then " ({reminder})" else ""
- })
+
+ },
+ margin_code: margin_code
+ )
+}
text_filter :=
# step 1 : remove all automatic tags
remove_tag@(tag: "") +
@@ -746,7 +752,7 @@ text_filter :=
# step 3a : expand shortcut word CARDNAME
replace@(
match: "CARDNAME>?",
- in_context: "(^|[[:space:]]|\\(|,|\\.|:|“|\"|'|‘|/|)", # TODO: Allow any punctuation before
+ in_context: "(^|[[:space:]]|\\(|,|\\.|:|“|\"|'|‘|-|—|/|)", # TODO: Allow any punctuation before
replace: ""
) +
# step 3b : expand shortcut word LEGENDNAME
@@ -770,13 +776,13 @@ text_filter :=
replace: ""
) +
{
- out := input
- for x from 1 to 9 do
- out := tag_contents(out,
- tag: "",
- contents: { "" + (if inserts_values()[x-1] == "" then "INS"+x else inserts_values()[x-1]) + "" }
- )
- out
+ out := input
+ for x from 1 to 9 do
+ out := tag_contents(out,
+ tag: "",
+ contents: { "" + (if inserts_values()[x-1] == "" then "INS"+x else inserts_values()[x-1]) + "" }
+ )
+ out
} +
# step 4 : explict non mana symbols
replace@(
@@ -1036,8 +1042,10 @@ primary_card_color := {
black := chosen(choice:"black")
red := chosen(choice:"red")
green := chosen(choice:"green")
+ multi_color := count_chosen(choices:"white, blue, black, red, green")
if land then "land"
else if multi then "multicolor"
+ else if multi_color == 2 and chosen(choice:"artifact") then "hybrid" ##hybrid artifacts would show as their first color
else if hybrid then "hybrid"
else if artifact then "artifact"
else if white then "white"
@@ -1079,6 +1087,11 @@ mainframe_walker := {false}
mainframe_walker_text_script := {combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text)}
mainframe_walkerb := {false}
mainframe_walker_text_scriptb := {combined_editor(field1: card.level_5_text, separator1: "\n", field2: card.level_6_text, separator2: "\n", field3: card.level_7_text)}
+alt_text := {false}
+alt_text_script := {false}
+alt_textb := {false}
+alt_text_scriptb := {false}
+
mainframe_power := { card.power }
mainframe_toughness := { card.toughness }
@@ -1181,6 +1194,7 @@ transfer_levels_2 := {true}
a_saga := {false}
saga_reminder := { "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
b_saga := {false}
+saga_reminderb := { "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III." }
############################################################## Watermark Updates
card_spotlight := { "/magic-mainframe-watermarks.mse-include/spotlight/" + card_new_color() + "spotlight.png" }
custom_watermark_1 := { if set.custom_watermark_1 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_1 else "/magic-watermarks.mse-include/planeswalker.png" }
@@ -1261,7 +1275,7 @@ uneven_correction := { if lines_of_flavor() == 1 then max(4, (card_style.text.co
###add it all up
###old_bar_equation is compatibilty for 2.0.0
old_bar_equation := { top_of_textbox() + padding_height() + card_style.text.content_height - line_height()*(lines_of_flavor() + offset_lines()) + linebreak_height() - uneven_correction() + front_corr() + bar_offset() + hard_flavor_break() +1 }
-bar_equation := {if card_style.text.layout.blocks[0].bottom or else 0 > 0 then card_style.text.top + 0.5*(card_style.text.layout.blocks[0].bottom+card_style.text.layout.blocks[1].top) else old_bar_equation()}
+bar_equation := {if card_style.text.layout.blocks[1].bottom or else 0 > 0 then card_style.text.top + 0.5*(card_style.text.layout.blocks[0].bottom+card_style.text.layout.blocks[1].top) else old_bar_equation()}
flavor_text2 := {split_text(match:"\n", remove_tags(card.flavor_text_2+"\n"))} #remove tags, add \n so .1 doesn't explode
hard_flavor_break2 := { if not contains(card.flavor_text_2, match:"\n") then 0 else if contains(card.flavor_text_2, match:"\n") then 0 else if lines_of_rules2() >= 3 then -3 else -2}
@@ -1574,13 +1588,19 @@ saga_lore_count := {
three := 0
four := 0
five := 0
+ six := 0
+ seven := 0
+ eight := 0
for x from 0 to length(input)-1 do
if input[x] == "1" then one := one +1
else if input[x] == "2" then two := two +1
else if input[x] == "3" then three := three +1
else if input[x] == "4" then four := four +1
- else five := five +1
- [one, two, three, four]
+ else if input[x] == "5" then five := five +1
+ else if input[x] == "6" then six := six +1
+ else if input[x] == "7" then seven := seven +1
+ else eight := eight +1
+ [one, two, three, four, five, six, seven]
}
##index of given chapter number in above array
##example, 2,2,3, returns 1,2,1
@@ -1705,3 +1725,10 @@ saga_ch_placement := {
)else (seven := seven)
[one, two, three, four, five, six, seven]
}
+
+card_face := {
+ trace(margin_code)
+ front := card[input]
+ back := if card[input+"_2"] or else "" != "" then card[input+"_2"] else card[input]
+ if match(margin_code, match:"(text[2456]|lv[5678])") then back else front
+}
diff --git a/data/magic.mse-game/statistics b/data/magic.mse-game/statistics
index d849c29f0..fbed72254 100644
--- a/data/magic.mse-game/statistics
+++ b/data/magic.mse-game/statistics
@@ -193,7 +193,7 @@ statistics dimension:
statistics dimension:
name: text length (words)
position hint: 100
- script: if is_mainframe() and is_walker() then word_count(to_text(card.mainframe_rule_text)) else word_count(to_text(card.rule_text))
+ script: if a_saga() or mainframe_walker() then word_count(to_text(card.level_1_text))+word_count(to_text(card.level_2_text))+word_count(to_text(card.level_3_text))+word_count(to_text(card.level_4_text)) else word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
@@ -201,7 +201,7 @@ statistics dimension:
statistics dimension:
name: text length (lines)
position hint: 101
- script: if is_mainframe() and is_walker() then line_count(to_text(card.mainframe_rule_text)) else line_count(to_text(card.rule_text))
+ script: if a_saga() or mainframe_walker() then line_count(to_text(card.level_1_text))+line_count(to_text(card.level_2_text))+line_count(to_text(card.level_3_text))+line_count(to_text(card.level_4_text)) else line_count(to_text(card.rule_text))
numeric: true
icon: stats/text_length.png
diff --git a/data/magic.mse-game/word_lists b/data/magic.mse-game/word_lists
index b48f2a3c5..41b34ccc3 100644
--- a/data/magic.mse-game/word_lists
+++ b/data/magic.mse-game/word_lists
@@ -76,6 +76,7 @@ word list:
word: Bear
word: Beast
word: Beeble
+ word: Beholder
word: Bird
word: Blinkmoth
word: Boar
@@ -134,6 +135,7 @@ word list:
word: Gargoyle
word: Germ
word: Giant
+ word: Gnoll
word: Gnome
word: Goat
word: Goblin
@@ -146,6 +148,8 @@ word list:
word:
name: H
word: Hag
+ word: Halfling
+ word: Hamster
word: Harpy
word: Hellion
word: Hippo
@@ -286,6 +290,7 @@ word list:
word: Thalakos
word: Thopter
word: Thrull
+ word: Tiefling
word: Treefolk
word: Trilobite
word: Triskelavite
@@ -347,6 +352,7 @@ word list:
word: Artificer
word: Assassin
word: Barbarian
+ word: Bard
word: Beast
word: Berserker
word: Bringer
@@ -385,6 +391,7 @@ word list:
word: Processor
word:
name: R-S
+ word: Ranger
word: Rebel
word: Reflection
word: Rigger
@@ -474,6 +481,7 @@ word list:
word: Angrath
word: Arlinn
word: Ashiok
+ word: Bahamut
word: Bolas
word: Calix
word: Chandra
@@ -484,6 +492,7 @@ word list:
word: Dihada
word: Domri
word: Dovin
+ word: Ellywick
word: Elspeth
word: Estrid
word: Freyalise
@@ -499,7 +508,9 @@ word list:
word: Kiora
word: Koth
word: Liliana
+ word: Lolth
word: Lukka
+ word: Mordenkainen
word: Nahiri
word: Narset
word: Niko
@@ -529,6 +540,14 @@ word list:
word: Xenagos
word: Yanggu
word: Yanling
+ word: Zariel
+ word:
+ name: Last Seen on Faerun
+ word: Bahamut
+ word: Ellywick
+ word: Lolth
+ word: Mordenkainen
+ word: Zariel
word:
name: Last Seen on Strixhaven
word: Kasmina
diff --git a/resource/.DS_Store b/resource/.DS_Store
new file mode 100644
index 000000000..beb517a27
Binary files /dev/null and b/resource/.DS_Store differ
diff --git a/resource/about.png b/resource/about.png
new file mode 100644
index 000000000..c699e29c0
Binary files /dev/null and b/resource/about.png differ
diff --git a/resource/bool_no.png b/resource/bool_no.png
new file mode 100644
index 000000000..aad513940
Binary files /dev/null and b/resource/bool_no.png differ
diff --git a/resource/bool_yes.png b/resource/bool_yes.png
new file mode 100644
index 000000000..12936af64
Binary files /dev/null and b/resource/bool_yes.png differ
diff --git a/resource/btn_clear_filter_down.png b/resource/btn_clear_filter_down.png
new file mode 100644
index 000000000..b94ec936e
Binary files /dev/null and b/resource/btn_clear_filter_down.png differ
diff --git a/resource/btn_clear_filter_focus.png b/resource/btn_clear_filter_focus.png
new file mode 100644
index 000000000..b944224fa
Binary files /dev/null and b/resource/btn_clear_filter_focus.png differ
diff --git a/resource/btn_clear_filter_hover.png b/resource/btn_clear_filter_hover.png
new file mode 100644
index 000000000..b944224fa
Binary files /dev/null and b/resource/btn_clear_filter_hover.png differ
diff --git a/resource/btn_clear_filter_normal.png b/resource/btn_clear_filter_normal.png
new file mode 100644
index 000000000..2844e7ebf
Binary files /dev/null and b/resource/btn_clear_filter_normal.png differ
diff --git a/resource/btn_collapse_down.png b/resource/btn_collapse_down.png
new file mode 100644
index 000000000..5344ccd5d
Binary files /dev/null and b/resource/btn_collapse_down.png differ
diff --git a/resource/btn_collapse_focus.png b/resource/btn_collapse_focus.png
new file mode 100644
index 000000000..753a7ad03
Binary files /dev/null and b/resource/btn_collapse_focus.png differ
diff --git a/resource/btn_collapse_hover.png b/resource/btn_collapse_hover.png
new file mode 100644
index 000000000..753a7ad03
Binary files /dev/null and b/resource/btn_collapse_hover.png differ
diff --git a/resource/btn_collapse_normal.png b/resource/btn_collapse_normal.png
new file mode 100644
index 000000000..c1b4e20c6
Binary files /dev/null and b/resource/btn_collapse_normal.png differ
diff --git a/resource/btn_down.png b/resource/btn_down.png
new file mode 100644
index 000000000..6ff44f057
Binary files /dev/null and b/resource/btn_down.png differ
diff --git a/resource/btn_expand_down.png b/resource/btn_expand_down.png
new file mode 100644
index 000000000..957476a75
Binary files /dev/null and b/resource/btn_expand_down.png differ
diff --git a/resource/btn_expand_focus.png b/resource/btn_expand_focus.png
new file mode 100644
index 000000000..85170a474
Binary files /dev/null and b/resource/btn_expand_focus.png differ
diff --git a/resource/btn_expand_hover.png b/resource/btn_expand_hover.png
new file mode 100644
index 000000000..85170a474
Binary files /dev/null and b/resource/btn_expand_hover.png differ
diff --git a/resource/btn_expand_normal.png b/resource/btn_expand_normal.png
new file mode 100644
index 000000000..5ba1c5d3e
Binary files /dev/null and b/resource/btn_expand_normal.png differ
diff --git a/resource/btn_focus.png b/resource/btn_focus.png
new file mode 100644
index 000000000..a1cbdf8d7
Binary files /dev/null and b/resource/btn_focus.png differ
diff --git a/resource/btn_hover.png b/resource/btn_hover.png
new file mode 100644
index 000000000..a8ac69f2f
Binary files /dev/null and b/resource/btn_hover.png differ
diff --git a/resource/btn_normal.png b/resource/btn_normal.png
new file mode 100644
index 000000000..b587f7b5a
Binary files /dev/null and b/resource/btn_normal.png differ
diff --git a/resource/btn_ok_down.png b/resource/btn_ok_down.png
new file mode 100644
index 000000000..40b8a27f8
Binary files /dev/null and b/resource/btn_ok_down.png differ
diff --git a/resource/btn_ok_focus.png b/resource/btn_ok_focus.png
new file mode 100644
index 000000000..d2936ba98
Binary files /dev/null and b/resource/btn_ok_focus.png differ
diff --git a/resource/btn_ok_hover.png b/resource/btn_ok_hover.png
new file mode 100644
index 000000000..8e9f1b792
Binary files /dev/null and b/resource/btn_ok_hover.png differ
diff --git a/resource/btn_ok_normal.png b/resource/btn_ok_normal.png
new file mode 100644
index 000000000..a9cb64650
Binary files /dev/null and b/resource/btn_ok_normal.png differ
diff --git a/resource/combine_and.png b/resource/combine_and.png
new file mode 100644
index 000000000..85542bf56
Binary files /dev/null and b/resource/combine_and.png differ
diff --git a/resource/combine_and_dark.png b/resource/combine_and_dark.png
new file mode 100644
index 000000000..89d725dab
Binary files /dev/null and b/resource/combine_and_dark.png differ
diff --git a/resource/combine_border.png b/resource/combine_border.png
new file mode 100644
index 000000000..5b2fe58bf
Binary files /dev/null and b/resource/combine_border.png differ
diff --git a/resource/combine_or.png b/resource/combine_or.png
new file mode 100644
index 000000000..d920abd7d
Binary files /dev/null and b/resource/combine_or.png differ
diff --git a/resource/combine_over.png b/resource/combine_over.png
new file mode 100644
index 000000000..7fe73955e
Binary files /dev/null and b/resource/combine_over.png differ
diff --git a/resource/combine_sub.png b/resource/combine_sub.png
new file mode 100644
index 000000000..a42543dae
Binary files /dev/null and b/resource/combine_sub.png differ
diff --git a/resource/combine_sub_dark.png b/resource/combine_sub_dark.png
new file mode 100644
index 000000000..b367edd3b
Binary files /dev/null and b/resource/combine_sub_dark.png differ
diff --git a/resource/combine_xor.png b/resource/combine_xor.png
new file mode 100644
index 000000000..43b740663
Binary files /dev/null and b/resource/combine_xor.png differ
diff --git a/resource/cursor/curve.cur b/resource/cursor/curve.cur
new file mode 100644
index 000000000..f561238ec
Binary files /dev/null and b/resource/cursor/curve.cur differ
diff --git a/resource/cursor/point.cur b/resource/cursor/point.cur
new file mode 100644
index 000000000..1c1f26ed0
Binary files /dev/null and b/resource/cursor/point.cur differ
diff --git a/resource/cursor/point_add.cur b/resource/cursor/point_add.cur
new file mode 100644
index 000000000..6af3c6518
Binary files /dev/null and b/resource/cursor/point_add.cur differ
diff --git a/resource/cursor/point_move.cur b/resource/cursor/point_move.cur
new file mode 100644
index 000000000..4053ee415
Binary files /dev/null and b/resource/cursor/point_move.cur differ
diff --git a/resource/cursor/rot_text.cur b/resource/cursor/rot_text.cur
new file mode 100644
index 000000000..c6c13578a
Binary files /dev/null and b/resource/cursor/rot_text.cur differ
diff --git a/resource/cursor/rotate.cur b/resource/cursor/rotate.cur
new file mode 100644
index 000000000..279075d0d
Binary files /dev/null and b/resource/cursor/rotate.cur differ
diff --git a/resource/cursor/shear_x.cur b/resource/cursor/shear_x.cur
new file mode 100644
index 000000000..9a2b6bd1c
Binary files /dev/null and b/resource/cursor/shear_x.cur differ
diff --git a/resource/cursor/shear_y.cur b/resource/cursor/shear_y.cur
new file mode 100644
index 000000000..eee2a3bb0
Binary files /dev/null and b/resource/cursor/shear_y.cur differ
diff --git a/resource/deselected.png b/resource/deselected.png
new file mode 100644
index 000000000..77130ce4f
Binary files /dev/null and b/resource/deselected.png differ
diff --git a/resource/edit_symbol.png b/resource/edit_symbol.png
new file mode 100644
index 000000000..c81a03bf5
Binary files /dev/null and b/resource/edit_symbol.png differ
diff --git a/resource/expected_locale_keys b/resource/expected_locale_keys
new file mode 100644
index 000000000..5e3610679
--- /dev/null
+++ b/resource/expected_locale_keys
@@ -0,0 +1,628 @@
+# This file contains the keys expected to be in MSE locales
+# It was automatically generated by tools/locale/locale.pl
+# Generated on Sat Jan 22 22:36:45 2011
+
+action:
+ add control point: 0
+ add item: 1
+ add symmetry: 0
+ auto replace: 0
+ backspace: 0
+ change: 1
+ change combine mode: 0
+ change shape name: 0
+ change symmetry copies: 0
+ change symmetry type: 0
+ convert to curve: 0
+ convert to line: 0
+ correct: 0
+ cut: 0
+ delete: 0
+ delete point: 0
+ delete points: 0
+ duplicate: 1
+ enter: 0
+ group parts: 0
+ insert symbol: 0
+ lock point: 0
+ move: 1
+ move curve: 0
+ move handle: 0
+ move symmetry center: 0
+ move symmetry handle: 0
+ paste: 0
+ remove item: 1
+ reorder parts: 0
+ rotate: 1
+ scale: 1
+ shear: 1
+ soft line break: 0
+ typing: 0
+ ungroup parts: 0
+button:
+ add custom pack: 0
+ add item: 0
+ always: 0
+ browse: 0
+ check now: 0
+ check updates: 0
+ close: 0
+ defaults: 0
+ don't install package: 0
+ edit symbol: 0
+ enabled: 0
+ evaluate: 0
+ export custom cards selection: 0
+ export entire set: 0
+ export generated packs: 0
+ fixed seed: 0
+ generate pack: 0
+ hide: 0
+ high quality: 0
+ if internet connection exists: 0
+ insert parameter: 0
+ install group: optional, 0
+ install package: 0
+ keep old: 0
+ keep package: 0
+ last opened set: 0
+ move down: 0
+ move up: 0
+ never: 0
+ new set: 0
+ number: 0
+ number overwrite: 0
+ open set: 0
+ open sets in new window: 0
+ overwrite: 0
+ random seed: 0
+ refer parameter: 0
+ reinstall package: 0
+ remove group: optional, 0
+ remove item: 0
+ remove package: 0
+ select: optional, 0
+ select all: 0
+ select cards: 0
+ select none: 0
+ show: 0
+ show editing hints: 0
+ show lines: 0
+ spellcheck enabled: 0
+ symbol gallery: optional, 0
+ upgrade group: optional, 0
+ upgrade package: 0
+ use auto replace: 0
+ use custom styling options: 0
+ use for all cards: 0
+ whole word: 0
+ zoom export: 0
+error:
+ aborting parsing: 0
+ can't convert: 2
+ can't convert value: 3
+ can't download installer: 2
+ cannot create file: 1
+ change packages successful: 1
+ checking updates failed: 0
+ coordinates for blending overlap: 0
+ dependency not given: 4
+ dimension not found: 1
+ downloading updates: 0
+ expected key: 1
+ file not found: 2
+ file not found package like: 2
+ file parse error: 2
+ has no member: 2
+ has no member value: 2
+ images used for blending must have the same size: 0
+ in function: 2
+ in keyword reminder: 2
+ in parameter: 2
+ install packages successful: 1
+ installing updates: 0
+ newer version: 2
+ no game specified: 1
+ no stylesheet specified for the set: 0
+ no updates: 0
+ pack type duplicate name: 1
+ pack type not found: 1
+ package not found: 1
+ package out of date: 3
+ package too new: 4
+ remove packages: 1
+ remove packages modified: 2
+ remove packages successful: 1
+ stylesheet and set refer to different game: 0
+ successful install: optional, 2
+ unable to open output file: 0
+ unable to store file: 0
+ unrecognized value: 2
+ unsupported field type: 1
+ unsupported fill type: 1
+ unsupported format: 1
+ word list type not found: 1
+help:
+ about: 0
+ add card: 0
+ add cards: 0
+ add keyword: 0
+ add symmetry: 0
+ add to dictionary: optional, 0
+ app language: 0
+ auto replace: 0
+ bar: 0
+ basic shapes: 0
+ bold: 0
+ border: 0
+ card list columns: 0
+ cards tab: 0
+ check updates: 0
+ click to select shape: 0
+ close symbol editor: 0
+ collapse notes: 0
+ console tab: 0
+ copies: 0
+ copy: 0
+ copy card: 0
+ copy keyword: 0
+ curve segment: 0
+ cut: 0
+ cut card: 0
+ cut keyword: 0
+ difference: 0
+ drag to draw shape: 0
+ drag to move curve: 0
+ drag to move line: 0
+ drag to move point: 0
+ drag to resize: 1
+ drag to rotate: 1
+ drag to shear: 1
+ draw ellipse: 0
+ draw polygon: 0
+ draw rectangle: 0
+ draw star: 0
+ duplicate: 0
+ edit pack type: 0
+ ellipse: 0
+ exit: 0
+ expand notes: 0
+ export: 0
+ export apprentice: 0
+ export html: 0
+ export image: 0
+ export images: 0
+ export mws: 0
+ filename format: 0
+ find: 0
+ find next: 0
+ fixed seed: 0
+ free point: 0
+ grid: 0
+ group: 0
+ index: 0
+ intersect: 0
+ italic: 0
+ keywords tab: 0
+ last opened set: 1
+ line segment: 0
+ merge: 0
+ new set: 0
+ new symbol: 0
+ new window: 0
+ next card: 0
+ next keyword: 0
+ no spelling suggestions: 0
+ number of packs: 1
+ open set: 0
+ open symbol: 0
+ orientation: 0
+ overlap: 0
+ paint: 0
+ paste: 0
+ paste card: 0
+ paste keyword: 0
+ pie: 0
+ points: 0
+ polygon: 0
+ preferences: 0
+ previous card: 0
+ previous keyword: 0
+ print: 0
+ print preview: 0
+ random pack tab: 0
+ random seed: 0
+ rectangle: 0
+ redo: 0
+ reflection: 0
+ reload data: 0
+ reminder text: 0
+ remove card: 0
+ remove keyword: 0
+ remove symmetry: 0
+ replace: 0
+ rotate: 0
+ rotate 0: 0
+ rotate 180: 0
+ rotate 270: 0
+ rotate 90: 0
+ rotate card: 0
+ rotation: 0
+ save set: 0
+ save set as: 0
+ save symbol: 0
+ save symbol as: 0
+ scatter: 0
+ scatter pie: 0
+ seed: 0
+ select: 0
+ set code: 0
+ set info tab: 0
+ show profiler: 0
+ sides: 0
+ smooth point: 0
+ snap: 0
+ stack: 0
+ star: 0
+ stats tab: 0
+ store symbol: 0
+ style tab: 0
+ subtract: 0
+ symbols: 0
+ symmetric point: 0
+ symmetry: 0
+ undo: 0
+ ungroup: 0
+ website: 0
+ welcome: 0
+ zoom export: 0
+label:
+ app language: 0
+ apprentice: 0
+ apprentice exe: 0
+ apprentice export cancelled: 0
+ auto match: 0
+ auto replace: 0
+ card display: 0
+ card notes: 0
+ check at startup: 0
+ checking requires internet: 0
+ columns: 0
+ custom size: 0
+ export filenames: 0
+ external programs: 0
+ filename conflicts: 0
+ filename format: 0
+ filename is ignored: 0
+ filter: 0
+ fix aspect ratio: 0
+ force to fit: 0
+ game type: 0
+ html export options: 0
+ html template: 0
+ install package: 0
+ installable version: 0
+ installed version: 0
+ installer size: optional, 0
+ installer status: optional, 0
+ keyword: 0
+ language: 0
+ magic set editor package: optional, 0
+ match: 0
+ mode: 0
+ no version: 0
+ original: 0
+ original size: 0
+ pack name: 0
+ pack selection: 0
+ pack totals: 0
+ package action: 0
+ package conflicts: 0
+ package installable: 0
+ package installed: 0
+ package modified: 0
+ package name: 0
+ package status: 0
+ package updates: 0
+ percent of normal: 0
+ reinstall package: 0
+ reminder: 0
+ remove package: 0
+ result: 0
+ rules: 0
+ save changes: 1
+ search cards: 0
+ search keywords: 0
+ seed: 0
+ select cards: 0
+ select cards print: optional, 0
+ select columns: 0
+ selected card count: 1
+ selection: 0
+ selection height: 0
+ selection left: 0
+ selection top: 0
+ selection width: 0
+ set code: 0
+ sharpen filter: 0
+ sides: optional, 0
+ size: 0
+ size to fit: 0
+ standard keyword: 1
+ style type: 0
+ stylesheet not found: 1
+ styling options: 0
+ total cards: 0
+ upgrade package: 0
+ uses: 0
+ windows: 0
+ zoom: 0
+ zoom %: 0
+ zoom amount: 0
+ zoom amount x: 0
+ zoom amount y: 0
+menu:
+ about: 0
+ add card: 0
+ add cards: 0
+ add keyword: 0
+ add to dictionary: optional, 0
+ auto replace: 0
+ bar: 0
+ basic shapes: 0
+ bold: 0
+ card list columns: 0
+ cards: 0
+ cards tab: 0
+ check updates: 0
+ close symbol editor: 0
+ console tab: 0
+ copy: 0
+ cut: 0
+ duplicate: 0
+ edit: 0
+ exit: 0
+ export: 0
+ export apprentice: 0
+ export html: 0
+ export image: 0
+ export images: 0
+ export mws: 0
+ file: 0
+ find: 0
+ find next: 0
+ format: 0
+ graph: 0
+ group: 0
+ help: 0
+ index: 0
+ insert symbol: 0
+ italic: 0
+ keywords: 0
+ keywords tab: 0
+ new set: 0
+ new symbol: 0
+ new window: 0
+ next card: 0
+ next keyword: 0
+ no spelling suggestions: 0
+ open set: 0
+ open symbol: 0
+ orientation: 0
+ paint: 0
+ paste: 0
+ pie: 0
+ points: 0
+ preferences: 0
+ previous card: 0
+ previous keyword: 0
+ print: 0
+ print preview: 0
+ random pack tab: 0
+ redo: 1
+ reload data: 0
+ reminder text: 0
+ remove card: 0
+ remove keyword: 0
+ replace: 0
+ rotate: 0
+ rotate 0: 0
+ rotate 180: 0
+ rotate 270: 0
+ rotate 90: 0
+ save set: 0
+ save set as: 0
+ save symbol: 0
+ save symbol as: 0
+ scatter: 0
+ scatter pie: 0
+ select: 0
+ set info tab: 0
+ show profiler: 0
+ stack: 0
+ stats tab: 0
+ store symbol: 0
+ style tab: 0
+ symbols: 0
+ symmetry: 0
+ tool: 0
+ undo: 1
+ ungroup: 0
+ website: 0
+ window: 0
+title:
+ %s - magic set editor: 1
+ about: 0
+ auto replaces: 0
+ cannot create file: 0
+ custom pack: 0
+ directories: 0
+ display: 0
+ export cancelled: 0
+ export html: 0
+ export images: 0
+ global: 0
+ installing updates: 0
+ locate apprentice: 0
+ magic set editor: 0
+ new set: 0
+ open set: 0
+ packages window: 0
+ preferences: 0
+ print preview: 0
+ save changes: 0
+ save html: 0
+ save image: 0
+ save set: 0
+ select cards: 0
+ select cards export: 0
+ select columns: 0
+ select stylesheet: 0
+ slice image: 0
+ symbol editor: 0
+ untitled: 0
+ update check: 0
+ updates: 0
+ updates available: 0
+tool:
+ add symmetry: 0
+ basic shapes: 0
+ border: 0
+ cards tab: 0
+ console tab: 0
+ curve segment: 0
+ difference: 0
+ ellipse: 0
+ free point: 0
+ grid: 0
+ intersect: 0
+ keywords tab: 0
+ line segment: 0
+ merge: 0
+ overlap: 0
+ paint: optional, 0
+ points: 0
+ polygon: 0
+ random pack tab: 0
+ rectangle: 0
+ redo: 0
+ reflection: 0
+ remove symmetry: 0
+ rotate: 0
+ rotation: 0
+ select: 0
+ set info tab: 0
+ smooth point: 0
+ snap: 0
+ star: 0
+ stats tab: 0
+ store symbol: 0
+ style tab: 0
+ subtract: 0
+ symmetric point: 0
+ symmetry: 0
+ undo: 0
+tooltip:
+ add card: 0
+ add keyword: 0
+ add symmetry: 0
+ bar: 0
+ basic shapes: 0
+ bold: 0
+ border: 0
+ cards tab: 0
+ console tab: 0
+ copy: 0
+ curve segment: 0
+ cut: 0
+ difference: 0
+ ellipse: 0
+ export: 0
+ free point: 0
+ grid: 0
+ intersect: 0
+ italic: 0
+ keywords tab: 0
+ line segment: 0
+ merge: 0
+ new set: 0
+ open set: 0
+ overlap: 0
+ paint: optional, 0
+ paste: 0
+ pie: 0
+ points: 0
+ polygon: 0
+ random pack tab: 0
+ rectangle: 0
+ redo: 1
+ reflection: 0
+ reminder text: 0
+ remove card: 0
+ remove keyword: 0
+ remove symmetry: 0
+ rotate: 0
+ rotate card: 0
+ rotation: 0
+ save set: 0
+ scatter: 0
+ scatter pie: 0
+ select: 0
+ set info tab: 0
+ smooth point: 0
+ snap: 0
+ stack: 0
+ star: 0
+ stats tab: 0
+ store symbol: 0
+ style tab: 0
+ subtract: 0
+ symbols: 0
+ symmetric point: 0
+ symmetry: 0
+ undo: 1
+type:
+ boolean: 0
+ card: 0
+ cards: 0
+ circle: 0
+ collection: 0
+ collection of: 1
+ color: 0
+ date: 0
+ double: 0
+ ellipse: 0
+ export template: 0
+ field: 0
+ function: 0
+ game: 0
+ group: 0
+ hexagon: 0
+ image: 0
+ integer: 0
+ keyword: 0
+ keywords: 0
+ locale: optional, 0
+ nil: 0
+ object: 0
+ pack: 0
+ package: optional, 0
+ pentagon: 0
+ point: 0
+ points: 0
+ polygon: 0
+ rectangle: 0
+ reflection: 0
+ rhombus: 0
+ rotation: 0
+ set: 0
+ shape: 0
+ shapes: 0
+ square: 0
+ star: 0
+ string: 0
+ style: 0
+ stylesheet: 0
+ symbol: 0
+ triangle: 0
+ value: 0
diff --git a/resource/handle_center.png b/resource/handle_center.png
new file mode 100644
index 000000000..2e5a62d05
Binary files /dev/null and b/resource/handle_center.png differ
diff --git a/resource/handle_rotate.png b/resource/handle_rotate.png
new file mode 100644
index 000000000..628a233fa
Binary files /dev/null and b/resource/handle_rotate.png differ
diff --git a/resource/handle_shear_x.png b/resource/handle_shear_x.png
new file mode 100644
index 000000000..61f55b7e8
Binary files /dev/null and b/resource/handle_shear_x.png differ
diff --git a/resource/icon/app.ico b/resource/icon/app.ico
new file mode 100644
index 000000000..681815bc8
Binary files /dev/null and b/resource/icon/app.ico differ
diff --git a/resource/icon/installer.ico b/resource/icon/installer.ico
new file mode 100644
index 000000000..dd2086fbc
Binary files /dev/null and b/resource/icon/installer.ico differ
diff --git a/resource/icon/set.ico b/resource/icon/set.ico
new file mode 100644
index 000000000..c7e779d97
Binary files /dev/null and b/resource/icon/set.ico differ
diff --git a/resource/icon/symbol.ico b/resource/icon/symbol.ico
new file mode 100644
index 000000000..464d2a591
Binary files /dev/null and b/resource/icon/symbol.ico differ
diff --git a/resource/icon_combine_border.png b/resource/icon_combine_border.png
new file mode 100644
index 000000000..14c84d347
Binary files /dev/null and b/resource/icon_combine_border.png differ
diff --git a/resource/icon_combine_difference.png b/resource/icon_combine_difference.png
new file mode 100644
index 000000000..190359a7b
Binary files /dev/null and b/resource/icon_combine_difference.png differ
diff --git a/resource/icon_combine_intersection.png b/resource/icon_combine_intersection.png
new file mode 100644
index 000000000..de8f53c59
Binary files /dev/null and b/resource/icon_combine_intersection.png differ
diff --git a/resource/icon_combine_merge.png b/resource/icon_combine_merge.png
new file mode 100644
index 000000000..fe2814fb4
Binary files /dev/null and b/resource/icon_combine_merge.png differ
diff --git a/resource/icon_combine_overlap.png b/resource/icon_combine_overlap.png
new file mode 100644
index 000000000..07d6f51f4
Binary files /dev/null and b/resource/icon_combine_overlap.png differ
diff --git a/resource/icon_combine_subtract.png b/resource/icon_combine_subtract.png
new file mode 100644
index 000000000..b5668fcda
Binary files /dev/null and b/resource/icon_combine_subtract.png differ
diff --git a/resource/icon_symbol_group.png b/resource/icon_symbol_group.png
new file mode 100644
index 000000000..5eeb6f340
Binary files /dev/null and b/resource/icon_symbol_group.png differ
diff --git a/resource/icon_symmetry_reflection.png b/resource/icon_symmetry_reflection.png
new file mode 100644
index 000000000..48503ea5d
Binary files /dev/null and b/resource/icon_symmetry_reflection.png differ
diff --git a/resource/icon_symmetry_rotation.png b/resource/icon_symmetry_rotation.png
new file mode 100644
index 000000000..b1400a614
Binary files /dev/null and b/resource/icon_symmetry_rotation.png differ
diff --git a/resource/installer_font.png b/resource/installer_font.png
new file mode 100644
index 000000000..b7960db9d
Binary files /dev/null and b/resource/installer_font.png differ
diff --git a/resource/installer_group.png b/resource/installer_group.png
new file mode 100644
index 000000000..fb6d8bbf3
Binary files /dev/null and b/resource/installer_group.png differ
diff --git a/resource/installer_locales.png b/resource/installer_locales.png
new file mode 100644
index 000000000..f021c3e12
Binary files /dev/null and b/resource/installer_locales.png differ
diff --git a/resource/installer_package.png b/resource/installer_package.png
new file mode 100644
index 000000000..83704cbda
Binary files /dev/null and b/resource/installer_package.png differ
diff --git a/resource/installer_program.png b/resource/installer_program.png
new file mode 100644
index 000000000..a4d37b014
Binary files /dev/null and b/resource/installer_program.png differ
diff --git a/resource/message_error.png b/resource/message_error.png
new file mode 100644
index 000000000..c37bd062e
Binary files /dev/null and b/resource/message_error.png differ
diff --git a/resource/message_information.png b/resource/message_information.png
new file mode 100644
index 000000000..12cd1aef9
Binary files /dev/null and b/resource/message_information.png differ
diff --git a/resource/message_input.png b/resource/message_input.png
new file mode 100644
index 000000000..bc4faa709
Binary files /dev/null and b/resource/message_input.png differ
diff --git a/resource/message_warning.png b/resource/message_warning.png
new file mode 100644
index 000000000..628cf2dae
Binary files /dev/null and b/resource/message_warning.png differ
diff --git a/resource/minus.png b/resource/minus.png
new file mode 100644
index 000000000..13cbb6e25
Binary files /dev/null and b/resource/minus.png differ
diff --git a/resource/plus.png b/resource/plus.png
new file mode 100644
index 000000000..ce83d29d2
Binary files /dev/null and b/resource/plus.png differ
diff --git a/resource/selected.png b/resource/selected.png
new file mode 100644
index 000000000..b3981283e
Binary files /dev/null and b/resource/selected.png differ
diff --git a/resource/selected_no.png b/resource/selected_no.png
new file mode 100644
index 000000000..77130ce4f
Binary files /dev/null and b/resource/selected_no.png differ
diff --git a/resource/selected_yes.png b/resource/selected_yes.png
new file mode 100644
index 000000000..b3981283e
Binary files /dev/null and b/resource/selected_yes.png differ
diff --git a/resource/sort_asc.png b/resource/sort_asc.png
new file mode 100644
index 000000000..194bfc6e3
Binary files /dev/null and b/resource/sort_asc.png differ
diff --git a/resource/sort_desc.png b/resource/sort_desc.png
new file mode 100644
index 000000000..1cc6b90a0
Binary files /dev/null and b/resource/sort_desc.png differ
diff --git a/resource/symbol_group.png b/resource/symbol_group.png
new file mode 100644
index 000000000..c4c143d67
Binary files /dev/null and b/resource/symbol_group.png differ
diff --git a/resource/symmetry_reflection.png b/resource/symmetry_reflection.png
new file mode 100644
index 000000000..145d99447
Binary files /dev/null and b/resource/symmetry_reflection.png differ
diff --git a/resource/symmetry_rotation.png b/resource/symmetry_rotation.png
new file mode 100644
index 000000000..dcf66728b
Binary files /dev/null and b/resource/symmetry_rotation.png differ
diff --git a/resource/tool/apply.png b/resource/tool/apply.png
new file mode 100644
index 000000000..8fd541393
Binary files /dev/null and b/resource/tool/apply.png differ
diff --git a/resource/tool/bold.png b/resource/tool/bold.png
new file mode 100644
index 000000000..4cbcf7c3c
Binary files /dev/null and b/resource/tool/bold.png differ
diff --git a/resource/tool/card_add.png b/resource/tool/card_add.png
new file mode 100644
index 000000000..d5befeec5
Binary files /dev/null and b/resource/tool/card_add.png differ
diff --git a/resource/tool/card_add_multiple.png b/resource/tool/card_add_multiple.png
new file mode 100644
index 000000000..392db8852
Binary files /dev/null and b/resource/tool/card_add_multiple.png differ
diff --git a/resource/tool/card_del.png b/resource/tool/card_del.png
new file mode 100644
index 000000000..8ba45b396
Binary files /dev/null and b/resource/tool/card_del.png differ
diff --git a/resource/tool/card_rotate.png b/resource/tool/card_rotate.png
new file mode 100644
index 000000000..90002e699
Binary files /dev/null and b/resource/tool/card_rotate.png differ
diff --git a/resource/tool/card_rotate_0.png b/resource/tool/card_rotate_0.png
new file mode 100644
index 000000000..cb4f2e45d
Binary files /dev/null and b/resource/tool/card_rotate_0.png differ
diff --git a/resource/tool/card_rotate_180.png b/resource/tool/card_rotate_180.png
new file mode 100644
index 000000000..a415690e6
Binary files /dev/null and b/resource/tool/card_rotate_180.png differ
diff --git a/resource/tool/card_rotate_270.png b/resource/tool/card_rotate_270.png
new file mode 100644
index 000000000..6be1be3f3
Binary files /dev/null and b/resource/tool/card_rotate_270.png differ
diff --git a/resource/tool/card_rotate_90.png b/resource/tool/card_rotate_90.png
new file mode 100644
index 000000000..37571deac
Binary files /dev/null and b/resource/tool/card_rotate_90.png differ
diff --git a/resource/tool/circle.png b/resource/tool/circle.png
new file mode 100644
index 000000000..0be52fd42
Binary files /dev/null and b/resource/tool/circle.png differ
diff --git a/resource/tool/copy.png b/resource/tool/copy.png
new file mode 100644
index 000000000..f86369daf
Binary files /dev/null and b/resource/tool/copy.png differ
diff --git a/resource/tool/curve.png b/resource/tool/curve.png
new file mode 100644
index 000000000..ef91046b4
Binary files /dev/null and b/resource/tool/curve.png differ
diff --git a/resource/tool/cut.png b/resource/tool/cut.png
new file mode 100644
index 000000000..9e7f5129f
Binary files /dev/null and b/resource/tool/cut.png differ
diff --git a/resource/tool/duplicate.png b/resource/tool/duplicate.png
new file mode 100644
index 000000000..42296b762
Binary files /dev/null and b/resource/tool/duplicate.png differ
diff --git a/resource/tool/export.png b/resource/tool/export.png
new file mode 100644
index 000000000..7fbf0b841
Binary files /dev/null and b/resource/tool/export.png differ
diff --git a/resource/tool/export_apprentice.png b/resource/tool/export_apprentice.png
new file mode 100644
index 000000000..2a31978a4
Binary files /dev/null and b/resource/tool/export_apprentice.png differ
diff --git a/resource/tool/export_html.png b/resource/tool/export_html.png
new file mode 100644
index 000000000..ff0f1f066
Binary files /dev/null and b/resource/tool/export_html.png differ
diff --git a/resource/tool/export_image.png b/resource/tool/export_image.png
new file mode 100644
index 000000000..299b9f108
Binary files /dev/null and b/resource/tool/export_image.png differ
diff --git a/resource/tool/export_images.png b/resource/tool/export_images.png
new file mode 100644
index 000000000..bcdc14d71
Binary files /dev/null and b/resource/tool/export_images.png differ
diff --git a/resource/tool/export_mws.png b/resource/tool/export_mws.png
new file mode 100644
index 000000000..2fa7c1aae
Binary files /dev/null and b/resource/tool/export_mws.png differ
diff --git a/resource/tool/find.png b/resource/tool/find.png
new file mode 100644
index 000000000..589944b3b
Binary files /dev/null and b/resource/tool/find.png differ
diff --git a/resource/tool/graph_bar.png b/resource/tool/graph_bar.png
new file mode 100644
index 000000000..8e38f5383
Binary files /dev/null and b/resource/tool/graph_bar.png differ
diff --git a/resource/tool/graph_pie.png b/resource/tool/graph_pie.png
new file mode 100644
index 000000000..9d03fc04f
Binary files /dev/null and b/resource/tool/graph_pie.png differ
diff --git a/resource/tool/graph_scatter.png b/resource/tool/graph_scatter.png
new file mode 100644
index 000000000..f622cf962
Binary files /dev/null and b/resource/tool/graph_scatter.png differ
diff --git a/resource/tool/graph_scatter_pie.png b/resource/tool/graph_scatter_pie.png
new file mode 100644
index 000000000..47c965b77
Binary files /dev/null and b/resource/tool/graph_scatter_pie.png differ
diff --git a/resource/tool/graph_stack.png b/resource/tool/graph_stack.png
new file mode 100644
index 000000000..7296f262c
Binary files /dev/null and b/resource/tool/graph_stack.png differ
diff --git a/resource/tool/grid.png b/resource/tool/grid.png
new file mode 100644
index 000000000..441910a7a
Binary files /dev/null and b/resource/tool/grid.png differ
diff --git a/resource/tool/grid_snap.png b/resource/tool/grid_snap.png
new file mode 100644
index 000000000..40935fbb6
Binary files /dev/null and b/resource/tool/grid_snap.png differ
diff --git a/resource/tool/group.png b/resource/tool/group.png
new file mode 100644
index 000000000..c4c143d67
Binary files /dev/null and b/resource/tool/group.png differ
diff --git a/resource/tool/help.png b/resource/tool/help.png
new file mode 100644
index 000000000..59963bafe
Binary files /dev/null and b/resource/tool/help.png differ
diff --git a/resource/tool/italic.png b/resource/tool/italic.png
new file mode 100644
index 000000000..017a408ee
Binary files /dev/null and b/resource/tool/italic.png differ
diff --git a/resource/tool/keyword_add.png b/resource/tool/keyword_add.png
new file mode 100644
index 000000000..976109222
Binary files /dev/null and b/resource/tool/keyword_add.png differ
diff --git a/resource/tool/keyword_del.png b/resource/tool/keyword_del.png
new file mode 100644
index 000000000..6b0b53d9b
Binary files /dev/null and b/resource/tool/keyword_del.png differ
diff --git a/resource/tool/line.png b/resource/tool/line.png
new file mode 100644
index 000000000..09d51e177
Binary files /dev/null and b/resource/tool/line.png differ
diff --git a/resource/tool/lock_dir.png b/resource/tool/lock_dir.png
new file mode 100644
index 000000000..d9237dc83
Binary files /dev/null and b/resource/tool/lock_dir.png differ
diff --git a/resource/tool/lock_free.png b/resource/tool/lock_free.png
new file mode 100644
index 000000000..bbf411e86
Binary files /dev/null and b/resource/tool/lock_free.png differ
diff --git a/resource/tool/lock_size.png b/resource/tool/lock_size.png
new file mode 100644
index 000000000..43aa7241e
Binary files /dev/null and b/resource/tool/lock_size.png differ
diff --git a/resource/tool/mode_curve.png b/resource/tool/mode_curve.png
new file mode 100644
index 000000000..9d1d477a0
Binary files /dev/null and b/resource/tool/mode_curve.png differ
diff --git a/resource/tool/mode_paint.png b/resource/tool/mode_paint.png
new file mode 100644
index 000000000..6bafb8a61
Binary files /dev/null and b/resource/tool/mode_paint.png differ
diff --git a/resource/tool/mode_rotate.png b/resource/tool/mode_rotate.png
new file mode 100644
index 000000000..84f2ff8c1
Binary files /dev/null and b/resource/tool/mode_rotate.png differ
diff --git a/resource/tool/mode_select.png b/resource/tool/mode_select.png
new file mode 100644
index 000000000..1b8b7e9b4
Binary files /dev/null and b/resource/tool/mode_select.png differ
diff --git a/resource/tool/mode_symmetry.png b/resource/tool/mode_symmetry.png
new file mode 100644
index 000000000..d2555ff4f
Binary files /dev/null and b/resource/tool/mode_symmetry.png differ
diff --git a/resource/tool/new.png b/resource/tool/new.png
new file mode 100644
index 000000000..58c53436a
Binary files /dev/null and b/resource/tool/new.png differ
diff --git a/resource/tool/no_auto.png b/resource/tool/no_auto.png
new file mode 100644
index 000000000..8b805aba0
Binary files /dev/null and b/resource/tool/no_auto.png differ
diff --git a/resource/tool/open.png b/resource/tool/open.png
new file mode 100644
index 000000000..0a42bc3ff
Binary files /dev/null and b/resource/tool/open.png differ
diff --git a/resource/tool/paste.png b/resource/tool/paste.png
new file mode 100644
index 000000000..b644a1524
Binary files /dev/null and b/resource/tool/paste.png differ
diff --git a/resource/tool/print.png b/resource/tool/print.png
new file mode 100644
index 000000000..1944560e8
Binary files /dev/null and b/resource/tool/print.png differ
diff --git a/resource/tool/print_preview.png b/resource/tool/print_preview.png
new file mode 100644
index 000000000..fb4e1af30
Binary files /dev/null and b/resource/tool/print_preview.png differ
diff --git a/resource/tool/rectangle.png b/resource/tool/rectangle.png
new file mode 100644
index 000000000..d4f8e2b9f
Binary files /dev/null and b/resource/tool/rectangle.png differ
diff --git a/resource/tool/redo.png b/resource/tool/redo.png
new file mode 100644
index 000000000..ab7acd4a0
Binary files /dev/null and b/resource/tool/redo.png differ
diff --git a/resource/tool/reminder.png b/resource/tool/reminder.png
new file mode 100644
index 000000000..bf2543f3c
Binary files /dev/null and b/resource/tool/reminder.png differ
diff --git a/resource/tool/save.png b/resource/tool/save.png
new file mode 100644
index 000000000..245d716e4
Binary files /dev/null and b/resource/tool/save.png differ
diff --git a/resource/tool/star.png b/resource/tool/star.png
new file mode 100644
index 000000000..6319aeb7e
Binary files /dev/null and b/resource/tool/star.png differ
diff --git a/resource/tool/symbol.png b/resource/tool/symbol.png
new file mode 100644
index 000000000..2ea3275ce
Binary files /dev/null and b/resource/tool/symbol.png differ
diff --git a/resource/tool/symmetry_add.png b/resource/tool/symmetry_add.png
new file mode 100644
index 000000000..d3e663c5a
Binary files /dev/null and b/resource/tool/symmetry_add.png differ
diff --git a/resource/tool/symmetry_remove.png b/resource/tool/symmetry_remove.png
new file mode 100644
index 000000000..6d805db3b
Binary files /dev/null and b/resource/tool/symmetry_remove.png differ
diff --git a/resource/tool/triangle.png b/resource/tool/triangle.png
new file mode 100644
index 000000000..80097d7fc
Binary files /dev/null and b/resource/tool/triangle.png differ
diff --git a/resource/tool/undo.png b/resource/tool/undo.png
new file mode 100644
index 000000000..46cc72bda
Binary files /dev/null and b/resource/tool/undo.png differ
diff --git a/resource/tool/ungroup.png b/resource/tool/ungroup.png
new file mode 100644
index 000000000..f57a5eeb7
Binary files /dev/null and b/resource/tool/ungroup.png differ
diff --git a/resource/tool/window_cards.png b/resource/tool/window_cards.png
new file mode 100644
index 000000000..cbd1b3951
Binary files /dev/null and b/resource/tool/window_cards.png differ
diff --git a/resource/tool/window_console.png b/resource/tool/window_console.png
new file mode 100644
index 000000000..b3d8ce01e
Binary files /dev/null and b/resource/tool/window_console.png differ
diff --git a/resource/tool/window_keywords.png b/resource/tool/window_keywords.png
new file mode 100644
index 000000000..af925cb4c
Binary files /dev/null and b/resource/tool/window_keywords.png differ
diff --git a/resource/tool/window_random_pack.png b/resource/tool/window_random_pack.png
new file mode 100644
index 000000000..a9731622c
Binary files /dev/null and b/resource/tool/window_random_pack.png differ
diff --git a/resource/tool/window_set_info.png b/resource/tool/window_set_info.png
new file mode 100644
index 000000000..9a4fec602
Binary files /dev/null and b/resource/tool/window_set_info.png differ
diff --git a/resource/tool/window_statistics.png b/resource/tool/window_statistics.png
new file mode 100644
index 000000000..8e38f5383
Binary files /dev/null and b/resource/tool/window_statistics.png differ
diff --git a/resource/tool/window_style.png b/resource/tool/window_style.png
new file mode 100644
index 000000000..a8179bb73
Binary files /dev/null and b/resource/tool/window_style.png differ
diff --git a/resource/two_beta.png b/resource/two_beta.png
new file mode 100644
index 000000000..39e3977e7
Binary files /dev/null and b/resource/two_beta.png differ
diff --git a/resource/welcome_last.png b/resource/welcome_last.png
new file mode 100644
index 000000000..5cb9a5793
Binary files /dev/null and b/resource/welcome_last.png differ
diff --git a/resource/welcome_new.png b/resource/welcome_new.png
new file mode 100644
index 000000000..8fb38f70f
Binary files /dev/null and b/resource/welcome_new.png differ
diff --git a/resource/welcome_open.png b/resource/welcome_open.png
new file mode 100644
index 000000000..b3cd28be0
Binary files /dev/null and b/resource/welcome_open.png differ
diff --git a/resource/welcome_updates.png b/resource/welcome_updates.png
new file mode 100644
index 000000000..43a9489b1
Binary files /dev/null and b/resource/welcome_updates.png differ
diff --git a/resource/win32_res.rc b/resource/win32_res.rc
new file mode 100644
index 000000000..3fa23d25c
--- /dev/null
+++ b/resource/win32_res.rc
@@ -0,0 +1,36 @@
+//+----------------------------------------------------------------------------+
+//| Description: Magic Set Editor - Program to make Magic (tm) cards |
+//| Copyright: (C) 2001 - 2017 Twan van Laarhoven and "coppro" |
+//| License: GNU General Public License 2 or later (see file COPYING) |
+//+----------------------------------------------------------------------------+
+
+#include // include for version info constants
+
+// -------------------------------------------------------- : Icons
+
+icon/app ICON "icon/app.ico" // has to come first in alphabet!!
+icon/installer ICON "icon/installer.ico"
+icon/set ICON "icon/set.ico"
+icon/symbol ICON "icon/symbol.ico"
+
+// -------------------------------------------------------- : Version info
+
+1 VERSIONINFO
+FILEVERSION 2,0,0,0
+PRODUCTVERSION 2,0,0,0
+FILETYPE VFT_APP
+{
+ BLOCK "StringFileInfo"
+ {
+ BLOCK "040904E4"
+ {
+ VALUE "FileVersion", "2.0.0"
+ VALUE "License", "GNU General Public License 2 or later; This is free software, and you are welcome to redistribute it under certain conditions; See the help file for details"
+ VALUE "FileDescription", "Magic Set Editor"
+ VALUE "InternalName", "magicseteditor"
+ VALUE "LegalCopyright", "\xA9 2001-2011 Twan van Laarhoven and 'coppro'"
+ VALUE "ProductName", "Magic Set Editor"
+ }
+ }
+}
+