diff --git a/data/magic-m15-planeshifted-split.mse-style/style b/data/magic-m15-planeshifted-split.mse-style/style index 270a51d48..8603efe2c 100644 --- a/data/magic-m15-planeshifted-split.mse-style/style +++ b/data/magic-m15-planeshifted-split.mse-style/style @@ -80,7 +80,7 @@ init script: shape := card_stamp_field(field) if shape == "default" then shape := set.default_stamp if shape == "custom" or shape == "flatstamped custom" - then custom_stamp(flat:not is_foil_stamped(field:field)) + then custom_stamp(dimensions:dimensions, flat:not is_foil_stamped(field:field)) else "/magic-modules.mse-include/stamps/" + dimensions + " " + shape + ".png" ) ) diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/heart flat.png b/data/magic-mainframe-extras.mse-include/examples/stamp/heart flat.png deleted file mode 100644 index fa317a8e0..000000000 Binary files a/data/magic-mainframe-extras.mse-include/examples/stamp/heart flat.png and /dev/null differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/heart.png b/data/magic-mainframe-extras.mse-include/examples/stamp/heart.png deleted file mode 100644 index 5bf44ef32..000000000 Binary files a/data/magic-mainframe-extras.mse-include/examples/stamp/heart.png and /dev/null differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 acorn big.png new file mode 100644 index 000000000..a4fa779f0 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 acorn small.png new file mode 100644 index 000000000..16257a5c3 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 acorn small.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 flatstamped acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 flatstamped acorn big.png new file mode 100644 index 000000000..fa0ee1be3 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 flatstamped acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 flatstamped acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 flatstamped acorn small.png new file mode 100644 index 000000000..09d7534cf Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/1039x744 flatstamped acorn small.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 acorn big.png new file mode 100644 index 000000000..53ffb116c Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 acorn small.png new file mode 100644 index 000000000..314f14275 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 acorn small.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 flatstamped acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 flatstamped acorn big.png new file mode 100644 index 000000000..8b2f250c9 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 flatstamped acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 flatstamped acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 flatstamped acorn small.png new file mode 100644 index 000000000..b7be70e80 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/375x523 flatstamped acorn small.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 acorn big.png new file mode 100644 index 000000000..3671c188d Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 acorn small.png new file mode 100644 index 000000000..b255ede66 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 acorn small.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 flatstamped acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 flatstamped acorn big.png new file mode 100644 index 000000000..a343f6188 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 flatstamped acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 flatstamped acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 flatstamped acorn small.png new file mode 100644 index 000000000..f29a45579 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/523x375 flatstamped acorn small.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 acorn big.png new file mode 100644 index 000000000..48a8762e9 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 acorn small.png new file mode 100644 index 000000000..a0f32710e Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 acorn small.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 flatstamped acorn big.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 flatstamped acorn big.png new file mode 100644 index 000000000..02839ca96 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 flatstamped acorn big.png differ diff --git a/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 flatstamped acorn small.png b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 flatstamped acorn small.png new file mode 100644 index 000000000..15115276d Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/examples/stamp/realms/744x1039 flatstamped acorn small.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 flatstamped extra iderp classicshifted.png b/data/magic-modules.mse-include/stamps/1039x744 flatstamped extra iderp classicshifted.png new file mode 100644 index 000000000..6700cb7a0 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 flatstamped extra iderp classicshifted.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted blue.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted blue.png new file mode 100644 index 000000000..e203f6cc5 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted blue.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted default.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted default.png new file mode 100644 index 000000000..77bfb4992 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted default.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted gold.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted gold.png new file mode 100644 index 000000000..96de19695 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted gold.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted green.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted green.png new file mode 100644 index 000000000..432dd88e5 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted green.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted iblue.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted iblue.png new file mode 100644 index 000000000..d446b7e30 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted iblue.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted igreen.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted igreen.png new file mode 100644 index 000000000..6693a344b Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted igreen.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted ired.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted ired.png new file mode 100644 index 000000000..1acbe3f84 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted ired.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted iwhite.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted iwhite.png new file mode 100644 index 000000000..933d0f294 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted iwhite.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted purple.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted purple.png new file mode 100644 index 000000000..c279095b9 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted purple.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted red.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted red.png new file mode 100644 index 000000000..3af001ef4 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted red.png differ diff --git a/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted teal.png b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted teal.png new file mode 100644 index 000000000..0b2c0e235 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/1039x744 iderp classicshifted teal.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 flatstamped extra iderp classicshifted.png b/data/magic-modules.mse-include/stamps/375x523 flatstamped extra iderp classicshifted.png new file mode 100644 index 000000000..777dcfc39 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 flatstamped extra iderp classicshifted.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted blue.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted blue.png new file mode 100644 index 000000000..d801c20cd Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted blue.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted default.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted default.png new file mode 100644 index 000000000..5661c3b07 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted default.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted gold.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted gold.png new file mode 100644 index 000000000..4b4ce5a17 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted gold.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted green.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted green.png new file mode 100644 index 000000000..b9ce7a7e6 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted green.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted iblue.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted iblue.png new file mode 100644 index 000000000..ccc67a015 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted iblue.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted igreen.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted igreen.png new file mode 100644 index 000000000..9e2cad212 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted igreen.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted ired.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted ired.png new file mode 100644 index 000000000..c4e799242 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted ired.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted iwhite.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted iwhite.png new file mode 100644 index 000000000..9ae96b3e5 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted iwhite.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted purple.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted purple.png new file mode 100644 index 000000000..35da3ef1c Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted purple.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted red.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted red.png new file mode 100644 index 000000000..dcc1794f0 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted red.png differ diff --git a/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted teal.png b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted teal.png new file mode 100644 index 000000000..3d45da4be Binary files /dev/null and b/data/magic-modules.mse-include/stamps/375x523 iderp classicshifted teal.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 flatstamped iderp classicshifted.png b/data/magic-modules.mse-include/stamps/523x375 flatstamped iderp classicshifted.png new file mode 100644 index 000000000..65782ef77 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 flatstamped iderp classicshifted.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted blue.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted blue.png new file mode 100644 index 000000000..36e0ca5e2 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted blue.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted default.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted default.png new file mode 100644 index 000000000..e6b38fae2 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted default.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted gold.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted gold.png new file mode 100644 index 000000000..8fa1c48d3 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted gold.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted green.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted green.png new file mode 100644 index 000000000..ee361b495 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted green.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted iblue.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted iblue.png new file mode 100644 index 000000000..c7e34a281 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted iblue.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted igreen.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted igreen.png new file mode 100644 index 000000000..bc854607c Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted igreen.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted ired.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted ired.png new file mode 100644 index 000000000..e5373546b Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted ired.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted iwhite.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted iwhite.png new file mode 100644 index 000000000..b4b7536ec Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted iwhite.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted purple.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted purple.png new file mode 100644 index 000000000..05e31d69d Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted purple.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted red.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted red.png new file mode 100644 index 000000000..dc6f8dbeb Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted red.png differ diff --git a/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted teal.png b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted teal.png new file mode 100644 index 000000000..6f2558640 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/523x375 iderp classicshifted teal.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 flatstamped extra iderp classicshifted.png b/data/magic-modules.mse-include/stamps/744x1039 flatstamped extra iderp classicshifted.png new file mode 100644 index 000000000..d3ce7e956 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 flatstamped extra iderp classicshifted.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted blue.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted blue.png new file mode 100644 index 000000000..6798c0db1 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted blue.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted default.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted default.png new file mode 100644 index 000000000..b6434cb79 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted default.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted gold.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted gold.png new file mode 100644 index 000000000..b30ddf2cd Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted gold.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted green.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted green.png new file mode 100644 index 000000000..5ca8b4896 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted green.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted iblue.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted iblue.png new file mode 100644 index 000000000..edfebdd65 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted iblue.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted igreen.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted igreen.png new file mode 100644 index 000000000..484d3cf92 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted igreen.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted ired.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted ired.png new file mode 100644 index 000000000..f9a44f461 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted ired.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted iwhite.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted iwhite.png new file mode 100644 index 000000000..83e1c7984 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted iwhite.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted purple.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted purple.png new file mode 100644 index 000000000..a829f7851 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted purple.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted red.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted red.png new file mode 100644 index 000000000..64b171621 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted red.png differ diff --git a/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted teal.png b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted teal.png new file mode 100644 index 000000000..30e039c33 Binary files /dev/null and b/data/magic-modules.mse-include/stamps/744x1039 iderp classicshifted teal.png differ diff --git a/data/magic-modules.mse-include/stamps/card_choices b/data/magic-modules.mse-include/stamps/card_choices index 0f7852706..7a6903674 100644 --- a/data/magic-modules.mse-include/stamps/card_choices +++ b/data/magic-modules.mse-include/stamps/card_choices @@ -6,6 +6,19 @@ choice: universes beyond choice: alchemy choice: alchemy old choice: custom +choice: + name: iderp classicshifted + choice: default + choice: blue + choice: gold + choice: green + choice: iblue + choice: igreen + choice: ired + choice: iwhite + choice: purple + choice: red + choice: teal choice: name: flatstamped choice: standard @@ -14,4 +27,5 @@ choice: choice: universes beyond choice: alchemy choice: alchemy old - choice: custom \ No newline at end of file + choice: custom + choice: iderp classicshifted \ No newline at end of file diff --git a/data/magic-modules.mse-include/stamps/set_choices b/data/magic-modules.mse-include/stamps/set_choices index 7e663e306..39ce5bdb4 100644 --- a/data/magic-modules.mse-include/stamps/set_choices +++ b/data/magic-modules.mse-include/stamps/set_choices @@ -5,4 +5,5 @@ choice: heart choice: universes beyond choice: alchemy choice: alchemy old -choice: custom \ No newline at end of file +choice: iderp classicshifted +choice: custom diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script index 3c9a6e637..796d47c75 100644 --- a/data/magic.mse-game/script +++ b/data/magic.mse-game/script @@ -90,12 +90,7 @@ clamp := { } round_up := {to_int(0.99999999999998+input)} #### 0.99999999999999 == 1, leave the 8 round_near := {to_int(0.5+input)} -to_number_lax := -{ - input := trim(input) - if input == "" or input == "-" then input := 0 - to_number(input) -} +to_number_lax := { to_number(input) or else to_number(trim(input)) or else 0 } #### reads from a comma separated list like an array pull_comma_array := { array := split_text(input, match:divider) @@ -3888,6 +3883,7 @@ nameline_offset_height_3 := { 0 } ### The stamp to use if the user hasn't overwritten it for this card card_stamp_default := { shape := styling.default_stamp or else set.default_stamp + if shape == "iderp classicshifted" then shape := "iderp classicshifted default" stamp_behavior := styling.stamp_behavior or else set.stamp_behavior if stamp_behavior == "default" or stamp_behavior == "flatstamped default" then stamp_behavior := set.stamp_behavior @@ -3909,8 +3905,13 @@ stamp_behavior_checks := [ ] ### The image to use for custom stamp custom_stamp := { + fs := split_custom_directory(set.custom_stamp_name) if set.custom_stamp_name != "" and has_png(set.custom_stamp_name) - then "/magic-mainframe-extras.mse-include/" + un_png(set.custom_stamp_name) + (if flat then " flat" else "") + ".png" + then "/magic-mainframe-extras.mse-include/" + + fs.directory + + dimensions + " " + + (if flat then "flatstamped " else "") + + fs.filename else "/magic-modules.mse-include/stamps/375x523 " + (if flat then "flatstamped " else "") + "heart.png" }@(flat:false) ### The shape of the background stamp for templates @@ -3946,8 +3947,9 @@ card_stamp_image := dimensions := card_stamp_possible_dimensions[dimensions] or else (if map.width > map.height then "1039x744" else "744x1039") shape := card_stamp_field(field) if shape == "default" then shape := set.default_stamp + if shape == "iderp classicshifted" then shape := "iderp classicshifted default" if shape == "custom" or shape == "flatstamped custom" - then custom_stamp(flat:not is_foil_stamped(field:field)) + then custom_stamp(dimensions: dimensions, flat:not is_foil_stamped(field:field)) else if shape == "none" then "" else "/magic-modules.mse-include/stamps/" + dimensions + " " + shape + ".png" @@ -4584,6 +4586,11 @@ alt_symbol := { ) } ############################################################## Other customizable stuff +split_custom_directory := { + fn := filter_text(input, match:"[^./]+.png") + dir := filter_text(input, match:"^([^.]+/)+") + [directory:dir, filename:fn] +} custom_border_image := { src := styling.custom_border_source or else "" ps := split_text(src, match:"-color-") diff --git a/data/magic.mse-game/set_fields b/data/magic.mse-game/set_fields index 9d0b20b46..f63acbfd3 100644 --- a/data/magic.mse-game/set_fields +++ b/data/magic.mse-game/set_fields @@ -632,14 +632,15 @@ default set style: default stamp: render style: both choice images: - standard: /magic.mse-game/stamps/oval.png - none: /magic.mse-game/stamps/none.png - acorn: /magic.mse-game/stamps/acorn.png - heart: /magic.mse-game/stamps/heart.png - universes beyond: /magic.mse-game/stamps/ub.png - alchemy: /magic.mse-game/stamps/alchemy.png - alchemy old: /magic.mse-game/stamps/alchemy_old.png - custom: /magic.mse-game/stamps/heart.png + standard: /magic.mse-game/stamps/oval.png + none: /magic.mse-game/stamps/none.png + acorn: /magic.mse-game/stamps/acorn.png + heart: /magic.mse-game/stamps/heart.png + universes beyond: /magic.mse-game/stamps/ub.png + alchemy: /magic.mse-game/stamps/alchemy.png + alchemy old: /magic.mse-game/stamps/alchemy_old.png + custom: /magic.mse-game/stamps/heart.png + iderp classicshifted: /magic.mse-game/stamps/iderp_classicshifted_default.png stamp behavior: render style: both choice images: diff --git a/data/magic.mse-game/stamps/flat_iderp_classicshifted.png b/data/magic.mse-game/stamps/flat_iderp_classicshifted.png new file mode 100644 index 000000000..2b47321af Binary files /dev/null and b/data/magic.mse-game/stamps/flat_iderp_classicshifted.png differ diff --git a/data/magic.mse-game/stamps/flat_realms_acorn.png b/data/magic.mse-game/stamps/flat_realms_acorn.png new file mode 100644 index 000000000..b3280b571 Binary files /dev/null and b/data/magic.mse-game/stamps/flat_realms_acorn.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_blue.png b/data/magic.mse-game/stamps/iderp_classicshifted_blue.png new file mode 100644 index 000000000..6be4e7ef8 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_blue.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_default.png b/data/magic.mse-game/stamps/iderp_classicshifted_default.png new file mode 100644 index 000000000..6c077bb87 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_default.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_gold.png b/data/magic.mse-game/stamps/iderp_classicshifted_gold.png new file mode 100644 index 000000000..9ffea8972 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_gold.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_green.png b/data/magic.mse-game/stamps/iderp_classicshifted_green.png new file mode 100644 index 000000000..04739b567 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_green.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_iblue.png b/data/magic.mse-game/stamps/iderp_classicshifted_iblue.png new file mode 100644 index 000000000..24c807bf1 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_iblue.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_igreen.png b/data/magic.mse-game/stamps/iderp_classicshifted_igreen.png new file mode 100644 index 000000000..f8ba5db8c Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_igreen.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_ired.png b/data/magic.mse-game/stamps/iderp_classicshifted_ired.png new file mode 100644 index 000000000..854589d80 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_ired.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_iwhite.png b/data/magic.mse-game/stamps/iderp_classicshifted_iwhite.png new file mode 100644 index 000000000..986238fe5 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_iwhite.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_purple.png b/data/magic.mse-game/stamps/iderp_classicshifted_purple.png new file mode 100644 index 000000000..2e4199e02 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_purple.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_red.png b/data/magic.mse-game/stamps/iderp_classicshifted_red.png new file mode 100644 index 000000000..c1690b859 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_red.png differ diff --git a/data/magic.mse-game/stamps/iderp_classicshifted_teal.png b/data/magic.mse-game/stamps/iderp_classicshifted_teal.png new file mode 100644 index 000000000..3815679e8 Binary files /dev/null and b/data/magic.mse-game/stamps/iderp_classicshifted_teal.png differ diff --git a/data/magic.mse-game/stamps/menu_choice_images b/data/magic.mse-game/stamps/menu_choice_images index a6fb9a64d..fbfe291be 100644 --- a/data/magic.mse-game/stamps/menu_choice_images +++ b/data/magic.mse-game/stamps/menu_choice_images @@ -1,16 +1,29 @@ choice images: - none: /magic.mse-game/stamps/none.png - standard: /magic.mse-game/stamps/oval.png - acorn: /magic.mse-game/stamps/acorn.png - heart: /magic.mse-game/stamps/heart.png - universes beyond: /magic.mse-game/stamps/ub.png - alchemy: /magic.mse-game/stamps/alchemy.png - alchemy old: /magic.mse-game/stamps/alchemy_old.png - custom: { custom_stamp(flat:false) } - flatstamped standard: /magic.mse-game/stamps/flat_oval.png - flatstamped acorn: /magic.mse-game/stamps/flat_acorn.png - flatstamped heart: /magic.mse-game/stamps/flat_heart.png - flatstamped universes beyond: /magic.mse-game/stamps/flat_ub.png - flatstamped alchemy: /magic.mse-game/stamps/flat_alchemy.png - flatstamped alchemy old: /magic.mse-game/stamps/flat_alchemy_old.png - flatstamped custom: { custom_stamp(flat:true) } \ No newline at end of file + none: /magic.mse-game/stamps/none.png + standard: /magic.mse-game/stamps/oval.png + acorn: /magic.mse-game/stamps/acorn.png + heart: /magic.mse-game/stamps/heart.png + universes beyond: /magic.mse-game/stamps/ub.png + alchemy: /magic.mse-game/stamps/alchemy.png + alchemy old: /magic.mse-game/stamps/alchemy_old.png + iderp classicshifted: /magic.mse-game/stamps/iderp_classicshifted_default.png + iderp classicshifted default: /magic.mse-game/stamps/iderp_classicshifted_default.png + iderp classicshifted blue: /magic.mse-game/stamps/iderp_classicshifted_blue.png + iderp classicshifted gold: /magic.mse-game/stamps/iderp_classicshifted_gold.png + iderp classicshifted green: /magic.mse-game/stamps/iderp_classicshifted_green.png + iderp classicshifted iblue: /magic.mse-game/stamps/iderp_classicshifted_iblue.png + iderp classicshifted igreen: /magic.mse-game/stamps/iderp_classicshifted_igreen.png + iderp classicshifted ired: /magic.mse-game/stamps/iderp_classicshifted_ired.png + iderp classicshifted iwhite: /magic.mse-game/stamps/iderp_classicshifted_iwhite.png + iderp classicshifted purple: /magic.mse-game/stamps/iderp_classicshifted_purple.png + iderp classicshifted red: /magic.mse-game/stamps/iderp_classicshifted_red.png + iderp classicshifted teal: /magic.mse-game/stamps/iderp_classicshifted_teal.png + custom: { custom_stamp(dimensions:"375x523", flat:false) } + flatstamped standard: /magic.mse-game/stamps/flat_oval.png + flatstamped acorn: /magic.mse-game/stamps/flat_acorn.png + flatstamped heart: /magic.mse-game/stamps/flat_heart.png + flatstamped universes beyond: /magic.mse-game/stamps/flat_ub.png + flatstamped alchemy: /magic.mse-game/stamps/flat_alchemy.png + flatstamped alchemy old: /magic.mse-game/stamps/flat_alchemy_old.png + flatstamped custom: { custom_stamp(dimensions:"375x523", flat:true) } + flatstamped iderp classicshifted: /magic.mse-game/stamps/flat_iderp_classicshifted.png diff --git a/data/magic.mse-game/stamps/realms_acorn.png b/data/magic.mse-game/stamps/realms_acorn.png new file mode 100644 index 000000000..6ba818a6c Binary files /dev/null and b/data/magic.mse-game/stamps/realms_acorn.png differ